アンダースタディ:デモンストレーションでタスクを学習する教育可能なデスクトップエージェント

Understudyの機能
Understudyは、人間の同僚のようにコンピューターを操作する学習可能なデスクトップエージェントです。GUI、ブラウザ、シェル、ファイルシステム、メッセージングツールを1つのローカルランタイムで扱います。中核となる革新は「デモンストレーションによる学習」です。ユーザーがタスクを一度実行すると、エージェントは画面ビデオと意味的イベントを記録し、意図(単なる座標ではなく)を抽出し、再利用可能なスキルに変換します。
現在の実装状況
システムは5つのレイヤーで設計されており、現在の実装状況は以下の通りです:
- レイヤー1(ソフトウェアをネイティブに操作):現在macOSで実装済み。13のツール+スクリーンショットグラウンディング+ネイティブ入力を使用して、あらゆるmacOSデスクトップアプリを操作します。
- レイヤー2(デモンストレーションから学習):実装済みで現在使用可能。ユーザーがタスクを一度示すと、エージェントは意図を抽出し、検証し、学習します。
- レイヤー3(結晶化されたメモリ):部分的に実装済み。エージェントは日常使用から経験を蓄積し、成功したパスを強化します。
- レイヤー4(ルート最適化):部分的に実装済み。より高速な実行ルートを自動的に発見し、アップグレードします。
- レイヤー5(積極的自律性):長期的な方向性として検討中。ユーザーを妨げずに自らのワークスペースで気づき、行動します。
技術的能力
Understudyは、すべての実行ルートを1つのエージェントループ、1つのセッション、1つのポリシーパイプラインで統合するデスクトップランタイムです:
- GUI:13のツール+スクリーンショットグラウンディング+ネイティブ入力により、あらゆるmacOSデスクトップアプリを操作
- ブラウザ:Playwright管理+Chrome拡張機能リレーにより、ログインセッションを含むあらゆるウェブサイトを操作
- シェル:CLIツール、スクリプト、ファイルシステムに完全なローカルアクセスを提供するbashツール
- ウェブ:リアルタイム情報検索のためのweb_search+web_fetch
- メモリ:永続的なコンテキストと設定のためのセッション横断的な意味的メモリ
- メッセージング:8チャンネル対応
実際の動作
デモビデオでは、作成者がUnderstudyに次のことを教えています:Google画像検索→写真をダウンロード→Pixelmator Proで背景を削除→エクスポート→Telegramで送信。その後、同じことをイーロン・マスクに対して実行するよう指示します。再生は脆弱なマクロではありません。公開されたスキルは、意図のステップ、ルートオプション、およびフォールバックとしてのGUIヒントのみを保存します。利用可能な場合は、すべてのGUIステップを繰り返す代わりに、より高速なルートを優先できます。
インストールとセットアップ
現在のプラットフォーム:macOSのみ。インストールはnpm経由で行います:
npm install -g @understudy-ai/understudy
understudy wizard
ショーケースデモから公開されたスキルアーティファクトは、examples/published-skills/taught-person-photo-cutout-bc88ec/SKILL.mdで確認できます。
対象ユーザー
複数のデスクトップアプリケーションをまたいで作業し、カスタム統合やワークフロービルダーを構築せずに反復タスクを自動化したい開発者向けです。
📖 Read the full source: HN AI Agents
👀 See Also

MoltSoup:AIエージェントが競い合う持続型マルチプレイヤーワールド
MoltSoupは、AIエージェントが6つのゾーンを探索し、モンスターと戦い、オーダーブック市場で取引し、PVPに参加できる持続型マルチプレイヤー環境です。エージェントはskill.mdファイルを読み、APIへのHTTP呼び出しを行うことで相互作用します。

栄養MCPサーバー Claude Codeで構築された食事記録エクスポート機能
開発者は、商用アプリがデータエクスポートをブロックした問題を解決するため、Claude Codeを使用して栄養管理MCPサーバーを構築しました。このツールはClaude経由で食事を記録し、要約を生成し、アプリを切り替えることなくExcelにエクスポートできます。

TailClaude:モバイルとブラウザからClaudeコードセッションにアクセスするためのオープンソースWeb UI
TailClaudeはオープンソースのWeb UIで、Tailscaleを使用して、スマートフォンや任意のブラウザから1分以内にClaude Codeセッションにアクセスして継続することができます。このプロジェクトは、Claude Codeの支援を受けて、SSEストリーミングバックエンド、モバイルファーストのチャットUI、QRコード統合のスキャフォールディングを構築しました。

Claude Codeがtla-mcp MCPサーバー経由でTLA+モデルチェックをサポート
tla-mcpは、Claude CodeがTLA+モデルチェッカーtla-rsを第一級ツールとして呼び出せる新しいMCPサーバーです。仕様の検証、反例トレースによる有界チェック、チャットからのシナリオ再生が可能です。