メインコンテンツへスキップ

事例

AIGNEフレームワークのさまざまな機能とワークフローパターンを実証する実践的な事例集をご覧ください。このセクションでは、インテリジェントな会話、MCPプロトコルの統合、メモリメカニズム、および複雑なAgentワークフローを理解するのに役立つ、ハンズオンで実行可能なデモを提供します。

クイックスタート

npx を使用すると、ローカルにインストールすることなく、どの事例でも直接実行できます。この方法は、AIGNEフレームワークの動作を最も早く確認する方法です。

前提条件

  • Node.js(バージョン20.0以上)とnpmがインストールされていること。
  • 選択した大規模言語モデル(LLM)プロバイダー(例:OpenAI)のAPIキー。

事例の実行

ターミナルで以下のコマンドを実行して、基本的なチャットボットを実行します。

  1. APIキーを設定する: YOUR_OPENAI_API_KEY を実際のOpenAI APIキーに置き換えてください。 sh export OPENAI_API_KEY=YOUR_OPENAI_API_KEY
  2. ワンショットモードで実行する: Agentはデフォルトのプロンプトを処理して終了します。 sh npx -y @aigne/example-chat-bot
  3. インタラクティブモードで実行する: --interactive フラグを使用すると、Agentと会話できるインタラクティブセッションが開始されます。 sh npx -y @aigne/example-chat-bot --interactive

異なるLLMの使用

MODEL 環境変数と対応するAPIキーを設定することで、異なるモデルを指定できます。以下は、いくつかの人気プロバイダーの設定です。

プロバイダー環境変数
OpenAIexport MODEL=openai:gpt-4o export OPENAI_API_KEY=...
Anthropicexport MODEL=anthropic:claude-3-opus-20240229 export ANTHROPIC_API_KEY=...
Google Geminiexport MODEL=gemini:gemini-1.5-flash export GEMINI_API_KEY=...
DeepSeekexport MODEL=deepseek/deepseek-chat export DEEPSEEK_API_KEY=...
AWS Bedrockexport MODEL=bedrock:anthropic.claude-3-sonnet-20240229-v1:0 export AWS_ACCESS_KEY_ID=... export AWS_SECRET_ACCESS_KEY=... export AWS_REGION=...
Ollamaexport MODEL=llama3 export OLLAMA_DEFAULT_BASE_URL="http://localhost:11434/v1"

事例ライブラリ

このセクションでは、AIGNEフレームワーク内の特定の機能やワークフローパターンを実証する、厳選された事例のリストを提供します。各カードをクリックすると、その事例の詳細なガイドに移動します。

コア機能

ワークフローパターン

MCPとインテグレーション

デバッグ

Agentの実行に関する洞察を得るために、デバッグログを有効にするか、AIGNE観測サーバーを使用することができます。

デバッグログの表示

DEBUG 環境変数を * に設定すると、モデルの呼び出しや応答を含む詳細なログが出力されます。

sh
DEBUG=* npx -y @aigne/example-chat-bot --interactive

観測サーバーの使用

aigne observe コマンドは、実行トレースの検査、詳細な呼び出し情報の表示、およびAgentの動作の理解を支援するユーザーフレンドリーなインターフェースを提供するローカルウェブサーバーを起動します。これは、デバッグとパフォーマンスチューニングのための強力なツールです。

  1. AIGNE CLIをインストールする: sh npm install -g @aigne/cli
  2. 観測サーバーを起動する: sh aigne observe A terminal showing the aigne observe command starting the server.
  3. トレースの表示: Agentを実行した後、ブラウザで http://localhost:7893 を開くと、最近の実行リストが表示され、各実行の詳細を検査できます。 The AIGNE observability interface showing a list of traces.