最初のファクトリーを実行する

組み込みカタログからパッケージ済みファクトリーをインストールし、設定を一切書かずに最後まで実行します。

これは何か

パッケージ済みファクトリーとは、@you/goal のような正式名を持つ、完成済みで公開されたワークフローです。あなたは依頼内容を渡すだけで、グラフ、ワーカー、レビュー工程、引数の契約はファクトリー側が用意します。バイナリには 15 個が同梱されており、目標追跡、レビューループ、並列ファンアウト、トーナメント、ディープリサーチ、音声合成までを網羅しています。

使いどころ

インストール直後、自分で何かを書き始める前に 1 つ実行してみてください。パッケージ済みの実行は、インストールが機能していること、プロバイダーが設定されていることを証明し、自分で書く前にファクトリー実行の形を見せてくれます。

手順

パッケージ済みファクトリーを名前付きファクトリールートにインストールし、配置されたことを確認してから、依頼を渡して実行します。最初の 1 つには @you/goal が最適です。進捗を永続化し、エグゼキューターが完了または停止と判断するまで目標に取り組み続けます。

組み込みカタログからパッケージ済みファクトリーをインストールする

you init --package @you/goal

グローバルな名前付きファクトリールートに配置されたことを確認する

you factory list --dir ~/.you-agent-factory/factories

依頼を渡して実行する

you run --named @you/goal "Summarise this repository"
呼び出し入力は 3 通りの方法でファクトリーに届きます。コマンドの後ろの位置引数テキスト、パイプした標準入力、そしてファクトリーが宣言した名前付き引数です。長い依頼を引用符で囲まずに渡すには、パイプが一番簡単です。
echo "Summarise this repository" | you run --named @you/goal

進捗をストリームせず最終結果だけを表示する

you run --named @you/goal --output primary "Summarise this repository"

実行を見る

通常の実行は HTTP リスナーを起動しません。バッチモードで実行し、作業が落ち着いた時点で終了します。グラフが動く様子を見たいときは、組み込みダッシュボードを要求してください。リスナーはループバックのみにバインドし、実行の間だけ生存し、準備ができたら一度だけブラウザーを開きます。
you run --named @you/goal --with-site "Summarise this repository"
実行の間だけ HTTP API を使えるようにしたいがブラウザーは開きたくない場合は、ダッシュボードなしでサーバーフラグを使います。どちらの場合もリスナーは実行終了とともに消えます。
you run --named @you/goal --with-server "Summarise this repository"

実行中のホスト上のセッションを一覧する

you session list

別のファクトリーを試す

各パッケージ済みファクトリーは自分の引数を宣言するため、同じ 2 つのコマンドがカタログ全体で通用します。@you/review は成果物の候補を作り、承認されるまで独立したレビューを繰り返します。@you/quorum は独立した評価を並列に実行して統合します。@you/spawn は正確な個数のタスクを計画し、同時に実行します。
you init --package @you/review
you run --named @you/review "Draft the release notes"
すべてのパッケージ済みファクトリーは、引数名、既定値、実例を公開しています。フラグを推測する前にそれらを読んでください。

よくある落とし穴

パッケージ済みファクトリーでも、ワーカーを動かすプロバイダーは必要です。ほとんど即座に出力なしで終了する場合、たいていの原因はファクトリーの不具合ではなく、既定のプロバイダーが未設定であることです。また、呼び出し入力は必須です。位置引数のテキストも標準入力もない名前付き実行には、取り組む対象がありません。

次のステップ

パッケージ済みファクトリーが望みに近いことをするようになったが、まだ十分ではないと感じたら、次は自分で書く番です。あるいはカタログごとエージェントに渡して、選ばせることもできます。

タグ