例
Koogフレームワークは、さまざまなユースケースにおけるAIエージェントの実装方法を理解するのに役立つ例を提供します。 これらの例は、自身のアプリケーションに適用できる主要な機能とパターンを示しています。
以下の例を参照し、リンクをクリックしてGitHubでソースコードを表示してください。
例 | 説明 |
---|---|
VaccumAgent | Koogフレームワークを使用した基本的な反射エージェントの実装を示すノートブックです。環境モデリングとクリーニングタスクのためのエージェントの動作をカバーしています。 |
Calculator | 加算、減算、乗算、除算のためのツールを使用して、基本的な算術演算を実行する計算エージェントです。 |
Banking | 洗練されたグラフベースの戦略を通じて、送金やトランザクション分析を処理できるルーティング機能を備えたバンキングアシスタントです。 |
Guesser | ツールを使用してユーザーと対話する数値推測エージェントです。 このエージェントは、ツールを使用して、ある数がユーザーの目標値より小さいか、大きいか、等しいかを尋ねる二分探索戦略を実装しています。 |
MCP | Model Context Protocol (MCP) の統合例で、地理データ用のGoogleMapsMcpClientとブラウザ自動化用のPlaywrightMcpClientを特徴としています。 |
Memory | メモリシステムの使用法を示す顧客サポートエージェントです。このエージェントは、ユーザーの会話設定と問題履歴、デバイス診断情報、および組織固有の製品情報とソリューションを追跡して活用します。暗号化されたローカルストレージを使用して情報を安全に永続化し、サブジェクトとスコープを使用した適切なメモリ編成を示します。 |
Planner | 並列およびシーケンシャルな実行ノードを持つ実行ツリーを構築し、実行計画を動的に構築するタスク計画システムです。 |
SimpleAPI | チャットエージェントとシングルランエージェントの基本的な例です。 |
StructuredData | 複雑なネストされたクラス、ポリモーフィズム、および天気予報の例を含む、JSONベースの構造化データ出力を示す例です。 |
SubgraphWithTask | ファイルとディレクトリの作成、削除、コマンド実行などの操作を示すプロジェクト生成ツールです。 |
Tone | 入力テキストのポジティブ、ネガティブ、またはニュートラルのトーンを識別するために特化したツールを使用するテキストトーン分析エージェントです。 |