最近,微软推出了一种名为Guidance的领域专属语言,旨在增强开发人员管理当代语言模型的能力。这个新框架将诸如生成、提示和逻辑控制等任务集成到一个统一的开发流程中。
据 GitHub 存储库的介绍,这门编程语言使开发人员能够“将生成、提示和逻辑控制组织到一个连续的流中,从而与语言模型实际处理文本的方式相匹配”。它可以与Hugging Face模型等提供程序无缝集成,并集成基于智能种子的生成缓存系统和令牌修复,从而优化提示边界并消除词汇切分过程中的偏见。正则模式指引(pattern guides)则进一步强化了格式约束,保证提示可以正常完成。
微软法国公司首席技术兼网络安全官 Philippe Limantour写道:“用户可以无缝地合并生成、提示和逻辑控制,从而创建一个连续的流,与语言模型固有的文本处理机制保持一致。”
对于微软推出 Guidance,外界的反应也比较积极。根据哥伦比亚大学和沃顿商学院客座讲师Jesus Rodriguez的说法,Guidance 旨在为开发人员提供“一种简单而全面的语法,用于构建复杂的语言模型工作流”,降低 LLM 的复杂性。
这个框架还没有完全完成。当前,针对该框架的扩展需求还包括:更多的LLM支持、更好的LangChain集成以及支持 OpenAI 函数调用。
Guidance 是扩展语言模型功能这个工具生态系统的一部分。像LangChain和Haystack这类框架的出现,已经简化了将模型集成到应用程序中的过程。Handlebars、语言模型查询语言(LMQL)以及 Nvidia 的NeMo Guardrails也被用于减轻 LLM 的不利影响。
原文链接:
https://www.infoq.com/news/2023/06/guidance-microsoft-language/
相关阅读:
公众号推荐:
跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。
评论