Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
勤怠表の作成〜提出を自動化させてみた
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
shumpei
September 13, 2025
Programming
0
48
勤怠表の作成〜提出を自動化させてみた
shumpei
September 13, 2025
Tweet
Share
More Decks by shumpei
See All by shumpei
いきなりCOBOLを読むことになった話
shumpei_890
0
43
みんな大好き、お金の話
shumpei_890
0
13
総合・回帰試験工程での業務効率化
shumpei_890
0
11
Other Decks in Programming
See All in Programming
ご飯食べながらエージェントが開発できる。そう、Agentic Engineeringならね。
yokomachi
1
290
nilとは何か 〜interfaceの構造とnil!=nilから理解する〜
kuro_kurorrr
3
1.8k
S3ストレージクラスの「見える」「ある」「使える」は全部違う ─ 体験から見た、仕様の深淵を覗く
ya_ma23
0
180
Rails Girls Tokyo 18th GMO Pepabo Sponsor Talk
yutokyokutyo
0
220
Go 1.26でのsliceのメモリアロケーション最適化 / Go 1.26 リリースパーティ #go126party
mazrean
1
370
AI主導でFastAPIのWebサービスを作るときに 人間が構造化すべき境界線
okajun35
0
650
ふつうの Rubyist、ちいさなデバイス、大きな一年
bash0c7
0
770
New in Go 1.26 Implementing go fix in product development
sunecosuri
0
390
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
360
Unity6.3 AudioUpdate
cova8bitdots
0
120
Go1.26 go fixをプロダクトに適用して困ったこと
kurakura0916
0
340
Codex の「自走力」を高める
yorifuji
0
1.1k
Featured
See All Featured
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
760
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
130
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
YesSQL, Process and Tooling at Scale
rocio
174
15k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
390
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
210
Darren the Foodie - Storyboard
khoart
PRO
3
2.8k
Evolving SEO for Evolving Search Engines
ryanjones
0
150
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
370
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Transcript
勤怠表の作成〜提出を自動 化してみた 🤖 こいけ クリエイト2課
自己紹介 ・こいけ しゅんぺい(小池 俊平) ・クリエイト2課 ・最近の案件:toC向けのクレジットローンサイトの問い合わせシステム toB向けのクレジットカード基幹システムの会員管理APのバッチ ・好きな技術:AI(最近ほとんどググってません) ・性格:新しいもの好き。ルーティン作業苦手。 2
今回のLTで話すこと ・テーマの概要:「めんどくさい作業はAIにやらせよう」 ・テーマの選定理由: 1. 要件出し→設計→実装→テストの開発の流れを一通り体験できた 2. AI使ったら、学習&開発スピードがめちゃくちゃ上がった 3
きっかけ LTもあるし、何か作りたい。 ただ、やる気はあっても実際に何かを作るのって結構シンドイ、、、😔 そこで、日常のタスクを自動化(プログラミング) させたら面白い&効率かも!と思ったのがきっかけ💡 4
日常タスクの洗い出し 週1くらい • 未読メールの整理(既読にしたり削除したり) • アプリのアップデート確認 月1くらい • 端末の再起動(スマホ・ルータ・ PC・タブレット)
• 勤怠表の作成&提出 • サブスク代の徴収(友達分) その他 • 歯医者の定期予約( 4ヶ月ごと) 5
今回は「勤怠管理」を自動化することにした🫰 やってることをざっくり整理すると… 1. テンプレのシートから、現場&自社の勤怠シートを作る 2. 勤怠を入力(ここは手動) 3. 月末にPDFでローカル保存 4. LatchにPDFをアップロード
→今回は 1・3・4 を自動化してみた! 6
実装はAIに聞きながら進めた☄ たとえば「Latchにアップロード」する処理は…とりあえずAIに 「こんな感じのことしたい」って伝えて、ざっくりやり方を把握。 知らないライブラリが 出てきたら、 都度ググる。 ※ここめっちゃ大事! 7
あとはノリと勢いでコーディング💻 完成! (って簡単に言ってるけ ど…) 実際は「AIに聞く→試す →直す」を何度もループ してます。 8
動作確認もバッチリ シェルからスクリプト 実行! だいたい10秒くらい で、DL〜アップロー ドまで完了。 スムーズに動きまし た 9
使った技術まとめ • 勤怠シート作成:Google Drive + GAS • PDFのDL&アップロード:Python + Playwright
• ソース(3・4のみ): 🔗 https://github.com/shumpeipei/latch-timesheet-uploader 10
最後に:今回の気づきと伝えたいこと ◯ やってみてわかったこと 初めての言語でも、AIのサポートがあればなんとかなる! ちゃんと動くものを作るところまでいけた。 ◯ 伝えたいこと AI使えばそれっぽいものは作れるけど、 「自分は何がしたいのか」「どんな課題を解決したいのか」というのを ちゃんと言語化できないと、意味あるものは作れない。
そういう“言語化力”がこれからますます大事になってくると思った。 11
ご清聴ありがとうございました🙌 12