Supercharge your tools with AI-powered features inside many JetBrains products
この連載の過去記事: AI エージェントを Kotlin で構築する - 第 1 回:ミニマルなコーディングエージェントの実装 AI エージェントを Kotlin で構築する - 第 2 回:ツールの深掘り AI エージェントを Kotlin で構築する - 第 3 回:観測 AI エージェントを Kotlin で構築する - 第 4 回:委譲とサブエージェント
前回の記事でトレースのセットアップ方法を確認しましたが、これによって新しい疑問が生まれました。このツールが提供する情報に基づいて何を実験すればよいのか? また、観測した結果を利用してエージェントのどの部分を改善できるのか?の 2 つです。
この連載の第 2 回が終了し、コーディングエージェントがかなりの処理を行えるようになりました。プロジェクトの探索、コードの読み書き、シェルコマンドの実行、およびテストの実行を行えます。
今回の記事では、Koog フレームワーク内で追加のツールを作成することで、このエージェントの機能を拡張する方法を深掘りしていきましょう。