©PaperWeekly 原创 · 作者 | 宋一帆
单位 | 北京大学计算语言学研究所博士生
研究方向 | 自然语言处理
论文题目:
RestGPT: Connecting Large Language Models with Real-World RESTful APIs
论文链接:
https://arxiv.org/abs/2306.06624
代码链接:
https://github.com/Yifan-Song793/RestGPT
研究背景
诸如 ChatGPT 和 GPT-4 这样的大语言模型(LLM)已经涌现出包括思维链、推理、规划在内许多强大的能力。为了让 LLM 能够在现实应用中实现更大的价值,目前一个热门的研究方向就是将 LLM 与外部的工具或 API 相连接,以拓展 LLM 的能力范围。
本文我们尝试将 LLM 与 RESTful API 相连接,构建名为 RestGPT 的 agent 以控制诸如音乐播放器、电影数据库这类的真实应用,完成用户的复杂指令。
RESTful API 是现代网络应用的基础规范,通过 HTTP 方法(如 GET、POST)来访问和控制网络资源,许多互联网应用,诸如 Spotify、Gmail、Twitter、Slack都提供了公开的 RESTful API。而只要提供 API 对应的描述文件 OAS,我们设计的框架 RestGPT 可以“即插即用”地与任何已有 RESTful 应用连接,具有极强的可拓展性。
然而,