Integuru: とは何なのか、どのような問題を解決し、なぜ注目を集めているのか

Integuru: とは何なのか、どのような問題を解決し、なぜ注目を集めているのか

解決する問題

Integuru v0を使用すると、公式APIがないプラットフォーム向けの自動化された統合を作成できます。これは、ユーザーが手動で特定の操作を行った際にブラウザが行うネットワークリクエストをリバースエンジニアリングすることで実現されます。

仕組み

このツールは、ブラウザのネットワークログ(HARファイル)とLLMを組み合わせて、プロセスを自動化します:

  1. Capture: ユーザーはスクリプトを使用してブラウザのアクティビティを記録し、HARファイルとcookieファイルを生成します。
  2. Analysis: エージェントはネットワークリクエストを分析して、ターゲットとなるアクション(例:請求書のダウンロード)を特定し、依存関係をマッピングします。あるリクエストが前のリクエストからの動的なID(ユーザーIDなど)を必要とする場合、エージェントはそのソースを特定します。
  3. Graph Generation: 最終的なアクションから始まり、最初の認証ステップまで遡って、必要なすべてのリクエストの依存関係グラフを構築します。
  4. Code Generation: エージェントはこのグラフを、キャプチャされたcookieを使用してリクエストのシーケンスを実行できる、実行可能なPythonコードに変換します。

対象ユーザー

公開APIドキュメントがないウェブサイトやサービスとプログラム的にやり取りする必要がある、開発者や自動化エンジニア。

ハイライト

  • Automated API Reverse-Engineering: ブラウザのネットワークトラフィックを機能的なコードに変換します。
  • Dependency Mapping: リクエスト間の動的なパラメータを自動的に特定し、リンクします。
  • LLM-Powered: グラフとコードの生成に、GPT-4oやo1-previewのような高度な推論モデルを利用します。
  • Session Handling: 2FAに続くステップを含む、手動のログイン手順をバイパスするために、cookieや認証トークンの使用をサポートします。

Sources