피드로 돌아가기
Open-Sourcing NeoPsyke: An Autonomous AI Agent Built Around Motivation, Planning, and Governance
Dev.toDev.to
AI/ML

NeoPsyke가 프루이트 구조 모델(Id, Ego, Superego)에서 착안한 세 모듈로 자율 AI 에이전트를 구현하고 Apache 2.0 라이선스로 공개한 사례

Open-Sourcing NeoPsyke: An Autonomous AI Agent Built Around Motivation, Planning, and Governance

Victor Garcia Toral2026년 3월 31일9advanced

Context

기존 AI 에이전트는 프롬프트를 기다리는 반응형 구조가 대부분이다. 최근 스케줄링이나 백그라운드 루틴을 지원하는 시스템도 등장했으나, 런타임에 실행 시점을 알려주는 방식에는 한계가 있다.

Technical Solution

  • Internal Drive를 생성하는 Id 모듈을 첫 번째 클래스로 구현하여 사용자 입력 없이도 자율적 임펄스를 생성
  • 모듈 간 명확한 책임 분리: Id는 동기 생성, Ego는 현실 조정 및 계획 수립, Superego는 거버넌스 및 자기 통제를 수행
  • 행동 결과가 동기 원천으로 피드백되는 폐쇄형 루프를 구성하여 실패 시 동기가 축적되고 성공 시 방전
  • 명시적 행동 라이프사이클(observe → prepare → stage → authorize → commit → record)을 통해 고Impact 행동은 대시보드에서 검토 후 실행
  • Kotlin의 sealed hierarchy로 인지 유형 및 행동 상태 전이를 모델링하고 coroutines로 동시성 처리

Impact

구현 및 디버깅 효율성 향상 확인

Key Takeaway

각 모듈이 협은 좁은 역할을 가지도록 설계하면 모듈 간 상호작용을 검사하고 테스트하고 추론하기가 용이해진다.


자율 에이전트 개발 시 동기 생성, 계획 수립, 거버넌스 모듈을 명확히 분리하고 행동 결과를 동기 원천에 피드백하는 폐쇄형 루프 구조로 적용 시 자기주도적 행동을 구현할 수 있다.

원문 읽기