AIプログラミングチャレンジに取り組んでみることにした。
関連リポジトリ: piruty/ai-progremming-challenge
きっかけ
以下の書籍関連の記事を読んだ。
https://www.amazon.co.jp/dp/4296071068
現在、仕事でCURSORを使用しているが、まだ「こんな感じか」という程度の理解に留まっている。
AIエージェントによる実装が注目を集めており、この流れに遅れることは避けたいと思い、積極的に実装で使ってみることにした。
取り組み内容
以下のようなアプローチで進めている。
AIによる実装
なるべくAIに実装を任せることを基本とする。
メインのコードだけではなく、テストやREADMEも書いてもらう予定。
コードリーディングと理解
実装されたコードを読み込み、理解できない部分については確認を行う。
実装したコードの特徴なども出力させることで、より深い理解を目指す。
多様な実装形態
CUI・GUIの両方を実装させたいと考えている。
また、様々なプログラミング言語を使って作らせることで、幅広い学習を行いたい。
最初の取り組み
最初に「正規表現による grep 風機能」を作らせてみた。
プロジェクト名はChatGPTに決めてもらい、これを元にディレクトリだけを作成し、その後はCursorに書いてもらった。
結果として、簡単なCLIであれば特に不具合もなく書いてくれることが分かった。
目標
目指せ100アプリ開発。