文章预览
在前面的文章里,我们介绍了很多有关提示工程的前沿技术与工具,它们都揭示了一个共识性方向,就是提示工程不仅仅是人机对话的语言艺术,更是一个持续迭代优化的系统性软件工程。近日,OpenAI前研究科学家william对外正式开源了一个号称面向未来的提示工程库,名为 ell [1] ,它将提示视为函数,并提供了一系列强大的工具来优化和管理提示。 在这个库中有一些核心设计理念值得大家学习借鉴。 提示是程序,而不是字符串 在传统的提示工程中,我们通常将提示视为简单的字符串。然而, ell 颠覆了这一观念,将提示视为程序。通过这种方式,我们可以将提示封装成独立的子程序,称为 语言模型程序(Language Model Program, LMP) 。这些 LMP 是完全封装的函数,可以生成字符串提示或消息列表,发送到各种多模态语言模型。 让我们从一个传统的
………………………………