para o código abaixo:
from langchain_core.prompts import ChatPromptTemplate
system = f"""Você tem acesso a um dataframe pandas df
. Aqui está a saída de df.head().to_markdown()
:
``` {df.head().to_markdown()} ```
Dada uma pergunta do usuário, escreva o código Python para respondê-la. Retorne SOMENTE o código Python válido e nada mais. Não presuma que você tem acesso a nenhuma biblioteca além das bibliotecas Python integradas e pandas."""
prompt = ChatPromptTemplate.from_messages([("system", system), ("human", "{question}")])
cadeia = prompt | llm_com_ferramenta | parser | ferramenta_python
resposta = cadeia.invoke({"question": "Qual é a correlação entre anos de experiência do agente e tempo de entrega?"}) print(resposta)
Recebo o seguinte erro: acredito que a LLM esteja gerando o código incorreto SyntaxError: closing parenthesis ')' does not match opening parenthesis '[' (, line 1)