openai-agents-chat-demo について
OpenAI Agents フレームワークを使った Web チャットデモです。カスタムツールを使う対話エージェントの開発を試せ、会話履歴とコンテキストも管理できます。
主な機能
- 01OpenAI Agents によるチャット
- 02カスタム関数ツール
- 03Web インターフェース
- 04会話履歴とコンテキスト管理
活用シーン
- 01チャットエージェントの試作
- 02会話へのカスタム関数追加
MCP 対応
タグラインでは MCP サーバーとの連携に触れていますが、README に連携方法の説明はありません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
openai-agents-chat-demo
OpenAI Agents のチャットデモです。カスタム LLM、MCP サーバー、関数ツールを統合しています。
OpenAI Agents フレームワークを使用して実装されたチャットボットです。
機能の特徴
- OpenAI Agents フレームワークを使用した対話機能
- カスタムツール関数による機能拡張に対応
- シンプルな Web インターフェースで操作可能
- 会話履歴の保存とコンテキスト管理に対応
インストールと使い方
動作環境
- Python 3.8+
- LLM API キー
依存関係のインストール
pip install -r requirements.txt
設定
- config を確認して、カスタム設定を行います。
実行
python app.py
http://localhost:8050 にアクセスすると、チャットボットを利用できます。
プロジェクト構成
app.py: Web アプリケーションのメインエントリーポイントagent.py: チャットエージェントの実装config.py: 設定ファイルtemplates/: HTML テンプレートstatic/: 静的リソースファイルutils/: ツール関数
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。