コンテンツにスキップ

クイックスタート

agent 定義と評価セットを提出し、予算と進化を許可する層を設定して、レポートを待ちます。デフォルトではコンテキスト、スキル、メモリの 3 層のみが動き、重みの層は明示的に有効化する必要があります。

# 1. SDK をインストール
pip install ouro-evolve
# 2. agent 定義 + 評価セット + 予算を提出
from ouro import Evolve
job = Evolve().submit(
agent="./agent.yaml", # OpenAI / Anthropic / LangGraph / CrewAI 形式に対応
evals="./evals.jsonl", # プライベートな評価セット。オンチェーンに載るのはハッシュのみ
layers=["context", "skills", "memory"],
budget_usd=200,
rounds=5,
)
# 3. 進化レポートを待つ
report = job.wait()
print(report.score_before, "→", report.score_after) # 0.61 → 0.74
print(report.poe_tx) # オンチェーン記録
report.export("./agent.v15.yaml")