프로젝트 소개
CowAgent(이전 이름: chatgpt-on-wechat)는 오픈소스 슈퍼 AI 어시스턴트이자 에이전트 하네스입니다. README에 따르면, 작업을 사전에 계획하고, 컴퓨터 및 외부 서비스를 제어하며, Skills를 생성하고 실행하고, 개인 지식 베이스와 장기 기억을 구축하며, 멀티 에이전트 팀을 형성하고, 사용을 통해 진화합니다. 이는 Agent Harness 공학의 참조 구현으로 위치 지정됩니다.
아키텍처 및 기능
- Planning: 복잡한 작업을 분해하고 단계별로 실행하며, 목표에 도달할 때까지 도구를 반복합니다.
- Multi-Agent: 각 에이전트가 자체 역할, 모델, 스킬, 지식을 갖춘 팀을 구성하여 공유 대화에서 협업합니다.
- Memory: 컨텍스트, 일일, 핵심 세 계층 구조로 이루어지며, 자동 Deep Dream 증류와 하이브리드 키워드 및 벡터 검색을 제공합니다.
- Knowledge: 구조화된 지식을 자동으로 큐레이션하여 Markdown 위키로 만들고, 시각적 탐색이 가능한 진화하는 지식 그래프를 구축합니다.
- Evolution: 대화를 검토하여 스킬을 개선하고, 미완료 작업을 추적하며, 기억과 지식을 통합합니다.
- Skills: Skill Hub, GitHub, 또는 ClawHub에서 한 번 클릭으로 설치하거나, 자연 언어 대화를 통해 맞춤 스킬을 생성할 수 있습니다.
- Tools: 내장 파일 I/O, 터미널, 브라우저, 스케줄러, 메모리 검색, 웹 검색 등이 있으며, 네이티브 MCP 통합을 지원합니다.
- Multimodal: 텍스트, 이미지, 음성, 파일 등을 지원하며, 인식, 생성 및 전송 기능을 포함합니다.
모델 및 채널
CowAgent는 Claude, GPT, Gemini, DeepSeek, Qwen, GLM, Kimi, MiniMax, Doubao, ERNIE, MiMo, LinkAI 등 주요 LLM 제공자를 지원하며, 사용자 지정 엔드포인트도 가능합니다. 채팅, 비전, 이미지 생성, ASR/TTS, 임베딩 등은 각각 다른 공급업체로 라우팅할 수 있으며, Web 콘솔에서 구성할 수 있습니다. 단일 에이전트 인스턴스는 Web 콘솔, Telegram, Slack, Discord, WeChat, Feishu/Lark, DingTalk, WeCom, QQ, WeChat 공식 계정 등을 포함한 여러 채널을 병렬로 처리할 수 있습니다.
배포 및 사용법
한 줄 설치 프로그램은 Linux/macOS, Windows PowerShell, 또는 Docker에서 의존성, 구성, 시작을 처리합니다. 시작 후, localhost:9899의 Web 콘솔은 채팅, 모델 구성, 채널 연결, 스킬 설치의 중심이 됩니다. cow CLI는 서비스 제어, 상태, 로그, 업데이트, 스킬 설치, 브라우저 자동화를 관리합니다. macOS 및 Windows용 데스크톱 클라이언트도 제공됩니다.
커뮤니티 및 라이선스
이 프로젝트는 MIT 라이선스로 배포되며, 기술 연구 및 학습을 목적으로 한다고 명시합니다. 에이전트 모드가 일반 채팅보다 토큰을 훨씬 더 많이 소모하고 로컬 운영 체제에 접근할 수 있으므로, 신뢰할 수 있는 환경에서만 배포해야 한다고 경고합니다. README에는 프로젝트가 이전에 chatgpt-on-wechat이라는 이름이었으며,旧 GitHub URL이 자동으로 리다이렉트된다고 기록되어 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.