導入したツール
- OpenCode for VS Code
- Agent: Github Copilot
- Model: MAI-Code-1-Flash
以下が開発したアプリのメモ(メモ自身もAgentによる生成)
Flask Todo アプリ開発メモ
1. 実施内容
- Flask アプリを作成し、SQLite と連携できるようにした
- Todo タスクを登録・表示できるようにした
- タスクに完了フラグを追加し、完了ボタンで一覧から非表示にした
- トップページと登録ページを Bootstrap で見た目を整えた
- アプリ起動時に SQLite のデータが保持されるように調整した
2. 主要ファイル
- main.py
- Flask アプリ本体
- SQLite 初期化処理
- Todo 登録・表示・完了処理
- templates/index.html
- トップページ(Dashboard)
- templates/todo.html
- Todo 登録ページ
3. 実現した機能
- Todo の新規登録
- Todo の一覧表示
- Todo の完了処理
- SQLite での永続化
- Bootstrap を用いた見た目改善
4. 実行方法
python main.py
ブラウザで以下にアクセス
5. 補足
- SQLite データベースファイルは app.db に保存される
- 完了したタスクは表示されなくなる
感想:
AIもここまで来ているので、経験の浅いエンジニアには、AIとの付き合いでますますエッセンスを吸収していかないとできないようです。コードに対する深い理解とAgentに上手い指令を出すのと、設計書、指示書など上位の仕事を求められます。