Skip to content

機能

エージェント機能は、AIエージェントの機能を拡張および強化するための手段を提供します。 機能を使用することで、以下のことが可能になります。

  • エージェントへの新しいケーパビリティの追加
  • エージェントの動作のインターセプトと変更
  • エージェントの実行のログ記録と監視
  • 単一の機能内での、同一イベントタイプに対する複数のハンドラーの登録

Koogフレームワークでは、以下の機能が標準で利用可能です。

  • :material-flash:{ .lg .middle } イベントハンドリング


    エージェントの実行中に特定のイベントを監視し、応答します

  • :material-routes:{ .lg .middle } トレース


    エージェントの実行に関する詳細な情報を取得します

  • :material-message-text-clock:{ .lg .middle } チャットメモリ


    エージェントの実行間でチャットメッセージの履歴を保存および取得します

  • :material-chip:{ .lg .middle } エージェントメモリ


    エージェントの実行中および実行間で任意のデータを保存、取得、使用します

  • :material-database-clock:{ .lg .middle } 長期メモリ


    AIエージェントに永続的なメモリを追加します

  • :material-content-save-cog:{ .lg .middle } エージェントの永続化


    実行中の特定のポイントでエージェントの状態を保存および復元します

  • :simple-opentelemetry:{ .lg .middle } OpenTelemetry


    エージェントからテレメトリデータ(トレース)を生成、収集、エクスポートします

独自の機能を実装する方法については、カスタム機能を参照してください。