mcpField
A
agentic-workflow-automation

agentic-workflow-automation

github.com/samarvエージェントワークフロー3174 回インストール35 週間前に更新
リポジトリ

agentic-workflow-automation について

agentic-workflow-automationは、AIエージェントが複数のデジタルツールを扱う自動化を計画するスキルです。MCPコネクター、先回りして動くエージェント、人による確認を解説し、レポート作成やPR草案を例示します。

主な機能

  1. 01システム間の反復作業を特定
  2. 02MCP経由でツール機能を公開
  3. 03先回りするエージェント監視の計画
  4. 04例外対応に人の確認を維持
  5. 05部門向けローコード自動化を支援

活用シーン

  1. 01業務データから週次マーケティングレポートを作成
  2. 02Slackの議論をもとにプルリクエストを草案化
  3. 03法務やリスク部門がワークフロー自動化を定義

MCP 対応

ツールをMCPコネクターで包み、LLMにその機能を公開する方法を説明します。エージェントは自動化ワークフロー内でツールを選択して利用できます。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/samarv/shanon --skill agentic-workflow-automation

インストール後、Claude Code で/agentic-workflow-automationを入力して読み込まれたか確認します。

詳細

エージェント型ワークフロー自動化

AI をチャットインターフェースから「手足」を持つ先回り型のチームメイトへと変えましょう。Model Context Protocol(MCP)とエージェント型フレームワークを活用すれば、「バイブコーディング」を超えて、自律的な実行を実現し、毎週 8~10 時間の手作業を削減できます。

基本原則

  • 「脳」に「手足」を与える:LLM は脳にすぎません。標準化されたラッパー(MCP)を使って、データ(Snowflake)、コミュニケーション(Slack)、本番環境(GitHub)にアクセスできるようにします。
  • 小さく始めて、徐々に拡張する:一度にすべてを解決しようとしないでください。汎用アシスタントの構築に取り組む前に、週次マーケティングレポートのような、具体的で反復的なタスクを 1 つ自動化します。
  • コードの品質より価値を重視する:エージェントがマーチャントや顧客の課題を解決できているかに注目します。長期的な保守性を過度に考慮するのではなく、差し迫ったニーズを解決する「使い捨て」のツールを AI で構築します。

実装ワークフロー

1.「摩擦の大きい」統合ポイントを特定する

人がシステム間をつなぐ「接着剤」の役割を担っているタスクを探します。

  • 例:SQL データベースのデータを Excel で分析し、スライドデッキに貼り付ける。
  • 基準:タスクが明確に定義され、反復的であり、API を備えたデジタルツールを使うこと。
2. Model Context Protocol(MCP)でツールをラップする

AI とのやり取りごとに独自のコードを書くのではなく、MCP を使って標準化されたコネクターを作成します。

  • ステップ 1:ツール(Salesforce、Jira、Snowflake など)を特定します。
  • ステップ 2:LLM にツールの機能を公開する、標準化されたラッパーを作成します。
  • ステップ 3:エージェントがこれらのツールを「閲覧」し、特定のプロンプトにどのツールを使うか判断できるようにします。
3. 先回り型エージェントを導入する

受け身(プロンプトを待つ)から、先回り型(状況を監視する)へと移行します。

  • セットアップ:特定の Slack チャンネルまたは会議の議事録への「読み取り」アクセス権をエージェントに付与します。
  • 指示:「この議論を監視してください。機能リクエストが確定したら、リポジトリに PR の下書きを作成して、スレッドにリンクを貼ってください。」
  • レビュー:人間は「センスを見極める役割」と最終承認を担いますが、AI が夜間にゼロから下書きを作成します。
4. 非技術部門のセルフサービスを可能にする

Legal、Risk、Marketing などの部門が、Engineering のロードマップを待たずに独自の自動化を構築できるようにします。

  • プロセス:ユーザーが平易な英語でワークフローを記述できる、ローコードのエージェントインターフェース(Goose など)を提供します。
  • 成果:Risk チームが、開発チケットの対応を数か月待つ代わりに、数時間で独自の自動セルフサービスポータルを構築します。

例

例 1:複数プラットフォームにまたがるマーケティングレポート

  • 状況:PM がユーザー増加数と広告費の週次サマリーを必要としています。
  • 入力:「Goose、Snowflake から先週の広告費を取得し、Looker からコンバージョン率を取得して、Marketing フォルダーに PDF サマリーを作成してください。」
  • 適用例:エージェントが Snowflake 用の SQL を作成し、ローカルの Python スクリプトで CSV を処理してグラフを生成し、Google Drive MCP を使って最終版の PDF をアップロードします。
  • 成果:人手によるデータ入力を一切行わずに、整形済みレポートがチームフォルダーに届きます。

例 2:「先回り型」の開発者 PR

  • 状況:チームが Slack でバグ修正について議論しています。
  • 入力:エージェントが Slack スレッドを監視します:「auth コントローラーで user_id の null チェックをすればよさそうです。」
  • 適用例:エージェントが該当ファイルを特定して修正を適用し、リグレッションがないことを確認するためにテストスイートを実行し、GitHub PR を作成します。
  • 成果:Slack に次のメッセージが届きます:「さきほど話していた null チェックの PR を作成しました。こちらから確認できます:[リンク]」

よくある落とし穴

  • ベンダーの対応を待つ:SaaS 企業が AI 機能を追加するのを待たないでください。MCP を使えば、既存の API を活用して、今日から独自のエージェントレイヤーを構築できます。
  • 「過剰最適化」の罠:プロセスを自動化する前に、そのプロセス自体が本当に必要かどうかを確認してください。無駄な手順を削除するほうが、自動化するよりも生産的です。
  • 「ロングテール」を無視する:AI は 80%のケースでは優れていますが、例外的なケース(たとえば、フィンテックアプリでガソリンスタンドのチップを二重に支払うなど)では失敗することがあります。例外的なケースの判断が必要な最後の 20%には、必ず「人間を介在させて」ください。
  • AI を「チャットボット」としてしか扱わない:AI を質問への回答にしか使っていないなら、価値の 90%を見逃しています。AI に「行動する」能力(ファイルの作成、メールの送信、データの移動)がなければ、それはエージェントではありません。

コメント