From 34abcd31b90f302b75c132e0d671f0710b702654 Mon Sep 17 00:00:00 2001 From: Francisco Ingham Date: Thu, 2 Mar 2023 12:02:42 -0300 Subject: [PATCH] remove limit clause from prompt for compatibility with ms sql server (#1385) For reference see: https://github.com/hwchase17/langchain/commit/8a3581155655f296dd117c21212c996e29ece083 Co-authored-by: Francisco Ingham <> --- langchain/agents/agent_toolkits/sql/prompt.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langchain/agents/agent_toolkits/sql/prompt.py b/langchain/agents/agent_toolkits/sql/prompt.py index 2d5f7e24..393fce93 100644 --- a/langchain/agents/agent_toolkits/sql/prompt.py +++ b/langchain/agents/agent_toolkits/sql/prompt.py @@ -2,7 +2,7 @@ SQL_PREFIX = """You are an agent designed to interact with a SQL database. Given an input question, create a syntactically correct {dialect} query to run, then look at the results of the query and return the answer. -Unless the user specifies a specific number of examples they wish to obtain, always limit your query to at most {top_k} results using the LIMIT clause. +Unless the user specifies a specific number of examples they wish to obtain, always limit your query to at most {top_k} results. You can order the results by a relevant column to return the most interesting examples in the database. Never query for all the columns from a specific table, only ask for a the few relevant columns given the question. You have access to tools for interacting with the database.