Ottermind DocsOttermind

基本機能

自動化

選択した Agent に、固定タスクをスケジュールまたは条件に基づいて実行させます。

自動化とは

Ottermind Automations は、指定した Agent が固定タスクを予定時刻または設定した条件のもとで実行できる自動化タスクです。Automation は、定時または繰り返し実行される Agent のタスクだと考えてください。Automation を作成すると、Agent がレポート、ワークフロー、その他のタスクをスケジュールに沿って実行し、繰り返しの操作を減らし、一定のペースで結果を生み出せます。

Automations を使うと、次のことができます

  • 指定した時刻にタスクを自動で実行するようにスケジュールできます。
  • 安定したタスクを再利用可能なワークフローとして再利用できます。
  • 実行する Agent、Device、開始ルール、終了ルールを制御できます。
  • 状態、前回の実行、次回の実行を管理し、タスクを一時停止したりトラブルシューティングしたりできます。

Automations は、スケジュールが明確で、入力ソースが安定し、出力基準がはっきりしているタスクに適しています。非常に臨機応変なタスク、人間の判断が必要なタスク、権限が不明確な機密データを扱うタスクには適していません。

自動化を管理する

Ottermind の左サイドバーで Automations を選択すると、自動化タスクを確認できます。タスクを検索したり、AllActiveRunningPausedError で絞り込んだりできます。

状態意味
Activeタスクは有効で、スケジュールどおりに実行されます。
Runningタスクは現在実行中です。
Pausedタスクは一時停止中で、自動的には実行されません。
Errorタスクが失敗し、設定または入力の確認が必要です。

自動化を作成する

New automation をクリックして自動化タスクを作成します。名前を入力し、Agent と Device を選択し、タスクで何をすべきかを記述してから、実行時刻と終了ルールを設定します。

フィールド記入内容
Name一覧でタスクを識別するための名前です。
Agentタスクを実行する Agent です。
Deviceタスクが実行されるデバイスまたは環境です。
What should this automation do?タスクの指示です。目的、入力、出力、制約を含めます。
Choose when this automation should run実行モードと時刻です。
Startsタスクがいつ有効になるかです。
When should this automation end?タスクをいつ停止するかです。

明確なタスク指示を書く

タスク指示は、実行のたびに Agent が何をするかを決めます。次の内容を含めることをおすすめします。

  • 何を完了する必要があるか。
  • どのデータやソースを使用するか。
  • どの出力形式が期待されるか。
  • フィルタリング、並べ替え、要約、送信が必要かどうか。
  • タスクが絶対にしてはいけないこと。

良い例

毎日、指定した情報ソースの重要な更新を要約し、Markdown で出力し、ソースのリンクを保持し、最後に人間の確認が必要な項目を列挙してください。

悪い例

毎日、何か新しいことがないか確認してください。

実行モードを設定する

毎日や毎週など、一定の周期で実行します。

時刻を設定する際は、タイムゾーン、頻度、業務のリズムがニーズに合っているか確認してください。作成後、一覧で RunsLast runNext run を確認できます。

開始ルールと終了ルールを設定する

Starts はタスクがいつ有効になるかを決めます。

オプション効果
Defaultタスクは次のスケジュールされたトリガーを待ちます。
Immediatelyタスクは作成直後に実行されます。
Next run atタスクは次のスケジュール時刻から開始します。

End rule のオプション:

オプション効果
Never手動で一時停止または削除するまで実行し続けます。
After指定した実行回数の後に停止します。
On指定した日付の後に停止します。

一時的な監視タスクには終了ルールを設定して、不要な長期的なコストやデータアクセスを避けてください。

結果と状態を確認する

作成後、Automation は一覧に表示されます。カードには実行する Agent、種類、状態、実行ルール、前回の実行、次回の実行時刻が表示されます。タスクを一時的に停止するには Pause をクリックします。タスクが異常な場合は、まず状態が Error かどうかを確認し、次に Agent、Device、タスク指示、時刻設定、入力ソースを確認してください。

自動化の操作を管理する

Automation カードで Pause をクリックすると、タスクを一時停止できます。一時停止すると、タスクはスケジュールどおりに自動実行されなくなります。実行を続けるには Resume をクリックします。

右側のその他メニューをクリックすると、次の操作ができます。

  • Edit — タスク名、Agent、Device、タスク指示、実行時刻、終了ルールを変更します。
  • Duplicate — 現在の Automation のコピーを作成します。有効にする前にコピーされた設定を確認してください。
  • View runs — この Automation の実行履歴を確認します。
  • Delete — Automation を削除します。削除後、タスクは実行されなくなります。

使用上の注意

Automations は自動的にタスクをトリガーします

Automation を作成すると、その設定に従って自動的に実行されます。毎回手動で確認する必要はありません。タスク指示、権限範囲、出力先が明確であることを確認してください。

時刻設定を確認する

スケジュールタスクを作成する前に、実行時刻、頻度、開始モード、終了ルールを確認してください。タイムゾーン、祝日、取引日、営業日にかかわるタスクの場合は、ルールをタスク指示に明確に記述してください。

権限とデータのセキュリティ

Automations は、ファイルを継続的に読み取ったり、外部サービスにアクセスしたり、結果を生成したりする場合があります。自動化タスクに、権限のないデータ、機密ファイル、パスワード、鍵、顧客データ、契約書、財務データ、個人識別情報を継続的に処理させないでください。

FAQ

なぜ Automation は作成後すぐに実行されなかったのですか?

Default に設定されていて、次のスケジュール時刻まで待っている可能性があります。すぐに実行する必要がある場合は Immediately を選択してください。

なぜ Automation は失敗したのですか?

Agent の設定が適切でない、Device が利用できない、入力ソースにアクセスできない、タスク指示が不明確、または必要な Skill がバインドされていない可能性があります。

いつ終了ルールを設定すべきですか?

一時的な監視、フェーズごとのレポート、イベントの追跡、予算に上限のあるタスクには終了ルールを設定してください。