A Case Study in Engineering a Conversational Programming Assistant's
Persona
- URL: http://arxiv.org/abs/2301.10016v1
- Date: Fri, 13 Jan 2023 14:48:47 GMT
- Title: A Case Study in Engineering a Conversational Programming Assistant's
Persona
- Authors: Steven I. Ross, Michael Muller, Fernando Martinez, Stephanie Houde,
Justin D. Weisz
- Abstract summary: Conversational capability was achieved by using an existing code-fluent Large Language Model.
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.
- Score: 72.47187215119664
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: 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.
Related papers
- Towards dialogue based, computer aided software requirements elicitation [0.0]
This paper proposes an interaction blueprint that aims for dialogue based, computer aided software requirements analysis.
Compared to mere model extraction approaches, this interaction blueprint encourages individuality, creativity and genuine compromise.
arXiv Detail & Related papers (2023-10-21T09:12:24Z) - ChatLogo: A Large Language Model-Driven Hybrid Natural-Programming
Language Interface for Agent-based Modeling and Programming [5.648811213672019]
ChatLogo is a hybrid natural-programming language interface for agent-based modeling and programming.
ChatLogo aims to support conversations with computers in a mix of natural and programming languages.
arXiv Detail & Related papers (2023-08-16T02:21:52Z) - ChatDev: Communicative Agents for Software Development [84.90400377131962]
ChatDev is a chat-powered software development framework in which specialized agents are guided in what to communicate.
These agents actively contribute to the design, coding, and testing phases through unified language-based communication.
arXiv Detail & Related papers (2023-07-16T02:11:34Z) - CAMEL: Communicative Agents for "Mind" Exploration of Large Language
Model Society [58.04479313658851]
This paper explores the potential of building scalable techniques to facilitate autonomous cooperation among communicative agents.
We propose a novel communicative agent framework named role-playing.
Our contributions include introducing a novel communicative agent framework, offering a scalable approach for studying the cooperative behaviors and capabilities of multi-agent systems.
arXiv Detail & Related papers (2023-03-31T01:09:00Z) - GODEL: Large-Scale Pre-Training for Goal-Directed Dialog [119.1397031992088]
We introduce GODEL, a large pre-trained language model for dialog.
We show that GODEL outperforms state-of-the-art pre-trained dialog models in few-shot fine-tuning setups.
A novel feature of our evaluation methodology is the introduction of a notion of utility that assesses the usefulness of responses.
arXiv Detail & Related papers (2022-06-22T18:19:32Z) - Quality Assurance of Generative Dialog Models in an Evolving
Conversational Agent Used for Swedish Language Practice [59.705062519344]
One proposed solution involves AI-enabled conversational agents for person-centered interactive language practice.
We present results from ongoing action research targeting quality assurance of proprietary generative dialog models trained for virtual job interviews.
arXiv Detail & Related papers (2022-03-29T10:25:13Z) - A Conversational Paradigm for Program Synthesis [110.94409515865867]
We propose a conversational program synthesis approach via large language models.
We train a family of large language models, called CodeGen, on natural language and programming language data.
Our findings show the emergence of conversational capabilities and the effectiveness of the proposed conversational program synthesis paradigm.
arXiv Detail & Related papers (2022-03-25T06:55:15Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.