このプロジェクトについて
CowAgent(旧称:chatgpt-on-wechat)は、オープンソースの超AIアシスタントおよびエージェントハネスである。READMEによれば、積極的にタスクを計画し、コンピュータや外部サービスを制御し、スキルを作成・実行し、個人用ナレッジベースと長期メモリを構築し、マルチエージェントチームを形成し、使用中に進化する。エージェントハネスエンジニアリングのリファレンス実装として位置付けられている。
アーキテクチャと機能
- 計画: 複雑なタスクを分解し、ステップごとに実行し、ツールを繰り返して目標を達成する。
- マルチエージェント: 各エージェントが独自のロール、モデル、スキル、知識を持ち、共有された会話で協力するチームを構築する。
- メモリ: コンテキスト、日次、コアの3層アーキテクチャ。自動Deep Dream圧縮とキーワード+ベクトル混合検索をサポート。
- ナレッジ: 構造化知識をMarkdown Wikiに自動収集し、視覚的ブラウジング可能な進化的ナレッジグラフを構築。
- 進化: 会話を振り返りスキルを改善し、未完了タスクを引き継ぎ、メモリとナレッジを統合。
- スキル: Skill Hub、GitHub、ClawHubからワンクリックインストール、または自然言語対話でカスタムスキル作成。
- ツール: ファイルI/O、ターミナル、ブラウザ、スケジューラ、メモリ検索、ウェブ検索などを内蔵。ネイティブMCP連携対応。
- 多モーダル: テキスト、画像、音声、ファイルに対応し、認識・生成・配送をサポート。
モデルとチャネル
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ライセンス。技術研究および学習を目的としている。エージェントモードは通常のチャットより大幅に多くのトークンを消費し、ローカルOSにアクセスできるため、信頼できる環境でのみデプロイするよう注意喚起。旧GitHub URL(chatgpt-on-wechat)は自動リダイレクトされる。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.