让langchain只生成Bigquery查询

问题描述 投票:0回答:1

我正在使用 SQLDatabaseChain 为 BigQuery 开发 langchain 机器人。但是,我注意到有时 langchain 会生成 BigQuery 不支持的不同语法的查询。这可能会导致 OpenAI API 积分的浪费。我尝试过使用以下自定义提示模板:

PROMPT = "You need to generate only BigQuery query to retrieve the desired information from the sales dataset. Ensure that the query follows BigQuery syntax and includes the necessary clauses and functions for accurate results."

虽然略有改善,但问题仍然存在。我想知道是否有任何方法可以仅生成 BigQuery 查询而不会遇到不受支持的语法。

python deep-learning google-bigquery langchain
1个回答
0
投票

使用如下更具体的提示模板,

PROMPT =“您需要生成 BigQuery 查询来选择客户 销售数据集中的名称、订单日期和总金额。查询 必须使用 WHERE 子句来过滤放置在 上个月。”

© www.soinside.com 2019 - 2024. All rights reserved.