wangziqi06/724-office
7/24 Office — Self-evolving AI Agent system. 36 tools, 10,000 lines pure Python, modular architecture, MCP plugins, three-layer memory, nudge system, AI mirror, 24/7 production.
解決する課題
7/24 Officeは、パーソナルアシスタントとして24時間365日稼働するように設計された、プロダクションレベルのAIエージェントシステムです。LangChainやLlamaIndexのような重いフレームワークを避け、耐久性、トークン効率、自己メンテナンスに焦点を当てた軽量でモジュール式のPythonアーキテクチャを採用することで、信頼性の高いエージェント構築の複雑さを解決します。
仕組み
このシステムは、ユーザーごとに個別のDockerコンテナをプロビジョニングし、HTTPサーバーを介してメッセージングプラットフォームに接続するマルチテナントルーターとして機能します。その核となるのは、自動リトライ機能を備えたOpenAI互換の関数呼び出しを処理するツール使用ループです。コンテキストは、短期的なセッション履歴、LLMで圧縮された長期的な事実、およびアクティブな想起のためのLanceDBベクトルデータベースという3層メモリシステムを通じて管理されます。信頼性を確保するために、行動修正のための「ナッジシステム」と、失敗したツールを無効にするサーキットブレーカーを採用しています。
対象者
Jetson Orin Nanoのようなエッジハードウェアにデプロイでき、個人またはグループでの使用のためにメッセージングプラットフォームに統合可能な、透明性の高いフレームワークフリーのエージェント実装を求める開発者向けに設計されています。
ハイライト
- フレームワーク依存ゼロ: すべての行がデバッグ可能で透明であることを保証するため、純粋なPythonで構築されています。
- 自己進化能力: エージェントは
create_tool 関数を使用して、実行時に新しいPythonツールを書き込み、保存し、ロードできます。
- 3層メモリ: セッション履歴、圧縮された構造化事実、およびベクトル検索を組み合わせることで、トークン使用量を最適化します。
- 広範なツールセット: Web検索、ビデオ処理(トリミング/BGM)、ECharts可視化、およびスケジューリングのための36個の組み込みツールが含まれています。
- MCP統合: JSON-RPCを介して外部サーバーに接続するためのModel Context Protocol (MCP) をサポートしています。
- 自己修復: 日次の自己チェック、セッションのヘルス診断、および自動エラーログ分析機能を備えています。
関連
- プロジェクト
fuyuxiang/echo-agentEcho Agent はオープンソースの自己ホスト型 AI エージェントランタイムで、長期記憶、スキルの自動抽出/進化、プラグイン可能なツール統合を提供します。ターミナルで対話的に実行したり、Web ダッシュボードと API を備えた長時間実行 Gateway サービスとして、またはデスクトップアプリケーション (EchoAgent Desktop) に埋め込んで実行できます。コアランタイムは、エージェントループ、セッションコンテキスト、モデルルーティング、権限、自動化チャネルを管理し、メモリシステムは過去の事実を呼び出し、進化システムは実行トレースを再利用可能なスキルに変換します。`pip install "echo-agent[all]"` でインストールし、LLM API キーを設定して、`echo-agent run` または `echo-agent gateway` で開始します。
- プロジェクト
luoguoxiong/aipack軽量で拡張可能なTypeScriptエージェントフレームワーク。ランタイムとプラグイン可能エコシステムを提供し、記憶、コンテキスト圧縮、MCPを内蔵サポート。
- プロジェクト
MervinPraison/PraisonAIPraisonAIは、5層スタック(プロンプト、コンテキスト、ハーネス、ループ、グラフ)と管理されたリモートランタイムを備えた、自律型AIエージェントを構築するためのPythonファーストのフレームワークです。SDK、CLI、UI/ダッシュボード、JavaScriptサポートを提供し、100以上のLLMプロバイダーと連携して、研究、コーディング、コンテンツ作成、データパイプライン、サポートボット、ワークフロー自動化などのユースケースに対応します。
- プロジェクト
zeenie-ai/OpenCompanyOpenCompanyは、オープンソースのデスクトップアプリで、AI駆動の「従業員」——コード作成、メール処理、SNS投稿、決済、リサーチなど、さまざまなタスクを自動化できる複数エージェントチーム——を作成できます。仕事の内容を自然言語で説明し、ビジュアルキャンバス上で専門エージェントを組み合わせ、Gmail、GitHub、Stripe、ブラウザ、Androidエミュレータなど必要なツールに接続。あなた自身のコンピュータ上で、任意のLLMプロバイダーを使用して自律的に動作します。
- プロジェクト
TencentCloud/TencentDB-Agent-MemoryTencentDB Agent Memoryは、LLMエージェント向けのオープンソースのメモリハブです。会話をキャプチャし、再利用可能なスキルを抽出し、ドキュメントからWikiを構築し、コードをCodeGraphにインデックス化します。中央UI(Memory Hub)により、チームは資産を管理し、きめ細かなACLを設定し、特定のメモリ断片を個々のエージェントにバインドできます。エージェントは統一されたプロキシと通信するため、あらゆるフレームワーク(Claude Code、DeepSeek Harness、OpenClawなど)がコード変更なしで同じメモリを使用できます。ベンチマークでは、ペルソナ保持率が59%向上しました。リポジトリには、ワンクリックのDockerデプロイメント、移行ツール、ゼロ構成のコールドスタートやその他の統合に向けたロードマップが用意されています。