【要約】新卒1年目の開発未経験がタスク管理システムを作った話 [Qiita_Trend] | Summary by TechDistill
> Source: Qiita_Trend
Execute Primary Source
// Problem
開発未経験の新卒エンジニアが、日々の業務におけるタスク管理とカレンダーへの転記作業に課題を感じた。具体的には以下の問題に直面していた。
- ・手動でのカレンダー入力による工数の増大。
- ・長期間のプロジェクトにおけるスケジュール管理の困難さ。
- ・タスクの細かな時間調整や、既存予定との整合性確保の負担。
// Approach
開発者は、生成AIを補助として活用し、Googleエコシステム内で完結する自動化ツールを構築した。具体的な手法は以下の通りである。
- ・GoogleスプレッドシートをUIとし、GASを用いてGoogleカレンダーと連携。
- ・既存予定の時間を取得し、15分や45分の予定を30分刻みに丸める処理を実装。
- ・休憩、バッファ、ブロック時間を事前に設定し、予定の重複を防ぐ仕組みを構築。
- ・既存予定と重複する場合、タスク時間を自動で分割してスケジュールを作成。
// Result
開発者は、個人の業務効率化を実現し、予定作成にかかる工数を削減した。得られた成果は以下の通りである。
- ・カレンダーへの自動転記により、手動入力の手間を解消。
- ・「ブロック時間」の設定により、過密なスケジューリングを回避。
- ・生成AIの活用により、プログラミング未経験から短期間での実装に成功。
Senior Engineer Insight
> 生成AIを用いたプロトタイピングの速さは驚異的である。しかし、ロジックがブラックボックス化するリスクは無視できない。本システムは条件分岐による実装に留まっており、高度な最適化は未実装である。実戦投入には、エラーハンドリングの強化と、コードの可読性・保守性の担保が不可欠だ。