code-yeongyu/oh-my-openagent

OmO: Just type "mass ulw" keyword with your prompt. Now you are the master of graph engineering.

해결하는 문제

OmO는 심층 연구, 백엔드 및 프론트엔드 구축, 대규모 코드 마이그레이션과 같은 복잡한 엔드투엔드 전문 작업을 처리하도록 설계된 AI 에이전트로, 사용자가 지속적으로 개입하거나 요구 사항을 다시 설명할 필요가 없습니다.

작동 방식

OmO는 여러 LLM과 전문적인 "기술"을 통합한 명령줄 도구로 작동합니다. 신뢰성을 향상시키기 위해 다음과 같은 몇 가지 핵심 메커니즘을 사용합니다:

  • Ultrawork (ulw): 에이전트가 코드베이스를 읽고, 계획을 세우고, 각 단계를 증명하며, 완료하기 전에 실제 환경에서 결과를 검증하는 모드입니다.
  • 멀티 에이전트 그래프: mass ulw와 같은 키워드를 사용하여 시스템은 단일 작업을 전문 에이전트의 병렬 그래프로 변환하고 특정 작업을 가장 적합한 모델로 라우팅합니다.
  • Kibitzer Memory: Markdown 파일의 git 저장소를 기반으로 하는 메모리 시스템입니다. 더 작고 저렴한 모델이 메인 에이전트의 작업을 모니터링하고 반복적인 실수를 방지하기 위한 조언을 제공합니다.
  • 모델 믹싱: 다양한 최첨단 모델(Claude, ChatGPT, Kimi, GLM)을 지원하며 각 모델에 맞게 조정된 시스템 프롬프트를 자동으로 적용합니다.

대상 사용자

최소한의 감독으로 "실제 작업"(코딩, 연구, 시스템 아키텍처)을 수행할 수 있는 에이전트가 필요한 개발자와 전문가를 위해 구축되었습니다.

주요 특징

  • 자동 검증: ultrawork 프로세스 중에 단계를 증명하고 확인합니다.
  • 통합 메모리: git 기반 Markdown 시스템을 사용하여 사용자 선호도와 과거 작업을 기억합니다.
  • 병렬 실행: 에이전트 그래프를 구성하여 대규모 작업을 병렬로 처리할 수 있습니다.
  • 기술 기반 확장: 특정 작업에 필요한 전문 지식/기술만 로드합니다.
  • 효율적인 토큰 사용: 쉬운 작업은 저렴한 모델로 라우팅하고 복잡한 로직에는 고가의 모델을 예약합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트