Koog:KotlinでAIエージェントを構築するためのフレームワーク
2025-05-25
Koogは、Kotlinをベースとしたフレームワークで、完全に慣用的なKotlinでAIエージェントを構築および実行するために設計されています。ツールとのインタラクション、複雑なワークフローの処理、ユーザーとのコミュニケーションを行うエージェントを作成できます。主な機能には、純粋なKotlin実装、MCP統合、埋め込み機能、カスタムツールの作成、すぐに使えるコンポーネント、インテリジェントな履歴圧縮、強力なストリーミングAPI、永続的なエージェントメモリ、包括的なトレース、柔軟なグラフワークフローなどがあります。Google、OpenAI、Anthropic、OpenRouter、Ollamaなどの様々なLLMプロバイダーをサポートしています。KoogはJVMとJSの両方のターゲットをサポートしており、依存関係の追加に関する詳細な手順を提供しています。
開発