专栏名称: PaperAgent
日更,解读AI前沿技术热点Paper
今天看啥  ›  专栏  ›  PaperAgent

LangChain中的Prompt模板搭建|Prompt工程Few-Shot优化方案

PaperAgent  · 公众号  ·  · 2024-07-18 16:54

文章预览

     最近几篇文章介绍了Prompt的基本原则和不同任务的推荐Prompt模板,在实际的应用中比较有用,本篇文章将介绍,在LangChain中怎么应用和封装模板。 提示模板的类型     提示模板有助于将用户输入和参数转换为语言模型的指令。用于指导模型的响应,帮助其理解上下文并生成相关且连贯的基于语言的输出。     一般提示模板以字典作为输入,其中每个key代表提示模板中要填写的变量。下面介绍两种提示模板: PromptTemplate 该模板的输出为一个字符串, 也可以转换为字符串或消息列表。此方法的存在是 为了便于在字符串和消息之间切换。 from langchain_core.prompts import PromptTemplate prompt_template = PromptTemplate.from_template( "回答下面问题:{question}" ) pt = prompt_template.invoke({ "question" :  "今天是几号?" }) print(pt.to_string()) # result # '回答下面问题:今天 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览