PhyAgentOS/PhyAgentOS-core
PhyAgentOS is a Recursive Self-Improving (RSI) physical agent operating system that enables agents to recursively self-improve through agentic workflows.
PhyAgentOS‑core – 빠른 설명
정의 – 언어 모델 기반 '에이전트'가 로봇 또는 시뮬레이터의 작업을 계획하고, 물리적 동작을 실행한 다음 결과를 검증할 수 있게 하는 오픈소스 프레임워크입니다. 검증 루프는 시스템에 피드백되어 성공적인 경험이 향후 작업을 위한 재사용 가능한 스킬 및 교훈이 됩니다. 논문에서는 이를 재귀적 자기 개선 (RSI)이라고 부릅니다.
주요 구성 요소
| 구성 요소 | 역할 |
|---|---|
| 코어 에이전트 | LLM 공급자(OpenAI, Anthropic 등)와의 채팅 스타일 상호 작용을 처리합니다. 프롬프트를 보내고, 응답을 받고, 재계획 시점을 결정합니다. |
| 공급자 관리자 | 모델 API, 인증 및 세션별 재정의를 위한 중앙 구성입니다. |
| 물리적 실행 스킬 | 로봇 특정 드라이버, 시뮬레이션 자산 및 실제로 로봇을 움직이는 스킬 런타임을 포함하는 패키지 번들(tar.gz)입니다. |
| Forge / 도구 API | 스킬 런타임이 구현해야 하는 표준화된 호출(쿼리, 동작, 검증)입니다. |
| 관리 상호 작용(선택 사항) | 에피소드를 기록하고, 경험을 중복 제거하고, 검증된 교훈을 자동으로 승격시키는 '감독자'를 추가합니다. |
| Dora CLI | 스킬 프로세스를 시작/중지하고 코어와 스킬 간에 메시지를 라우팅하는 런타임 관리자입니다. |
사용 방법
- 설치 Python 패키지(
pip install -e .). - 구성 모델 공급자(예:
paos provider configure openrouter). - 스킬 설치 로봇 또는 시뮬레이터용(
paos skill install <name>). 스킬은 필요한 도구와 런타임 프로필을 선언하는 버전 관리 번들입니다. - 스킬 런타임 시작 (
paos skill start …). - 에이전트와 대화 (
paos agent -m "Pick up the red block"). 에이전트는 계획하고, Forge API를 통해 스킬에 계획을 보내고, 로봇이 실행하고, 시스템이 센서 데이터를 확인하여 성공을 검증합니다. 성공적인 실행은 재사용 가능한 교훈으로 저장됩니다.
중요성
- 통합 인터페이스 – 스킬이 존재하는 한 하나의 CLI가 모든 로봇 또는 시뮬레이터에서 작동합니다.
- 검증된 결과 – 작업이 실패하면 모델을 맹목적으로 신뢰하는 대신 시스템이 자동으로 재계획할 수 있습니다.
- 경험 재사용 – 성공적인 에피소드가 재사용 가능한 워크플로로 전환되어 시스템이 시간이 지남에 따라 개선될 수 있습니다('자기 개선' 주장).
- 모듈성 – 인지 계획은 저수준 로봇 드라이버와 분리되어 하드웨어 또는 시뮬레이션 환경을 쉽게 교체할 수 있습니다.
벤치마크 – README에는 세 가지 표준 로봇 학습 스위트(LIBERO‑Long, RoboDojo, RoboTwin)에 대한 결과가 나와 있습니다. GPT‑6 모델과 'π0.5' 검증 레이어를 사용하여 LIBERO‑10에서 최대 100% 성공률, RoboTwin에서 80% 성공률을 보고하여 공개 리더보드 기준선을 능가합니다.
대상 – 구현 AI 에이전트를 구축하는 연구자, 플러그 앤 플레이 LLM 기반 제어 스택을 원하는 로봇 공학 연구소, 그리고 저수준 통합 코드를 처음부터 작성하지 않고 자기 개선 로봇 소프트웨어를 실험하려는 개발자.
상태 – 최신 안정 버전 v1.1.0(2026년 10월). MIT 라이선스, 문서, 빠른 시작 가이드 및 Discord 커뮤니티 제공.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트