人間をMCPツールとして使う
- 超短期タスクでない場合(e.g. 承認とか作業ブロック) ワークフローを一旦中断して、ブロックが無くなったら(どう判定?) 再度ワークフローを実行する方が現実的かも
- 短期タスク(~数分, ex. AIタスクを人間が承認する): confirmするUI(Discordのボタンとか)
- 長期タスク(ex. 買い物、TODOタスク): ステータスを永続化して、ステータス変化でリトライ
- 「ステータス管理出来る仕組み」が欲しくなる
- DB? redmine?
- ぽえむ: UBERで配達員にスーパーの買い物をさせている時にカートに商品が入っていくUIを見て、人間をツールとして使っている感を感じた
2025-06-11
人間 as a toolが含まれているワークフロー全体を one-off で処理するのは現実的には問題ありそうだから人間の処理が終わったらそれをトリガーにして再実行するのが良さそうだと思ってきた。
再実行のための状態管理とかトリガー発火はどうやって実現するのが良いんだろう?
依存グラフを作りたくなるけど良い(MCP)ツールないのかな? (DBとかチケット管理ツール使っても出来はしそう)
2025-06-12
TaskMaster かも
2025-06-19
GitHub Actions の environments を使ってデプロイ時に承認プロセスを導入する
ワークフローの中に人間の承認待ちを挟みたい時にGitHub PRみたいなUIが欲しくなると思っていたけどGitHub Actionsに承認機能があるらしい。
すると月初のmtgで素案作成した後はGitHub Actionsでほぼ自動化できそう
カレンダーにスケジュール設定
テンプレートからLLMで告知文生成
告知文レビュー後にSlackで告知
(発注, 総務へのメール)
(↑の話にも関連して) 依存グラフを作りたくなるけど良い(MCP)ツールないのかな?
これの回答としてはCI/CDツールが向いてそう