Agentic Coding | 石田マネジメント事務所

石田マネジメント事務所

技術やものづくりに関する最近の話題と気づき、ちょっとした備忘録を書いています。

最近のAIはプロンプトで対話形式で何かの相談をしたり、コンテンツ作成をするのが流行っていますが、プログラムコード自体を作って自動テストし、これを繰り返させる仕組みが出現しています。

 

Agentic Coding というのですが、これを全て無料でやってみました。

 

ふだん使っているVScodeにClineという拡張機能を入れ、行います。これを動かすためのAIエンジンを何にするかですが、お金をかけられるなら何回でも好きなだけできるのを選択すればいいですが、私はそれほどかけるかどうかわからないので、GeminiのAPIキーを使いました。

 

Agenticの一般的セオリーに従って

要件定義→開発規約→ガードレール→自動テスト→継続インテグレーション(CI)

というサイクルで行います。自分のWebサイトを作らせることにして、要求事項とか、やってはいけないことを指示書にして作らせ、自動テストまで行きました。最後の仕上げのCIでは、自分のGithubに連動して回す仕組みを作るのですが初日は、AIに実行させる回数が上限に達してしまい翌日に持ち越し。

 

再開後、Githubとの関係構築でかなりてこずりましたが、なんとかできました。 試しに、修正要件をTODO.md という形にしてClineに指示を出しテストまで自動で行うことができました。今のとこGithubにpushするのは手動ですが、これも自動化は容易と思います。