이 도구에 대하여
OpenProgram은 자체 워크플로를 생성하고 개선하는 자기 프로그래밍 AI 에이전트를 구축하기 위한 오픈소스 런타임입니다. 모델, 도구, 메모리, 컨텍스트, 다중 에이전트 협업을 제공하며 Agentic Programming 패러다임을 지원합니다.
주요 기능
@agentic_function데코레이터로 에이전트 함수를 정의하고, 함수 본문의llm()으로 모델 호출을 수행합니다.- 의사 결정 단계 지원: 모델이 먼저 추론과 도구 호출의 전체 턴을 실행한 후 JSON으로 선택합니다.
- 도구 메뉴에 함수, 값 또는 네이티브 도구를 포함할 수 있으며 라우팅과 제한적 분기를 지원합니다.
- 다중 에이전트 협업과 중첩 에이전트 함수를 지원합니다.
- 공개 API와 모델 패밀리 지원을 제공합니다.
사용 사례
- 자기 프로그래밍 AI 에이전트 구축
- 의사 결정 단계가 있는 에이전트 워크플로 정의
- LLM 호출과 도구 및 함수 조합
- 다중 에이전트 협업
플랫폼
및 라이선스 Linux, macOS, Web, Windows를 지원합니다. 오픈소스이며 무료로 사용할 수 있습니다.
기능 및 사용 사례
Open-source runtimePublic APIModel family supportMulti-agent collaborationMemory and context managementAgentic Programming paradigm@agentic_function decoratorDecision step support