首页 > 其他分享 >基于prompt-poet进行了灵活的提示词模版管理

基于prompt-poet进行了灵活的提示词模版管理

时间:2024-10-20 08:49:59浏览次数:8  
标签:基于 prompt 提示 模版 业务 poet

以前简单介绍过prompt-poet的使用,同时也进行了一些扩展(比如支持s3,oss,等加载的loader 集成)
实际上使用好prompt-poet 可以简化不少我们的提示词管理能力,实现灵活的个性化提示词能力,以下是一个简单的
使用说明

参考结构管理

prompt-poet 默认支持加载本地文件系统进行模版的处理,基于本地文件夹的组织管理我们可以实现灵活的基于业务的提示词拆分,如下图,比如每个编码可能是不同的业务类型,每个业务都会有自己的提示词模版,同时我们会结合实际业务差传递不同的
上下文数据


代码使用(简单示例)

from prompt_poet import Prompt
 
def mydemo():
    return "demo"
 
template_data = {
  "character_name": "Character Assistant",
  "username": "dalong",
  "mydemo": mydemo
}
# 此处基于不同的业务编码加载不同的提示词模版,对于上下文数据可以结合实际业务生成
prompt = Prompt(
    template_path="prompt/00001/app.yaml.j2",
    template_data=template_data
)
print(prompt.messages)

因为prompt-poet基于了jinja2 模版引擎,我们可以灵活的通过include 导入特定规则的提示词模版
对于模版我们可以提供基于业务完全隔离的,当然也可以提供直接基于业务分层的模式(比如包含common 层,特定业务层)

说明

目前prompt-poet 缺少macro 的能力,同时对于自定义loader 也缺少支持,暂时支持的loader 只有package 以及fs 模式的,对于简单业务玩法,目前已经够用了,对于希望自由灵活生成提示词管理的prompt-poet 的思路还是很值得学习借鉴的

参考资料

https://github.com/character-ai/prompt-poet

标签:基于,prompt,提示,模版,业务,poet
From: https://www.cnblogs.com/rongfengliang/p/18380575

相关文章

  • Get Things Done with Prompt Engineering and LangChain: 构建强大的AI应用
    探索AI应用开发的新境界在人工智能快速发展的今天,如何高效地利用大型语言模型(LLMs)构建实用的AI应用,已经成为许多开发者关注的焦点。GitHub上一个名为'GetThingsDonewithPromptEngineeringandLangChain'的开源项目,为我们提供了一个绝佳的学习资源。这个项目不仅包含了......
  • 2024全新v3Pro付费进群主题,无视风控扩列交友同城助眠全新模版
    付费进群系统是由wordpress开发的主题。通过在线支付,支付成功之后跳转隐藏的二维码进行加群拥有8个默认模板新增模块化布局(60模块)可自定义设置页面,站群页面,定制属于自己的付费进群页面,适用于所有场景新增域名防封,防封效果超级好演示地址:手机扫码查看演示部分截图展示......
  • Datawhale 组队学习 文生图 Prompt攻防 task03随笔
    这期我们从不同角度切入探讨赛题的进阶思路思路1:对比不同大模型首先我们可以选择尝试不同的大模型,使用更复杂的大模型可以提高文本改写的质量和效果。随着模型大小的增加,其表示能力也随之增强,能够捕捉更细微的语言特征和语义信息。这意味着大型模型在理解和生成文本时可以更......
  • 体制内笔杆子必备的7个写材料网站,更有超多范文/格式模版可免费下载参考
     1、笔墨写作笔墨写作-领先的写作智能AI创作平台|官方首页笔墨写作是一款专注于各种文体写作的智能AI创作平台,提供全面的写作、校对、润色、资料库及模板服务。无论是公职人员、事业单位、国企人员、还是医院、学校等机构,笔墨写作都能帮助您高效完成述职报告、工作总结、......
  • 【idea技巧篇】idea的类注释和方法注释模版自定义设置
    这块idea技巧虽然常用,谁没事会经常修改模版设置呢,一般是搭建开发环境的时候或者开发规范要求等设置一次就行了。用的虽然少,但几乎每次搭建环境都会用到,这里记录下并分享设置的过程已经发现的更高级的一些使用技巧。注释模版idea默认创建java文件时,是不会生成类注释的,但是......
  • 大模型AI产品经理,会写prompt非常重要!小白速来!!!
    在人工智能领域,产品经理的角色变得越来越重要,尤其是在理解和应用AI技术方面。本文讨论了AI产品经理在编写有效的prompt(提示词)方面的重要性,这对于确保AI模型能够准确理解和执行特定任务至关重要。之前有同样想在AI领域创业的朋友有问过我,我的Ai产品经理是自己请,还是打算......
  • AI绘画StableDiffusion零基础入门—文生图:全面解析AI绘画中提示词的妙用和各种语法,Pro
    AI绘画的一个必不可少的环节就是告诉AI描述画面的Prompt(提示词),但是这种很长很乱、穿插着各种奇怪的数字符号、高深莫测的提示词,究竟在说着什么?难道真的是咒语吗?魔法?咒语?你绝对不曾想到,有生之年竟然能迎来这么一个奇迹时代:画画竟然还能用魔法,岂不是只要会念咒、人人都......
  • OpenAI 推出 Meta-Prompt 工具,如何在 AI 时代掌握提示词的艺术
    OpenAI推出Meta-Prompt工具,如何在AI时代掌握提示词的艺术......
  • 推荐一款支持Vue3的管理系统模版:Vue-Vben-Admin
    近年来,随着前端技术的飞速发展,各类后台管理系统框架层出不穷。Vue作为热门的前端框架,也有许多优秀的后台模板涌现。而Vue-Vben-Admin,凭借其高效、灵活的架构设计和完善的功能体系,成为了许多前端开发者的不二选择。其GithubStar达到了24K之多,可见其受欢迎程度。本文将详细介绍V......
  • 解密prompt系列40. LLM推理scaling Law
    OpenAI的O-1出现前,其实就有已经有大佬开始分析后面OpenAI的技术路线,其中一个方向就是从Pretrain-scaling,Post-Train-scaling向InferenceScaling的转变,这一章我们挑3篇inference-scaling相关的论文来聊聊,前两篇分别从聚合策略和搜索策略来优化广度推理,最后一篇全面的分析了各类广......