·发表于Towards Data Science ·18 分钟阅读·2024 年 1 月 18 日
--
图片由Tigran Hambardzumyan提供,来源于Unsplash
请注意,Assistants API 是一个测试版发布,可能会发生变化。因此,本文中的代码可能会随着 API 新版本的发布而过时。本文中的代码是基于 1.6.1 版本构建的
“Assistants API 允许你在自己的应用程序中构建 AI 助手。一个助手有指令,可以利用模型、工具和知识来回应用户查询。”——OpenAI
听起来很棒,所以我们将看看如何使用这个新的 API* 对本地数据进行数据分析。
Assistants API 代表了一种替代至少部分 Retrieval Augmented Generation (RAG) 使用方式的方法。那么,RAG 是否只是一个过渡措施,当前大语言模型(LLM)缺点的临时解决方案呢?毕竟,LlamaIndex 的 Jerry Liu 曾表示,RAG 只是一个黑客式解决方案(尽管它是一个强大的解决方案)。
下面是 RAG 当前解决的 LLM 固有的三个具体问题…