提问人:Alberto 提问时间:11/16/2023 更新时间:11/16/2023 访问量:44
带有 Llama2 的 LangChain 卡在“> 进入新的 AgentExecutor 链...”
LangChain with Llama2 Stuck at "> Entering new AgentExecutor chain..."
问:
所以我对 LLM 完全陌生,我想做一个简单的聊天机器人来问他关于我拥有的 csv 的问题。我用 2 行 csv 制作了最简单的代码,如下所示:
!pip -q install langchain langchain_experimental
!pip show langchain
!pip -q install langchain
!pip install ctransformers
from langchain.document_loaders.csv_loader import CSVLoader
from langchain.text_splitter import RecursiveCharacterTextSplitter
from langchain.embeddings import HuggingFaceEmbeddings
from langchain.vectorstores import FAISS
from langchain.llms import CTransformers
from langchain.memory import ConversationBufferMemory
from langchain.chains import ConversationalRetrievalChain
import sys
import pandas as pd
llm = CTransformers(model="llama-2-7b-chat.ggmlv3.q3_K_S.bin", model_type="llama", max_new_tokens=512, temperature=0.1)
from langchain_experimental.agents.agent_toolkits.csv.base import create_csv_agent
agent = create_csv_agent(llm, "rating.csv", verbose=True, separator=",")
#agent.agent.llm_chain.prompt.template
agent.run("how many rows are there?")
但是,当我运行它时,它到达代理运行没有错误,并显示“>正在输入新的 AgentExecutor 链...”在提示符上,但永无止境。
我将不胜感激这里发生的事情的一些帮助。
谢谢!
答: 暂无答案
评论