lsdefine/GenericAgent

Self-evolving agent: grows skill tree from 3.3K-line seed, achieving full system control with 6x less token consumption

何を解決するか

GenericAgent は、ローカルコンピュータ上でシステムレベルの制御を LLM に与えることを目的とした、最小限で自己進化する自律エージェントフレームワークです。膨大な専門スキルの事前ロードを必要とせず、エージェントが自律的にタスクを発見・実行し、成功した実行経路を「結晶化」して再利用可能なスキルとして保存することで、トークン消費と幻覚を削減します。

動作方法

このフレームワークは約 3,000 行のコードと約 100 行の実行ループで構成される最小限のコアを持ち、L0-L4 の階層的メモリシステム(メタルール、グローバルな事実、タスク固有の SOP)を使用して情報を保存します。エージェントは 9 種類の原子的ツール(コード実行、ファイル操作、Web スキャンなど)を通じて世界と対話します。

能力を拡張するため、エージェントは自己進化メカニズムに従います:新しいタスクを探索し、必要な依存関係をインストールし、スクリプトを記述し、結果を検証します。成功すれば、そのプロセスを「スキル」として記憶に保存し、将来は直接呼び出し、1行で実行できるようになります。

対象ユーザー

大規模なフレームワークや複雑なデプロイメントのオーバーヘッドなしに、ブラウザ、ターミナル、モバイルデバイス(ADB経由)を制御できる軽量でクロスプラットフォームの自律エージェントを必要とする開発者やパワーユーザー向けです。

特徴

  • 自己進化するスキルツリー:成功したタスクの完了を、永続的で再利用可能なスキルに自動変換。
  • ミニマリストアーキテクチャ:コアロジックは約 3K 行のコードに収まり、非常に効率的でデプロイが容易。
  • リアルブラウザ制御:TMWebdriver を使用してリアルなブラウザセッションに挿入し、ログイン状態を保持し、ボット検出(例:hCaptcha)を回避。
  • トークン効率:30K トークン未満のコンテキストウィンドウで動作し、多くの競合エージェントよりも大幅に低い。
  • システムレベルアクセス:ADB を通じてキーボード、マウス、ファイルシステム、モバイルデバイスを直接制御。

関連

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