要件定義書¶
プロジェクトの目的・背景¶
OpenAI Agents SDKを活用し、生成・評価・ツール連携・ガードレールなどのAIワークフローを簡単に構築・拡張できるPythonライブラリを提供する。
利用者と困りごと¶
| 利用者の種類 | ゴール | 制約 | 困りごと |
|---|---|---|---|
| AI開発者 | LLMを活用した多様なワークフローを素早く構築 | Python, SDK依存 | サンプルや設計例が少ない、ガードレールやツール連携の実装が煩雑 |
| 研究者 | 評価や安全性を担保したAI実験 | 柔軟なカスタマイズ | 評価・安全性の仕組みが不足 |
採用する技術スタック¶
| 技術 | バージョン/備考 |
|---|---|
| Python | 3.10以上 |
| OpenAI Agents SDK | 最新 |
| pydantic | 2.x |
機能(ユースケース)一覧¶
| 困りごと | 機能(ユースケース) | 機能のイメージ |
|---|---|---|
| サンプルや設計例が少ない | AgentPipelineによる生成・評価・ツール連携・ガードレールの統合 | コード例・examples/pipeline_*.py |
| 評価・安全性の仕組みが不足 | 入力ガードレール・自動評価 | ガードレール/評価テンプレートの活用 |
参考¶
- 詳細な事例は docs/pipeline_examples.md を参照。