提示词模版

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={})
]

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

相关推荐
tellmewhoisi21 分钟前
深度学习0:数学知识:正态分布4(坐标变换的缩放比例(面积微元变换))
人工智能·深度学习
布吉岛的石头40 分钟前
Java 程序员第 50 阶段14:灾难性遗忘与回放
人工智能·深度学习·transformer
不吃鱼的羊40 分钟前
诊断27解锁dll文件制作(Visual Stdio无法安装版)
人工智能
后端小肥肠1 小时前
漫画工坊上线用户破百:公众号漫画从需求到变现全复盘
人工智能·aigc·agent
赛博山人1 小时前
字节跳动下线扣子企业版,团队已并入豆包
人工智能
isboyjc1 小时前
Lomo Agent:面向创作型、持续协作 Agent 的架构设计与工程实践
人工智能·架构·agent
小蒋观天下1 小时前
码率、I帧间隔、智能编码冲突:H.265+导致AI取流解码异常
人工智能
roman_日积跬步-终至千里2 小时前
AI 能让一个人成为团队吗?从数据中台到 OPC,重新理解软件工程能力
大数据·人工智能·软件工程
在所不辞兄2 小时前
为什么神经网络在训练集损失已接近零后继续训练,测试性能仍可能继续提升,而不是单纯地越来越过拟合?
人工智能·深度学习·神经网络·机器学习·智能仿真
AI砖家3 小时前
ChatGPT Images 2.6 正式支持 GIF 生成:一张图片也能动起来,AI 动图创作时代来了!
人工智能·chatgpt