The Programmer's Assistant is an experimental prototype software development environment that integrates a chatbot with a code editor. Conversational capability was achieved by using an existing code-fluent Large Language Model and providing it with a prompt that establishes a conversational interaction pattern, a set of conventions, and a style of interaction appropriate for the application. A discussion of the evolution of the prompt provides a case study in how to coax an existing foundation model to behave in a desirable manner for a particular application.
翻译:程序员助理是一个实验性原型软件开发环境,将聊天器与编码编辑结合在一起,通过利用现有的编码流畅大语言模型,并迅速为它提供一种能建立对话互动模式、一套公约和适合应用程序的互动风格的快速模式,从而实现了对话能力。关于即时程序演变的讨论提供了一个案例研究,说明如何将现有的基础模型与特定应用的可取行为方式结合起来。