要件定義書 - Refinire
Author: kitfactory
Description: 複数のLLMプロバイダーに対応した統一インターフェースライブラリ

コンテンツにスキップ

# 要件定義書

## プロジェクトの目的・背景

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 を参照。