我可以将 GraphQL 模式嵌入到 Pinecone 这样的矢量数据库中,并让 LLM 生成查询/突变吗?

0xt*_*ran 5 embedding graphql openai-api

我正在尝试一个新的用户界面,其中典型的个人资料设置是通过聊天而不是用户界面来更新的。例如,用户可以直接与机器人聊天,而不是显示前端组件来让用户取消计费。

我想知道是否有可能让我的 LLM(比如说 gpt3)生成运行这些操作所需的 graphql 查询。我想我可以将我的 graphql 模式提取到像 Pinecone 这样的矢量数据库中,然后将该上下文输入到 LLM 中,以便它可以生成适当的 GQL 查询/突变。

这是可行的还是坏主意?

到目前为止我只对此进行了理论分析

小智 0

我设法使用 Langchain 的 graphql 代理在简单查询上做到这一点