首页 > 编程语言 >prompt-poet 方便设计提示词的python 包

prompt-poet 方便设计提示词的python 包

时间:2024-09-29 17:02:09浏览次数:7  
标签:github prompt python yaml jinja2 poet com

prompt-poet 方便设计提示词的python 包,基于yaml 以及jinja2 开发,prompt-poet 提供了灵活、动态的提示词创建
prompt-poet 饿的提示词模版混合了yaml 以及jinja2

prompt-poet 模版处理

  • 渲染,初始阶段基于了jinja2,此阶段进行数据的校验,控制流程的执行,同时还可能包含模版处理的一些函数
  • 加载,输出yaml 格式,会包装为标准的chatml 格式的

说明

prompt-poet 利用了jinja2 的能力以及yaml 格式实现了提示词模版的管理能力,很灵活值得尝试下

参考资料

https://github.com/character-ai/prompt-poet
https://github.com/anysphere/priompt
https://github.com/microsoft/prompt-engine
https://github.com/stanfordnlp/dspy

标签:github,prompt,python,yaml,jinja2,poet,com
From: https://www.cnblogs.com/rongfengliang/p/18377095

相关文章

  • prompt-poet 参考使用
    主要是一个简单的功能体验,包含了include以及简单的jinja2逻辑判断模版定义app.yaml.j2{%include'system_instruction.yml.j2'%}-name:systemdemorole:systemcontent:|youareasystemuser {%ifusername=="dalong"%}-n......
  • 9.29Python基础-列表、元组
    Python列表(list)1.列表的定义和初始化列表是一种复合数据类型,可以包含不同类型的元素。x=[10,20,3.14,10+2j,True,False,"hqyj"]print(x)2.访问列表中的值2.1索引列表的索引从0开始,可以正向或反向访问。y1=x[0]#访问第一个元素y2=x[-1]#访......
  • 2024年华为OD机试真题-找终点-Python-OD统一考试(E卷)
    最新华为OD机试考点合集:华为OD机试2024年真题题库(E卷+D卷+C卷)_华为od机试题库-CSDN博客     每一题都含有详细的解题思路和代码注释,精选c++、JAVA、Python三种语言解法。帮助每一位考生轻松、高效刷题。订阅后永久可看,发现新题及时跟新。题目描述给定一个正整数数组,设......
  • Python Web 应用中的 API 网关集成与优化
    PythonWeb应用中的API网关集成与优化目录......
  • Python 在区块链智能合约开发中的应用与实践
    Python在区块链智能合约开发中的应用与实践目录......
  • Python 一键生成所有尺寸的应用Ico图标
    项目介绍在开发软件或网站时,我们经常需要为应用程序或网站设计专属的icon图标。我们将通过Python脚本一键生成iOS所有尺寸的应用图标,省时省力。编译环境Python版本:python3.8制作应用尺寸配置文件1.将所有尺寸的图片配置在iconContentsConfig.json文件中{"images":[......
  • Python 的 PIL库——Image.new() 的使用说明,制作icon图标
    Image包中的new()方法:新建一个图片对象,设置参数有:图片的模式,图片的尺寸,图片的颜色(不填写颜色的时候,其默认值为0,即黑色)返回:一个图片对象,即<class'PIL.Image.Image'>【语法格式:】Image.new(mode,size,color) 【参数说明:】mode:图片的模式。"1","CMYK","F",......
  • 计算机专业毕设选题推荐-基于大数据的豆瓣图书数据分析【python-爬虫-大数据定制】
    ......
  • Python基于自定义方法的排序
    Python基于自定义方法的排序在Python中,排序是一个常见的任务,它可以帮助我们根据特定的规则对数据结构(如列表)中的元素进行排序。Python的内置排序方法,如列表的sort()函数和内置函数sorted(),提供了非常灵活的排序机制,特别是通过key参数,我们可以指定一个自定义的函数来决定排序的顺......
  • 基于python+flask框架的社区防疫物资统计分析系统(开题+程序+论文) 计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着全球公共卫生事件的频发,社区作为疫情防控的第一线,其防疫物资的有效管理与分配显得尤为重要。传统的物资管理模式往往存在信息不对称、......