Discourse ワークフロー

ワークフローを使って数時間試みているのですが、エラーが出力されずにはAIが動かないようです。AIモデルを変更して再度試みるかもしれません。

私が達成しようとしているのは、次のようなものです(最近の議論と非常に関連しています!):

  1. スケジューラーを1日1回実行する。
  2. 30〜365日間返信がない投稿を検索する。(Data Explorerを使用)
  3. トピックが要約されていない場合は要約を作成し、データテーブルに保存する。
  4. 要約と最後の投稿をAIに渡し、未解決の問題やフォローアップが必要な事項があるかどうかをAIに尋ねる。
  5. AIの判断(フォローアップ投稿が必要かどうか)を保存する。(データテーブル)
  6. AIで処理済みの投稿から1件を選択し、返信対象とする。
  7. ボットを使用してフォローアップ、更新、または問題が解決したかどうかを確認する返信を行う。

基本的には、古い投稿に対して、フォローアップ投稿が必要かもしれない場合に、ランダムな再エンゲージメントを図るワークフローを作ろうとしています。

何かアイデアはありませんか? Data Explorerを使って投稿を取得し、AIから要約を取得することはできました。しかし、データテーブルが動作せず、自動投稿の段階には至りませんでした。ただ、かなり近づいたつもりです。

私の考えでは、これを複数のワークフローに分割することです:

  • ワークフロー1:古い投稿を取得し、要約を作成する。(データテーブルに保存)
  • ワークフロー2:要約と最後の投稿を確認し、フォローアップ投稿を行うべきかどうかを判断する。(データテーブルに保存)
  • ワークフロー3:データテーブルを確認し、投稿すべき投稿を選択し、どのようなタイプの返信を行うべきかを決定し、ボットアカウントで返信を投稿する。

このプラグインの使い方を完全に把握しているわけではありませんが、このプラグインには大きな可能性があります!