A Case Study in Engineering a Conversational Programming Assistant's Persona

Steven I. Ross, Michael Muller, Fernando Martinez, Stephanie Houde, Justin D. Weisz
1/13/2023
cs.CYcs.AIcs.HC

No confident code implementation found for this paper. 1 possible match can be shown below.

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.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{ross2023case,
  title  = {A Case Study in Engineering a Conversational Programming Assistant's Persona},
  author = {Steven I. Ross and Michael Muller and Fernando Martinez and Stephanie Houde and Justin D. Weisz},
  year   = {2023},
  eprint = {2301.10016},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2301.10016v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2301.10016.svg)](https://codeofpaper.com/paper/2301.10016)

Discussion