| name | animaworks-promo |
| description | Structures AnimaWorks achievements, features, and architecture into promotional content for the trinity-dox website, presentations, and client-facing materials. Use when creating AnimaWorks introduction pages, blog articles, or case study materials that communicate AI agent value to business audiences. |
| metadata | {"model":"sonnet"} |
| risk | low |
| source | trinitydox |
このスキルを使う場面
- trinity-dox WEBサイトにAnimaWorksの紹介ページを作成するとき
- AnimaWorksの機能・成果をプレゼン資料やブログ記事にするとき
- クライアント向けにAIエージェント活用事例を説明するとき
AnimaWorks — プロモーション素材
キャッチコピー案
- 「AIを"ツール"から"チームメンバー"へ」 — Organization-as-Code で実現する自律型AIチーム
- 「寝ている間も、チームは動いている」 — 24時間自律稼働するAIエージェントフレームワーク
- 「5%の人間 × 95%のAI」 — 人間はレビューするだけ。制作・調査・分析はAIチームが自動で回す
プロダクト概要
AnimaWorksとは
AIエージェントを「ツール」ではなく「自律的なチームメンバー」として動かすフレームワーク。
各エージェント(Anima)は固有の名前・性格・記憶・スケジュールを持ち、チームとして協働する。
従来のAI活用との違い
| 従来のAI活用 | AnimaWorks |
|---|
| 人間が毎回プロンプトを書く | Animaが自律的に判断・行動 |
| 単発のタスク実行 | 継続的な記憶・学習・改善サイクル |
| 1つのAIに全部やらせる | 役割分担された複数Animaのチーム |
| 人間が結果を確認して次を指示 | Anima同士がフィードバックし合う |
アーキテクチャ
チーム構成(実運用例)
cicchi(マネージャー)
├── rue(リサーチャー)— トレンド調査・ニッチ分析
├── kuro(ライター)— コンテンツ制作・リライト
└── sora(デザイナー)— ビジュアル生成
投稿パイプライン(自動化済み)
[09:00] cicchi → rueに調査委任
↓
rue: X/YouTube/Web調査 → 構成案作成 → cicchiに報告
↓
cicchi → kuroにリライト委任
↓
kuro: 長文投稿制作 → cicchiに報告
↓
cicchi: 品質スコアリング → 承認待ちorスキップ(自動判定)
↓
[17:00] 自動投稿(cronで実行)
↓
[22:00] エンゲージメント計測 → ナレッジに自動フィードバック
技術スタック
| コンポーネント | 技術 |
|---|
| エージェント実行 | Claude Agent SDK / Anthropic SDK |
| LLMモデル | Claude Sonnet 4.6 / Haiku 4.5(UIから変更可能) |
| Web UI | FastAPI + バニラJS(SPA) |
| タスクスケジュール | APScheduler |
| 記憶基盤 | ChromaDB + sentence-transformers |
| 通知 | Telegram Bot API |
| 調査ツール | Agent Reach(X検索, YouTube字幕, Exa検索等) |
主要機能
1. 自律型チーム運営
- 委任チェーン: マネージャーが部下に仕事を振り、部下が完了報告する
- 記憶システム: エピソード記憶・意味記憶・手続き記憶の3層構造
- スケジュール管理: cron.mdで定義、APSchedulerで自動実行
- ホットリロード: 設定変更がプロセス再起動なしで即反映
2. 品質スコアリング(自動棄却/自動承認)
投稿を5項目で自動採点(0.0〜10.0スケール):
| 項目 | 重み | 評価基準 |
|---|
| originality | 50% | 過去投稿との類似度チェック |
| hook | 15% | 1行目のインパクト |
| char_count | 15% | 最適文字数レンジ |
| structure | 10% | 段落構造 |
| hashtags | 10% | ハッシュタグ数 |
3段階ゲーティング:
- スコア < 4.0: 自動棄却(保存しない)
- 4.0 〜 8.5: Telegram承認依頼(スコア付き)
- ≧ 8.5: 自動承認
3. チケット管理システム(信頼性メッセージング)
Anima間のメッセージングを追跡する独自のチケットシステム:
- 送信 → チケット作成(pending)
- 受信者が引き取り → acknowledged
- 返信で完了 → resolved
- タイムアウト → Telegram通知(未引取5分 / 未返信15分)
4. 人間-in-the-loop(5%の介入)
- Telegram通知: 新しい投稿ドラフトが作成されるとスコア付きで通知
- 承認/棄却: Telegramで「OK」返信するだけで承認
- Web UI: ダッシュボードで全投稿の管理・モデル変更
5. マルチソース調査(Agent Reach統合)
rueが使える調査ツール:
- X/Twitter検索 — バズ投稿のパターン分析
- YouTube字幕抽出 — 動画コンテンツの内容把握
- Exa全網検索 — AIセマンティック検索
- Web記事全文 — Jina Reader経由
- Reddit — 海外トレンド
6. ジャンル横展開
コード変更ゼロでジャンル切り替え可能:
- ナレッジファイル(injection.md, cron.md, knowledge/)を書き換えるだけ
- ペット→AI活用術→転職→美容 等、任意のジャンルに対応
- 手順はスキル化済み(
/animaworks-genre-change)
実績・成果
運用安定性
- heartbeat: 30分間隔で全Animaの状態監視、idle判定で不要なAPI呼び出しを抑制
- 自動リカバリー: プロセスクラッシュ時のexponential backoff再起動
- 記憶クリーンアップ: 汚染されたactivity_log/episodes/vectordbの自動検知と修復手順
開発プロセス
- Knowledge Lint: ナレッジファイルの矛盾を自動検知(ツール名誤り、文字数制限不整合等)
- ハンドオフシステム: セッション間の引き継ぎを構造化(HANDOFF.md)
- 継続的改善: バグ発見→原因調査→修正→再起動のサイクルが数分で完了
ビジュアル素材のための説明
ダッシュボード画面
- Anima一覧: 名前・ステータス・モデル表示
- 各Animaの詳細: Identity, Injection, State, Knowledge
- モデル変更ドロップダウン(即反映)
- 承認管理画面
組織図
┌─────────┐
│ cicchi │ ← マネージャー(Sonnet 4.6)
│ 統括管理 │
└────┬────┘
│
┌───────┼───────┐
│ │ │
┌───┴──┐ ┌──┴───┐ ┌──┴───┐
│ rue │ │ kuro │ │ sora │
│調査 │ │制作 │ │画像 │
│Sonnet│ │Haiku │ │Haiku │
└──────┘ └──────┘ └──────┘
パイプラインフロー図
調査 → 構成案 → 制作 → 品質チェック → 承認 → 投稿 → 分析 → フィードバック
rue rue kuro システム 人間/自動 cron API ナレッジ
ターゲット読者別メッセージ
経営者・マネージャー向け
「AIチームが24時間働く。人件費ゼロで、品質は人間がレビューするだけ。」
エンジニア向け
「Claude Agent SDK + ChromaDB + APScheduler。OSS技術の組み合わせで、自律型マルチエージェントシステムを構築。」
マーケター向け
「投稿のリサーチ・制作・分析を完全自動化。人間は10分/日のレビューだけで、投稿品質が13倍に。」
個人開発者・副業向け
「月100ドルのClaude Codeサブスクだけで、SNS運用を完全自動化。ジャンル変更もナレッジ書き換えだけ。」
FAQ
Q: AnimaWorksはOSS?
A: はい。Apache License 2.0でGitHubに公開。upstream: github.com/xuiltul/animaworks
Q: どのLLMが必要?
A: Claude推奨(Sonnet 4.6 or Haiku 4.5)。GPT-4o、Gemini、Ollamaも対応。
Q: 1アカウントの運用コストは?
A: Claude Codeサブスク月$100〜$200 + サーバー費用(ローカルPCなら無料)。
Q: 複数アカウントを同時運用できる?
A: はい。ナレッジを差し替えるだけで新しいジャンル/アカウントに対応。
Q: セキュリティは?
A: APIキー・Cookieはローカル保存(.env / config.yaml)。外部送信なし。Rule of Twoでweb_fetchとコード実行を同一サイクルで禁止。