Integuru: とは何なのか、どのような問題を解決し、なぜ注目を集めているのか
Integuru: とは何なのか、どのような問題を解決し、なぜ注目を集めているのか
解決する問題
Integuru v0を使用すると、公式APIがないプラットフォーム向けの自動化された統合を作成できます。これは、ユーザーが手動で特定の操作を行った際にブラウザが行うネットワークリクエストをリバースエンジニアリングすることで実現されます。
仕組み
このツールは、ブラウザのネットワークログ(HARファイル)とLLMを組み合わせて、プロセスを自動化します:
- Capture: ユーザーはスクリプトを使用してブラウザのアクティビティを記録し、HARファイルとcookieファイルを生成します。
- Analysis: エージェントはネットワークリクエストを分析して、ターゲットとなるアクション(例:請求書のダウンロード)を特定し、依存関係をマッピングします。あるリクエストが前のリクエストからの動的なID(ユーザーIDなど)を必要とする場合、エージェントはそのソースを特定します。
- Graph Generation: 最終的なアクションから始まり、最初の認証ステップまで遡って、必要なすべてのリクエストの依存関係グラフを構築します。
- Code Generation: エージェントはこのグラフを、キャプチャされたcookieを使用してリクエストのシーケンスを実行できる、実行可能なPythonコードに変換します。
対象ユーザー
公開APIドキュメントがないウェブサイトやサービスとプログラム的にやり取りする必要がある、開発者や自動化エンジニア。
ハイライト
- Automated API Reverse-Engineering: ブラウザのネットワークトラフィックを機能的なコードに変換します。
- Dependency Mapping: リクエスト間の動的なパラメータを自動的に特定し、リンクします。
- LLM-Powered: グラフとコードの生成に、GPT-4oやo1-previewのような高度な推論モデルを利用します。
- Session Handling: 2FAに続くステップを含む、手動のログイン手順をバイパスするために、cookieや認証トークンの使用をサポートします。
Sources
- undefinedInteguru-AI/Integuru