OpenManus: Manus의 오픈소스 버전, 초대 코드 필요 없음
OpenManus란 무엇인가요?
OpenManus는 Manus를 복제하여 만든 오픈소스 프로젝트로, Manus 초대 코드 없이도 사용할 수 있는 ai Agent 도구를 제공합니다. 사용자는 자신의 로컬 컴퓨터에서 웹 브라우징, 파일 작업, 코드 작성 등 다양한 작업을 수행할 수 있으며, 이 프로젝트는 MetaGPT 팀원들이 단 3시간 만에 구축해 완성했습니다.

OpenManus의 주요 특징
초대 코드 불필요: Manus와 달리 OpenManus는 초대 코드 없이도 사용할 수 있어 진입 장벽이 낮습니다.
빠른 구현: 단 3시간 만에 개발이 완료되어 오픈소스 커뮤니티의 효율적인 협업 능력을 보여주었습니다.
ReAct 모드: 전통적인 ReAct 모드를 채택하여 현재 상태에 기반해 의사 결정을 내리며, 맥락과 기억 관리가 용이합니다.
Plan&ReAct 기능: Plan&ReAct 기능을初步적으로 추가하였으며, 현재 최적화와 디버깅이 진행 중입니다. 사용자는 System Prompt를 변경하여 기능을 강화해 볼 수 있습니다.
OpenManus의 주요 의존 도구
PythonExecute: Python 코드를 실행하여 컴퓨터 시스템과 상호작용하며, 파일 작업과 자동화 작업을 지원합니다.
FileSaver: 다양한 형식을 지원하여 파일을 로컬에 저장합니다.
BrowserUseTool: 브라우저를 열고, 탐색하고, 제어합니다.
GoogleSearch: 네트워크 정보 검색을 수행합니다.
기술 구현
OpenManus는 현재 상태에 기반해 의사 결정을 내리는 ReAct(Reasoning and Acting) 모드를 채택하여, 맥락과 기억 관리를 더욱 편리하게 만들었습니다. 현재 개발팀은 Plan&ReAct 기능을初步적으로 추가하였으며, 최적화 및 디버깅을 진행 중에 있습니다.
설치 및 사용 방법
1. Conda 환경 생성:
conda create -n open_manus python=3.12 conda activate open_manus
2. 저장소 복제:
git clone https://github.com/mannaandpoem/OpenManus.git cd OpenManus
3. 의존성 설치:
pip install -r requirements.txt
4. API 키 설정: config.toml 파일을 편집하여 API 키와 사용자 지정 설정을 추가합니다.
5. OpenManus 실행:
python main.py
사용자는 터미널에서 아이디어를 입력하여 에이전트와 상호작용할 수 있습니다.
활용 사례
개발팀은 OpenManus의 실용성을 입증하기 위해 여러 테스트를 수행했습니다:
정보 정리 및 보고서 생성: Manus Agent 관련 정보와 보도를 검색하여 보기 좋은 HTML 보고서를 생성합니다.
게임 개발: HTML 버전의 뱀 게임을 만듭니다.
미래 발전 로드맵
계획 능력 개선.
더 많은 실시간 데모 제공.
재생 기능 지원.
강화 학습을 통한 모델 미세 조정.
포괄적인 벤치마크 구축.
OpenManus는 MetaGPT 커뮤니티의 @mannaandpoem @XiangJinyu @MoshiQAQ @didiforgithub가 공동으로 개발했습니다.
GitHub 저장소:https://github.com/mannaandpoem/OpenManus
대본 기획 도우미▸
AI 앱
AI 뉴스 