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 行の実行ループを使用しています。エージェントがブラウザ、ターミナル、ファイルシステム、および ADB を介してモバイルデバイスとやり取りできるようにする 9 種類の原子的ツール(コード実行、ファイル操作、Web スキャンなど)を提供します。
重要な点として、自己進化メカニズムを採用しています:エージェントが新しいタスクを完了すると、その実行パスが再利用可能な「スキル」として、階層的メモリシステム(L0-L4)に固定化されます。これにより、将来にわたり複雑なワークフローを即座に再実行でき、トークン消費量と誤生成(ホールーシュレーション)を削減できます。
対象ユーザー
異なるオペレーティングシステムとリアルブラウザとの相互作用を可能にする、軽量で自己進化する AI エージェントを必要とする開発者やパワーユーザー向けです。
特徴
- 自己進化アーキテクチャ:成功したタスクの完了を、永続的で再利用可能なスキルに自動変換します。
- ミニマリストコア:非常に小さなコードベース(約 3K 行)で、デプロイのオーバーヘッドが低いです。
- TMIWebdriver:ログイン状態を保持する本物の永続的ブラウザセッションを使用し、ボット検出を回避(SannySoft および reCAPTCHA v3 テストを通過可能)。
- トークン効率的:30K トークン未満のコンテキストウィンドウで動作し、多くの競合エージェントよりも大幅に低いです。
- システムレベルの制御:ターミナル、キーボード/マウス、およびモバイルデバイス(ADB)への直接アクセスが可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト