콘텐츠로 이동

빠른 시작

에이전트 정의와 평가 세트를 제출하고, 예산과 진화를 허용할 계층을 설정한 뒤 보고서를 기다립니다. 기본값은 컨텍스트, 스킬, 메모리 세 계층만 바꾸며 가중치 계층은 명시적으로 켜야 합니다.

# 1. SDK 설치
pip install ouro-evolve
# 2. 에이전트 정의 + 평가 세트 + 예산 제출
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")