설명
CowAgent는 이전에 chatgpt-on-wechat이라는 이름으로 알려졌던 오픈 소스 프로젝트로, "슈퍼 AI 어시스턴트"로 자신을 설명하며 에이전트 하네스 엔지니어링의 참조 구현입니다. 단일 챗봇이 아니라, 작업을 능동적으로 계획하고, 컴퓨터와 외부 서비스를 제어하며, 자체 기술을 생성하고 실행하고, 개인 지식 기반과 장기 기억을 유지하며, 여러 에이전트를 조정된 팀으로 운영하고, 사용을 통해 개선되는 자기 진화 프로세스를 갖추고 있습니다.
더 읽기
아키텍처는 간단합니다: 메시지는 웹 콘솔, WeChat, Telegram 또는 Slack과 같은 채널을 통해 들어오고, 에이전트 코어는 기억, 지식 및 사용 가능한 도구와 기술을 사용하여 계획하고 추론하며, 연결된 모델 제공업체가 응답을 생성하고, 답변은 동일한 채널을 통해 다시 나갑니다. 기억은 세 가지 계층, 즉 맥락, 일일 및 핵심으로 구성되며, 자동 증류와 키워드 및 벡터 검색의 하이브리드 방식으로 회상됩니다. 지식은 자동으로 구조화된 Markdown 위키와 진화하는 시각적으로 탐색 가능한 지식 그래프로 큐레이션됩니다. 자기 진화 프로세스는 과거 대화를 검토하여 기술을 개선하고, 미완료 작업을 후속 조치하며, 시간이 지남에 따라 기억과 지식을 통합합니다.
기술은 CowAgent의 자체 기술 허브, GitHub 또는 ClawHub에서 원클릭으로 설치할 수 있으며, 필요한 내용을 자연어로 설명하여 처음부터 구축할 수도 있습니다. 내장 도구는 파일 I/O, 터미널, 브라우저 자동화, 스케줄러, 기억 검색 및 웹 검색 등을 포함하며, 외부 도구에 연결할 수 있도록 모델 컨텍스트 프로토콜에 대한 기본 지원을 제공합니다. 여러 에이전트는 각자의 역할, 모델, 기술 및 지식을 가진 팀으로 구성되어 공유 대화에서 협력할 수 있습니다. CowAgent는 텍스트, 이미지, 음성 및 파일을 처리할 수 있으며, 여러 주요 LLM 제공업체에 연결할 수 있으며, 구성 파일을 편집하지 않고도 웹 콘솔에서 전환할 수 있습니다.
시작하는 것은 Linux, macOS 또는 Windows용 원라인 설치 프로그램을 실행하거나 Docker Compose 설정을 시작하는 것입니다. 어느 쪽이든, 채팅, 모델 구성, 채널 연결 및 기술 설치를 위한 로컬 웹 콘솔이 열립니다. macOS 및 Windows용으로 번들된 데스크톱 클라이언트도 제공됩니다. 일상적인 작업은 시작, 중지, 업데이트 및 로그 확인을 위한 명령줄 도구를 통해 이루어집니다. 이 프로젝트는 MIT 라이센스 하에 배포되며, 폐쇄형 단일 공급업체 제품이 아닌 자가 호스팅 가능한 확장 가능한 AI 어시스턴트를 원하는 개발자와 파워 유저를 대상으로 합니다.
- 카테고리AI 에이전트 빌더
- 요금제오픈소스
- 배포셀프 호스팅
- 플랫폼Linux, macOS, Windows
CowAgent의 핵심 기능
목표에 도달할 때까지 사용 가능한 도구를 반복하여 다단계 작업을 계획하고 실행합니다.
각 에이전트가 자신의 역할, 모델, 기술 및 지식을 가진 다중 에이전트 팀.
하이브리드 키워드 및 벡터 검색을 통한 세 가지 계층 기억(맥락, 일일, 핵심).
대화를 구조화된 지식 기반과 진화하는 지식 그래프로 자동 큐레이션합니다.
과거 대화를 검토하여 기술을 개선하고 미완료 작업을 후속 조치하는 자기 진화 프로세스.
기술 허브, GitHub 또는 ClawHub에서 원클릭으로 기술을 설치하고, 자연어로 설명하여 사용자 정의 기술을 구축합니다.
파일 I/O, 터미널, 브라우저 자동화, 스케줄링 및 웹 검색을 위한 내장 도구, 기본 MCP 지원 포함.
웹 콘솔 및 WeChat, Telegram, Slack, Feishu, DingTalk을 포함한 메시징 채널에서 작동합니다.
구성 파일을 편집하지 않고 웹 콘솔에서 여러 LLM 제공업체 간 전환이 가능합니다.
CowAgent 시작하기
설치: Linux, macOS 또는 Windows용 원라인 설치 프로그램을 실행하거나 Docker Compose 파일을 시작합니다.
콘솔 열기: 설치 프로그램이 시작하는 로컬 웹 콘솔을 엽니다.
모델 연결: 콘솔에서 LLM 제공업체의 API 키를 추가합니다.
채널 연결: 웹 콘솔 외에 WeChat, Telegram, Slack 또는 다른 지원 채널을 연결합니다.
기술 설치 또는 구축: 기술 허브에서 기술을 추가하거나 자연어로 설명하여 기술을 생성합니다.
서비스 관리: 명령줄 도구를 사용하여 시작, 중지, 업데이트 또는 로그를 확인합니다.
CowAgent의 사용 사례
- 자가 호스팅 AI 어시스턴트
- 다중 에이전트 워크플로우
- 메시징 봇 배포








