简介
Integuru 是一个通过逆向工程平台内部API来构建第三方集成的AI智能体。它能够自动生成整合代码,使得开发者能够更便捷地与各种平台进行交互。
Integuru 的工作原理
使用 Integuru,你可以通过 create_har.py
脚本来生成包含所有浏览器网络请求的文件、一个包含cookie的文件,并编写一个描述在浏览器中触发的动作的提示。Integuru 将输出可运行的Python代码,这些代码能够调用平台的内部端点来执行所需的动作。
工作流程示例
假设我们想要下载公用事业账单:
-
Integuru 识别下载公用事业账单的请求。例如,请求URL可能如下所示:
https://www.example.com/utility-bills?accountId=123&userId=456
这个URL包含动态部分(accountId和userId),需要从其他请求中获取。
-
Integuru 找到提供这些部分的请求,并将下载请求依赖于它们。它还将这些请求附加到原始请求上,构建出一个依赖图。
-
这个过程会重复,直到被检查的请求不再依赖于其他请求,而只需要认证cookie。
-
Integuru 从没有出站边的节点(请求)开始遍历图,直到到达主节点,同时将每个节点转换为可运行的函数。