提示词模版

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

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

相关推荐
AlbertZein1 分钟前
Step 5 Preview 实测:和 DeepSeek V4 Pro、GLM5.3 同做一个 3D 游戏
人工智能·ai编程
10年前端老司机1 分钟前
面试被问 RAG 说不清楚?故事 + 代码带你吃透检索增强生成
人工智能·langchain·llm
知几蜗牛1 分钟前
医疗文档审核从几天缩到几小时,最该追问的不是模型多快
人工智能
知几蜗牛1 分钟前
Agent会话不是沙箱:微软这次把两个最容易混的隔离轴拆开了
人工智能
知几蜗牛1 分钟前
GGUF能在Transformers里直接跑了,本地模型终于不用二选一
人工智能
墨林陌1 分钟前
AI 热点日报(2026-09-23):SpaceXAI发布Grok 4.7,特朗普联大宣布AI改名「超级智能」
人工智能
吴佳浩2 分钟前
Multi-Agent 通信协议与编排中枢:状态机、DAG 与事件总线
人工智能·agent·ai编程
米小虾2 分钟前
把上下文编译进权重:拆解剑桥「无限参数 LLM」,以及它尚未回答的四个问题
人工智能·llm
冬奇Lab2 分钟前
LLM 自动化测试系列(02):统一技术底座——视觉定位 / DOM 语义化 / Computer Use
人工智能
冬奇Lab2 分钟前
一天一个开源项目(第225篇):NanoJev —— 一个 0.6B 的并行决策模型,让 LLM 直接输出概率分布而不是生成 Token
人工智能·开源