新闻中心

OpenAI前研究者发布提示词工程框架ell,升级版LangChain,支持版本控制和多模态

2024-09-23
浏览次数:
返回列表

llm 喜欢赞美,如果你在提示词中夸奖它是个「才华横溢的专家(genius expert)」,它就更可能为你生成更好的答案。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

OpenAI前研究者发布提示词工程框架ell,升级版LangChain,支持版本控制和多模态

当然,OpenAI 的这位前研究科学家 William H. Guss 分享的这个技巧并不是新闻,之前就有不少研究者发现 AI 喜欢鼓励和赞美。

OpenAI前研究者发布提示词工程框架ell,升级版LangChain,支持版本控制和多模态

刚不久前,Huss 宣布发布了一款自称是「提示词工程的未来」工具 ell。具体来说,ell 是一款轻量级的函数式语言模型编程软件库,其优势包括自动化的版本控制和跟踪、丰富的本地开源视觉化工具、原生支持多模态数据。

OpenAI前研究者发布提示词工程框架ell,升级版LangChain,支持版本控制和多模态


项目地址:https://github.com/MadcowD/ell

该项目发布后反响热烈,网友们纷纷点赞。比如有一位网友表示一直在期待这样的工具,这将成为他构建 AI 软件栈的一个基础部分。

OpenAI前研究者发布提示词工程框架ell,升级版LangChain,支持版本控制和多模态


该项目上线一周时间就收获了 2600 多 star。

OpenAI前研究者发布提示词工程框架ell,升级版LangChain,支持版本控制和多模态

易标AI 易标AI

告别低效手工,迎接AI标书新时代!3分钟智能生成,行业唯一具备查重功能,自动避雷废标项

易标AI 135 查看详情 易标AI

ell 的设计思路

ell 是一个轻量级的函数式提示词工程框架,其设计思路基于以下几项核心原则。
OpenAI前研究者发布提示词工程框架ell,升级版LangChain,支持版本控制和多模态

提示词是程序,而不只是字符串

提示词不只是字符串,也是发送给语言模型的代码。ell 的一个设计思路是将语言模型看作是名为「语言模型程序(LMP)」的离散子程序。

OpenAI前研究者发布提示词工程框架ell,升级版LangChain,支持版本控制和多模态


提示词实际上是 AI 模型的一种参数

这个观点并不新鲜,比如谷歌研究者 Heiko Hotz 就表示过一样的想法,参阅文章《还在人工炼丹?自动提示工程指南来了,还带从头实现》。

Huss 表示,提示词工程的执行过程涉及到多次迭代,这就类似于机器学习中的优化过程。由于这里将 LMP 视为函数,因此 ell 可为该过程提供丰富的工具。

OpenAI前研究者发布提示词工程框架ell,升级版LangChain,支持版本控制和多模态


ell 支持对提示词进行自动版本控制和序列化,这需要用到动态和静态分析以及 gpt-4o-mini 自动生成的 commit 消息。这个过程类似于机器学习训练流程中的检查点管理。但它无需任何特定的 IDE 或编辑器 —— 全都可通过常规的 Python 代码实现。

用于监控、版本控制和可视化的工具

一开始的时候,提示词工程看起来就像是一种玄学。但其实只要有合适的工具,玄学也能变成科学。

Ell Studio 是一种支持提示词版本控制、监控和可视化的本地开源工具。使用此工具,提示词优化的过程可以变得有迹可循,在有必要时也能很好地回溯到之前的版本。
OpenAI前研究者发布提示词工程框架ell,升级版LangChain,支持版本控制和多模态

关注多模态

我们关心的数据通常不止文本,还包括图像、音频、视频等,但使用 LLM 处理这些数据往往会更麻烦。Huss 希望在使用 LLM 时,我们能像使用文本一样轻松地使用多模态数据。

这也融合进了 ell 的设计理念。ell 支持多种形式的多模态输入和输出。

OpenAI前研究者发布提示词工程框架ell,升级版LangChain,支持版本控制和多模态


提示词工程师宝玉对这个项目给出了很好的总结:

OpenAI前研究者发布提示词工程框架ell,升级版LangChain,支持版本控制和多模态


如果你也正需要一个这样的提示词工程工具,那就赶紧:
pip install ell-ai

参考链接:
https://x.com/wgussml/status/1833615864131948756
https://x.com/dotey/status/1833967258592588017

以上就是OpenAI前研究者发布提示词工程框架ell,升级版LangChain,支持版本控制和多模态的详细内容,更多请关注其它相关文章!


# 自动提示词工程  # python  # 工程  # 新能源  # 个人网站建设商城  # 类似于  # 该项目  # 可直接  # 日韩  # 也能  # 是一种  # 升级版  # 多模  # udio  # follow  # langchain  # nginx  # git  # 很好  # 黄岛区网站优化公司招聘  # 开化公司推广营销方案  # 毛绒娃娃网络营销推广  # 商丘旅游网站的建设  # 网站营销推广葳杏hfqjwl出词  # 建设部网站制作起泡  # seo软件渠道  # 生物公司外贸网站建设  # 耐克低价网站推广方法 


相关栏目: 【 行业资讯67740 】 【 技术百科0 】 【 网络运营39195


相关推荐: 路由器上的power按钮是什么意思  电动车充电器上的power是什么意思  ospf中交换机命令如何设置  vivo手机nfc功能是什么意思  typescript如何定义变量  新版路由器如何设置路由命令  五十铃x-power是什么意思  如何发挥固态硬盘性能  在遥控器中power是什么意思  为什么youtube音乐打不开  j*a怎么清除数组  自己如何加装固态硬盘  linux如何跳回命令行界面  typescript怎么使用map  夸克内测有什么好处  单片机怎么读取电流值  debian和ubuntu的区别是什么  导航power在汽车上是什么意思  宝马x5仪表盘上边有power是什么意思  如何更新固态硬盘固件  datediff函数怎么用视频  如何修改cad中的命令  苹果16有哪些亮点功能  交管12123协议头不完整是什么原因  ao3镜像网站永久地址入口  typescript怎么写游戏  2026年将会大爆发的15个新科技  市盈率ttm是什么意思  python如何命令行换行  春运车站抢票和网上抢票  国标控制器单片机怎么接线  什么是unix时间戳  华为交换机 配置 如何复制命令行  命令行如何打开文件  如何清理固态硬盘  typescript怎么设置滚动条  j*a数组逆序怎么写  苹果电脑如何输入命令  什么是域名解析 域名解析中采用了什么  苹果16有哪些改善  如何编写一个linux命令  树莓派命令行如何新建文件  j*a数组怎么比较abc  固态硬盘如何检查  油电混动车仪表盘上的power是什么意思  苹果16有哪些款式的  课程伴侣登不上怎么办  交管12123协议头是什么  内网和外网区别 内网和外网有什么区别  单片机计时程序怎么写 

搜索