Share
Embed
Transcript
20 slides
-
Obsidianでさまざまな情報を管理する ツェッテルカステン(Zettelkasten)を参考に、日次メモ、記事、知識、仕様、判断、進捗をMarkdown noteとして保 存しています。 Fleeting 日次メモ 思いつき → Literature 記事
外部情報 → Permanent 再利用する 知識 → Project 仕様・判断 進捗 → Structure 索引 入口 Agentは過去の会話ではなく、保存された背景・仕様・判断を読んで仕事を始めます。 -
Multicaで複数の仕事の状態をまとめる 仕事の状態がcloudへ保存され、登録した複数のPC から同じIssueとAgentを扱えます。 良いところ WindowsのメインPC、常駐させているMac mini、普段使う MacBookの3台を登録しています。iOS実装はMac miniへ渡 し、今使っているPCでAgentを動かせない場合は、別のPCの Agentへ仕事を渡せます。
難しいところ 現在のAutopilotでは単純なscriptを直接実行できず、Agent 経由で起動します。短い定期処理でも起動時間とmodel利用が 発生します。 -
仕事に合わせてモデルを選ぶ 判断軸は、仕事の難しさ、変更リスク、読む情報量、速度、コストです。全部を同じモデルへ任せません。 OpenAI Codex / GPT-5.5 重要な意思決定、設計、難しい原因調査。 OpenAI Codex /
GPT-5.3 Codex Spark 高頻度の分類、監視、queue判断。 Cursor / Composer 2.5 仕様と完了条件が決まった通常の実装。 Z.AI / GLM-5.1・GLM-5-Turbo・GLM-4.7 複雑なtriage、routing、軽量な分類・監視。 Z.AI / GLM-5.2 Cursorが動かない場合の実装fallback。 DeepSeek / DeepSeek V4 Flash Z.AIの障害や利用上限時の従量課金fallback。 -
決まった行動はPython scriptへ移す 実行結果をfeedback dataへ残し、週1回見直します。そこで繰り返し発生している、判断が不要な処理をPython scriptへ移しています。 実行結果を残す 手戻り・停止理由・costを圧縮する → 週1回見直す 同じ失敗と無駄な判断を見つける
→ Pythonへ移す 決まったcodeとして固定する 同時にqueueへ入れる仕事数、1日に開始するPR作業数、review待ち件数の上限を計算します。同じIssue・PRへの二重 着手と、処理直後の同じPRを何度も確認することをcooldownで防ぎます。 決まったcodeはPython scriptへ。Agentには曖昧さ、例外、差し戻し先の判断だけを残します。 現在は運用・test用を含めて97本。将来は、散らばったPython scriptを共通CLIへ段階的に移す予定です。 -
Autopilotは仕事を始める前に条件を確認する Autopilotは、AIに好きなものを作らせる機能ではありません。決められた時間に仕事を探し、実行可能なものだけを 次へ送ります。 変化を拾う Issue・CI・review → 仕事の候補を作 る local Issueも入口
→ 開始条件を確認 依存・重複・利用上限 → Agentを選ぶ 仕事に合う役割 → 実装とtest PRと証拠を残す → reviewを修正 指摘を次のIssueへ → 人間へ戻す 判断できる状態 -
人間は、最初の目的と最後の判断に集中できる 人間 目的・完了条件 を決める → Agent 実装・test review修正 → 人間
証拠を確認 merge・差し戻し 人間が最初と最後を担い、その間の作業をAgentへ任せられることが、この運用の強みです。