AIエージェント活用事例

今日の新着

11すべて 202件

1人会社のMicrosoft 365設定と管理を任せる

Microsoft 365 Businessの設定方法が分からず、著者はGrok Botにドメイン接続やメール移行、毎週のセキュリティチェックまで任せたそうです。

Grok Bot
仕事・リサーチ

音声でGrok BotにClaude Code作業を指示する方法

著者は、tmuxで起動したClaude CodeセッションにGrok Botがキー入力を送ることで、音声でコーディングを指示し、その過程を画面で確認したと報告しています。

Grok Bot
開発・コーディング

全202件中 1〜20件

仕事・リサーチ実装例

Paperless文書分析と通知を統合するDocument Intelligenceハブ

著者は、Paperless-ngxの文書追跡、EOBマッチング、作業キューを1つのウェブアプリと自動化で統合管理できるようにしたと報告しています。

使い方

  1. Paperless-ngxと連携できるようにAPIクライアントの設定を準備します。
  2. 文書追跡、EOBマッチング、作業キューの3つの機能モジュールを1つのプロジェクトに統合します。
  3. 共通エンティティ抽出器(日付、金額、提供者など)とSQLiteデータベースを共有構造で作成します。
  4. FastAPIで各機能ごとのREST API、統合ダッシュボード、通知APIを構築します。
  5. フロントエンドは1つのウェブアプリとしてダッシュボード、各機能ページ、設定ページを作成します。
  6. 内蔵スケジューラー(APScheduler)で各モジュールのパイプラインを自動実行できるようにします。
  7. n8nと連携し、文書到着通知、スケジュール実行、通知送信を自動化します。
  8. 管理者UIでスケジュール、通知、設定をリアルタイムで変更できるようにします。

結果

3つの文書分析機能が1つのウェブアプリ、API、データベース、自動化フローとして統合されると著者は述べています。ダッシュボードで全ての文書状態と通知を一目で確認でき、n8nによって文書到着・処理・通知まで自動化できると報告されています。

補足

実際の文書分析と通知自動化は、Paperless-ngx、FastAPI、n8nをすべて連携した環境でのみ動作します。テストはFastAPI TestClientと一時的なSQLiteデータベースで行われたとされています。具体的なデプロイや外部サービス連携設定は原文で公開されていません。

出典

rsocko/owl (GitHub) 原文 ↗

プロンプト例 · n8n

目標: Paperless-ngxの文書追跡、EOBマッチング、作業キュー機能を1つのウェブアプリと自動化システムとして統合管理したい。

入力および環境:
- Paperless-ngxインスタンスがすでに稼働しており、REST APIへのアクセス権があります。
- n8nが同じネットワーク上で動作しています。
- Docker環境で単一コンテナとしてデプロイできる必要があります。
- Python 3.11+、FastAPI、SQLite、pdfplumber、APSchedulerなどの主要ライブラリが利用可能です。

実装および設定手順:
1. Paperless-ngx API連携用の認証情報とエンドポイントを[config.paperless.example.yaml]に従って入力してください。
2. core/paperless/ディレクトリのclient.py、documents.pyなどのファイルを参考に、文書メタデータ、タグ、カスタムフィールド、リンク機能を実装してください。
3. core/extractors/のdate_extractor.py、amount_extractor.pyなどのエンティティ抽出器を活用し、PDFから日付、金額、提供者、口座番号などの情報を抽出してください。
4. SQLiteデータベースを単一ファイルで構成し、文書、通知、設定、各モジュールごとのテーブルをスキーマに従って作成してください。
5. FastAPIで/api/statements/*、/api/eob/*、/api/actions/*、/api/alerts/*、/api/dashboard/*などのRESTエンドポイントを実装してください。
6. src/frontend/ディレクトリのindex.html、js、cssファイルを利用し、ダッシュボード、各機能ページ、設定ページをSPAとして作成してください。
7. APSchedulerを内蔵し、各モジュールのパイプライン(文書追跡、EOBマッチング、作業キュー)を基本スケジュールに従って自動実行できるようにしてください。スケジュールは管理者UIまたはAPIでリアルタイムに変更できる必要があります。
8. n8nと連携し、新規文書到着や通知発生時にWebhookやAPIで自動化ワークフローを実行してください。
9. 管理者UI(/admin)でスケジュール、通知、設定をリアルタイムで確認・修正できるようにしてください。

成果物:
- 1つのDockerコンテナでPaperless-ngxの文書追跡、EOBマッチング、作業キュー、統合ダッシュボード、通知管理が可能なウェブアプリが動作する必要があります。
- n8nと連携し、文書到着、通知、自動化が実際に実行されるかテストしてください。
- FastAPI TestClientと一時的なSQLiteデータベースで各APIとパイプラインが正常に動作するか確認してください。

検証条件:
- ダッシュボードで全モジュールの状態、通知、最近の活動が統合的に表示されるか確認してください。
- 各機能ごとのAPIが文書追跡、EOBマッチング、作業キューの結果を正確に返すかテストしてください。
- スケジュール変更、手動実行、通知発生が管理者UIとn8n自動化で正常に反映されるか検証してください。