ワークフロー自動化
あとから読める自動化。
ワークフローは普通の言葉で説明され、そのあとは確かめられるステップとして存在します。試験実行が、何をするつもりで、いくらかかるかを、何かが起きる前に教えてくれます。実際の実行はすべて、ステップ単位の記録を残します。
- 1 連絡先と、その最後のメッセージを探す lookup
- 2 まだ返事が要るかどうかを判断する 分類:解決済み/こちら待ち/相手待ち llm.judge
- 3 フォローの文面を作る llm.generate
概算コスト 37件の会話で$0.41 · まだ何も実行していません
あるいは、ひとこと頼むだけ
自動化を説明する。動く前に読む。
テスト実行と概算費用が、頼んだそのスレッドに。
Gmailfrom:octo ワークフロー
Octoテスト実行: 47件、概算 $1.12 — 送信はゼロ — こうなる、という結果です10:31
Octo昨夜の実行でステップ4が失敗 — そちらのWebhookが503を返しました7:02
Octo一時停止: 時間外の自動応答 — 再開の指示まで停止中火曜
Inboxテスト実行: 47件、概算 $1.12
D自分10:29
会話が2日止まったら、理由を分類して、後押しするか終了するかして。
OOcto10:31
読める6ステップとして組みました。放置トリガー、AI分類、分岐、後押し、終了、記録です。直近1週間でテスト実行したところ、47件、後押し31、終了16、概算 $1.12。送信は行っていません。保存しますか。
Octoオンライン
昨夜、何が起きた?
ステップ4、CRMへのPOSTが503を返しました。ステップ1〜3は完了し、9件がそちらに届いていません。
ステップ3は何を渡した?
分類と理由が付いた9件です。各実行で、どのステップが何を受け取り何を出したかを記録しているので、すべて残っています。
リトライを5分に変えて、全部作り直さないで
その項目だけ書き換えました。ほかの5ステップは変更していません。
#omnioctoメンバー4人
MRMarcus15:50
@Octo メールを出す前に承認ステップを入れて
OOctoAPP15:50
対応中 🔧(実行中workflow_dry_run…)
ステップ5の前に追加しました。そこで停止して人を待ちます。テスト実行もやり直しました。同じ47件、送信はゼロです。 (edited)
🔒 34件の返信 · 最終返信 2分前
DWDana16:11
いいね。承認はこのチャンネルに流して
メール octo@agent.omniocto.com · WhatsApp 1-MAN-ASK-OCTO · Slack #omniocto
- 言葉で説明して組み立てる
- 何が起きてほしいかを言えば、そこからワークフローが組み上がります。できたものは、ブラックボックスではなく、読めるステップとして示されます。
- 11種類のトリガー
- スケジュール、Webhook、放置された会話、ラベル、タグ、すべての受信メッセージなど。人が思い出すのではなく、何かが起きたことからワークフローを始められます。
- 60を超える種類のステップ
- おもちゃのような数個の操作ではなく、実務の自動化のための部品がそろっています。
- AIのステップ
- 分類、判断、抽出、要約、生成が普通のステップとして使えるので、ワークフローの途中で、ワークフローを離れずに判断ができます。
- 人の承認ステップ
- ワークフローは止まって人を待てます。影響の大きいことを安心して自動化できるのは、これがあるからです。
- 人への引き継ぎ
- ステップとして会話を人に引き継げます。1時間後のメールではなく、その通話の中で、そのスレッドの中で。
- 費用の見積り付きの試験実行
- 実際にやる前に、何をするつもりで、いくらかかるかを見られます。お客さまにメッセージを送るワークフローで、確信と願望を分けるのがこれです。
- ステップ単位の実行記録
- 各ステップが何を受け取り、何を返したかを毎回記録するので、おかしな結果は謎ではなく、診断できるものになります。
- ピンポイントの修正
- ワークフロー全体を作り直さずに、ひとつの項目だけを変えられます。小さな直しが、ほかのすべてを危うくすることはありません。
- Slackの操作
- ワークフローのステップとして、Slackに投稿し、Slack上で操作します。
- HTTP・GraphQL・署名付きWebhookの呼び出し
- ワークフローから自社のシステムを呼び出せます。受け手が送信元を検証する必要がある場合は、署名付きのWebhookで。
- OAuthとAPIキーの接続
- ワークフローがつなぐサービスの認証情報を保管します。ステップに貼り付けた鍵ではありません。
- サブワークフロー
- ワークフロー同士でステップを写し合うのではなく、ほかのワークフローを組み合わせて作れます。
これが支えるもの