code-yeongyu/oh-my-openagent

OmO: Just type "mass ulw" keyword with your prompt. Now you are the master of graph engineering.

解決する課題

OmOは、詳細なリサーチ、バックエンドおよびフロントエンドの構築、大規模なコード移行など、複雑なエンドツーエンドの専門的タスクを処理するために設計されたAIエージェントです。ユーザーが常に介入したり、要件を再説明したりする必要はありません。

仕組み

OmOは、複数のLLMと専門的な「スキル」を統合したコマンドラインツールとして動作します。信頼性を向上させるために、いくつかの重要なメカニズムを使用しています:

  • Ultrawork (ulw): エージェントがコードベースを読み取り、計画を立て、各ステップを証明し、完了前に実際の環境で結果を検証するモードです。
  • マルチエージェントグラフ: mass ulw などのキーワードを使用することで、システムは単一のジョブを専門エージェントの並列グラフに変換し、特定のタスクを最も適切なモデルにルーティングします。
  • Kibitzer Memory: Markdownファイルのgitリポジトリに基づくメモリシステムです。より小さく安価なモデルがメインエージェントの作業を監視し、繰り返されるミスを防ぐための助言を提供します。
  • モデルミキシング: さまざまな最先端モデル (Claude, ChatGPT, Kimi, GLM) をサポートし、それぞれに対して調整されたシステムプロンプトを自動的に適用します。

対象ユーザー

最小限の監督で「実際の作業」(コーディング、リサーチ、システムアーキテクチャ)を実行できるエージェントを必要とする開発者や専門家向けに構築されています。

ハイライト

  • 自動検証: ultrawork プロセス中にステップを証明およびチェックします。
  • 統合メモリ: gitベースのMarkdownシステムを使用して、ユーザーの好みや過去の作業を記憶します。
  • 並列実行: エージェントのグラフを編成して、大規模なタスクを並列処理できます。
  • スキルベースの拡張: 特定のタスクに必要な専門知識やスキルのみを読み込みます。
  • 効率的なトークン使用: 簡単なタスクは安価なモデルにルーティングし、複雑なロジックには高価なモデルを予約します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト