mirror of
https://github.com/RYDE-WORK/Langchain-Chatchat.git
synced 2026-01-29 10:13:20 +08:00
Fixes # None Before submitting If you want to review, please refer to the quick start example provided in langchain/chains/dialogue_answering/main.py. You may need to set the openaikey and the following startup parameters: --dialogue-path: the location of the dialogue file, --embedding-model: the HuggingFaceEmbeddings model to use (defaults to GanymedeNil/text2vec-large-chinese) if not specified. Regarding the format of the dialogue file, please refer to the following information: ```text sun: Has the offline model been run? glide-the: Yes, it has been run, but the results are not very satisfactory. glide-the: It lacks chat intelligence and falls far behind in terms of logic and reasoning. sun: Are you available for voice chat? glide-the: I'm considering using this offline model: https://huggingface.co/chat glide-the: voice chat okay. glide-the: You can take a look at the dev_agent branch of the langchain-chatglm project. glide-the: There's a dialogue model question-answering example under the agent. sun: Alright. glide-the: The specified chat record file is exported from WeChat. ```
23 lines
533 B
Python
23 lines
533 B
Python
from langchain.prompts.prompt import PromptTemplate
|
|
|
|
|
|
SUMMARY_TEMPLATE = """This is a conversation between a human and a bot:
|
|
|
|
{chat_history}
|
|
|
|
Write a summary of the conversation for {input}:
|
|
"""
|
|
|
|
SUMMARY_PROMPT = PromptTemplate(
|
|
input_variables=["input", "chat_history"],
|
|
template=SUMMARY_TEMPLATE
|
|
)
|
|
|
|
DIALOGUE_PREFIX = """Have a conversation with a human,Analyze the content of the conversation.
|
|
You have access to the following tools: """
|
|
DIALOGUE_SUFFIX = """Begin!
|
|
|
|
{chat_history}
|
|
Question: {input}
|
|
{agent_scratchpad}"""
|