分享好友 最新动态首页 最新动态分类 切换频道
与ChatGPT进行高效对话,生成想要的代码
2024-12-26 10:52

简介

Prompt Engine是一种自然语言生成工具,旨在帮助人们更轻松地编写和生成文本内容,特别是针对机器学习领域。Prompt Engine可以通过输入简短的文本提示或指令,自动生成符合上下文的语言内容,从而缩短文本生成的时间和提高生成内容的质量。

背景

像GPT-3和Codex这样的LLM一直在突破AI能力的限制——它们可以生成语言和代码,但也能够生成诸如问题回答、总结、分类和对话等及时性行为。在LLM中启用特定行为的最佳技术之一被称为prompt engineering——精心设计输入,引导模型产生某些类型的输出。给出少量输入和输出的示例,模型就可以根据示例输出你想要的输出类型。

目的

Prompt Engine的目的是为了使自然语言生成变得更加容易和高效,可以保证输出的文本具有一定的质量和准确性,也可以处理大量的文本数据,从中提取有用的信息,并为应用程序提供更好的智能化服务。

github: prompt-engine-py

安装

 

简介

prompt-engine-py是微软abhimasand Abhishek Masand提供的一款开源的python第三方库,它同时支持PromptEngine、CodeEngine、ChatEngine,这三种都促进了prompt engineering的模式,其中prompt 由描述输入和输出的示例、用户和模型通信时正在进行的输入/输出的“对话框”会话缓冲区,以及“对话框”确保模型(无状态)具有到目前为止对话中发生的内容的上下文组成。

架构图
下面是PromptEngine类中可以用到的函数以及继承的函数

示例

 

输出

 
 

Code Engine 为 自然语言转化为代码的场景创建prompt
Code prompt通常需要一个描述,描述应该给出关于模型应该生成的编程语言和应该使用的库,还需要提供一下需求
并且还要给出交互的示例,说明生成的代码类型

CodeEngine默认使用 Python 作为编程语言,您可以将不同的CodeEngineConfig传递给构造函数来为不同的语言创建prompt

假如如果我们想要生成 JavaScript 的prompt,我们可以通过 CodeEngine 实例化 javascript_config 来指定它应该使用的注释运算符

 

示例

 

输出

 
 

就像Code Engine一样,Chat Engine创建prompt 应该带有描述和示例,不同之处在于Chat Engine为对话场景创建prompt,其中用户和模型都使用自然语言。
示例

 

输出

 
 
 

我们可以把不同的prompt变成不同的yaml文件,这样我们就可以不同的场景进行随意的切换,prompt-engine提供了YAML文件加载到prompt-engine类中的方法。

示例
chat.yaml

 
 

输出

最新文章
3D17日连号走势图近500期带连线
功能类福彩3D显示遗漏:显示/隐藏遗漏值,遗漏值是指自上期开出到本期间隔的期数。福彩3D遗漏分层:是将当前遗漏值用柱状图形标注。福彩3D分段线:是每五期使用分隔线,使横向导航更加清晰。福彩3D显示断区:在分区走势中使用,将开出0个号
7743游戏盒子2021最新版下载
7743游戏盒子2021最新版是一款手机上非常好用的游戏辅助工具,这里提供很多游戏的下载,游戏的各个版本这里都有。你还能在这里了解到最新的游戏资讯,还有最新的游戏活动、攻略等等,心动了吗?那就赶紧行动起来啦!1、7743游戏盒子2021最
12月16日专用设备行业十大熊股一览
证券之星消息,12月16日,沪指报收3386.33,较前一交易日下跌0.16%。专用设备行业整体表现较弱,较前一交易日下跌1.1%,48只个股上涨,117只个股下跌。个股表现方面,专用设备行业当日领跌股为巨轮智能(002031),该股当日报收6.75,下跌1
2025元旦迎新年活动策划书
当我们想要做某一个项目时,都需要制定方案,一个方案的诞生,一般都是想法在前而表述在后,对于方案的撰写你是否毫无头绪呢?下面是小编为大家收集关于2025元旦迎新年活动策划书,希望你喜欢。一、活动背景元旦佳节即将来临,为了丰富员工
700PB 数据的数仓依然“快稳省”!ByteHouse 这本白皮书揭秘关键(内附下载链接)
12 月 10 日,《火山引擎 ByteHouse 云数仓产品白皮书》在线上发布。在数字经济蓬勃发展的今天,企业面临着数据量爆炸性增长、数据分析需求日益复杂的双重挑战。传统的数据仓库解决方案已经难以满足企业对数据处理速度和灵活性的高要求。为
AI PPT一键生成:让演示更简单,更智能
大家好,我是头条号的作者,今天给大家带来一个实用的分享——AI PPT一键生成工具。在这个快节奏的时代,我们每个人都可能需要快速制作演示文稿,无论是为了工作汇报,还是学术演讲。但传统PPT制作既耗时又需要一定的设计技巧,这对于很多
2020年上半年江苏英语四级报名流程公布了吗?
  下面是小编给大家带来英语四级报名流程,希望对大家有所帮助。  一、报名时间:   历年来英语四六级上半年报名时间均为3月-4月;下半年报名时间为9月-10月。  CET笔试考试时间为每年6月和12月,CET口试考试时间为每年5月和11月。
360°自动清洁,轻松解决污垢问题,过年再也不愁动手洗刷!
每次提到大扫除,老实说还没开始就已经感受到累了!光是洗东西、拖地、擦家具就要花费大量时间和精力~关键这些还都不是zui难搞的,水垢、污垢、茶垢、油垢的存在才是zui令人窒息难受的!水壶里、茶杯里、锅具里都是日常残留的污垢,还有咖
DeepSeek V2 系列 AI 模型收官,联网搜索上线
12 月 11 日消息,DeepSeek 官方公众号昨日(12 月 10 日)发布博文,宣布 DeepSeek V2 系列收官,推出 DeepSeek V2.5 的最终版微调模型 DeepSeek-V2.5-1210,主要支持联网搜索功能,全面提升各项能力。DeepSeek-V2.5-1210 通过 Post-Train
相关文章
推荐文章
发表评论
0评