提示词模版

ini 复制代码
from langchain_core.prompts import ChatPromptTemplate
from rich import print as rprint

chat_prompt_template = ChatPromptTemplate.from_messages([
  ("system","你是一个AI助手,你的名字是{name}"),
  ("human","你好,最近怎么样?"),
  ("ai","我很好,谢谢"),
  ("human","{user_input}")
])
result=chat_prompt_template.invoke({"name":"小李子","user_input":"2 + 2 = ?"})
rprint(result)

ChatPromptValue(
    messages=[
        SystemMessage(content='你是一个AI助手,你的名字是小李子', additional_kwargs={}, response_metadata={}),
        HumanMessage(content='你好,最近怎么样?', additional_kwargs={}, response_metadata={}),
        AIMessage(
            content='我很好,谢谢',
            additional_kwargs={},
            response_metadata={},
            tool_calls=[],
            invalid_tool_calls=[]
        ),
        HumanMessage(content='2 + 2 = ?', additional_kwargs={}, response_metadata={})
    ]
)

2

python 复制代码
from langchain_core.prompts import ChatPromptTemplate
from rich import print as rprint

chat_prompt_template = ChatPromptTemplate.from_messages([
  ("system","你是一个AI助手,你的名字是{name}"),
  ("human","你好,最近怎么样?"),
  ("ai","我很好,谢谢"),
  ("human","{user_input}")
])
result=chat_prompt_template.format(name= "小李子", user_input= "2 + 2 = ?")
rprint(result)

输出

makefile 复制代码
System: 你是一个AI助手,你的名字是小李子
Human: 你好,最近怎么样?
AI: 我很好,谢谢
Human: 2 + 2 = ?

3

python 复制代码
from langchain_core.prompts import ChatPromptTemplate
from rich import print as rprint

chat_prompt_template = ChatPromptTemplate.from_messages([
  ("system", "你是一个AI助手,你的名字是{name}"),
  ("human", "你好,最近怎么样?"),
  ("ai", "我很好,谢谢"),
  ("human", "{user_input}")
])
result = chat_prompt_template.format_messages(name= "小李子", user_input= "2 + 2 = ?")
rprint(result)

输出

less 复制代码
[    SystemMessage(content='你是一个AI助手,你的名字是小李子', additional_kwargs={}, response_metadata={}),    HumanMessage(content='你好,最近怎么样?', additional_kwargs={}, response_metadata={}),    AIMessage(        content='我很好,谢谢',        additional_kwargs={},        response_metadata={},        tool_calls=[],
        invalid_tool_calls=[]
    ),
    HumanMessage(content='2 + 2 = ?', additional_kwargs={}, response_metadata={})
]

掘金新版编辑器体验不好,我吐槽一下,我想给第一行加点东西都加不了

相关推荐
机器学习之心1 小时前
基于残差融合WOA-LSTM-EKF的锂电池SOC估计方法
人工智能·深度学习·神经网络·锂电池soc估计·woa-lstm-ekf
AI情绪识别开源1 小时前
检信 Allemotion 认知功能障碍矫正软件· 数据方案
人工智能·postman
老王以为1 小时前
走进AI Agent第三篇:让 Agent 记住你
前端·人工智能·机器学习
ai小陈1 小时前
CUDA版本不匹配怎么办?深度学习GPU环境排查与修复指南
人工智能·深度学习·ai·gpu算力
艺杯羹1 小时前
告别换窗口失忆与重复踩坑:AI编程双层复盘架构与第一性原理实战
人工智能·ai·aigc·skill
码云之上1 小时前
让聊天机器人学会用工具,星悟接 MCP 的实践
前端·人工智能·前端框架
clorinda1 小时前
OpenCV 学习实践:从人脸检测到人脸识别
人工智能·opencv·学习
财复视界2 小时前
光智科技磷化铟第二曲线:从红外感知到光通信链接
人工智能