Skip to content

Koogフレームワークは、さまざまなユースケースにおけるAIエージェントの実装方法を理解するのに役立つ例を提供します。 これらの例は、自身のアプリケーションに適用できる主要な機能とパターンを示しています。

以下の例を参照し、リンクをクリックしてGitHubでソースコードを表示してください。

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