A Case Study in Engineering a Conversational Programming Assistant's Persona
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 15 of its 24 references that are in the map. First posted on arXiv 13 Jan 2023.
Builds on
15 of 24 references.
References · 15
- 2017Attention Is All You Needcited by 60,361
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2022Survey of Hallucination in Natural Language Generationcited by 2,075
- 2022Competition-Level Code Generation with AlphaCodecited by 1,462
- 2022LaMDA: Language Models for Dialog Applicationscited by 1,220
- 2021Show Your Work: Scratchpads for Intermediate Computation with Language Modelscited by 886
- 2021Prompt Programming for Large Language Models: Beyond the Few-Shot Paradigmcited by 606
- 2022BlenderBot 3: a deployed conversational agent that continually learns to responsibly engagecited by 198
- 2022Experiences from Using Code Explanations Generated by Large Language Models in a Web Software Development E-Bookcited by 84
- 2022Conversing with Copilot: Exploring Prompt Engineering for Solving CS1 Problems Using Natural Languagecited by 82
- 2022Interactive and Visual Prompt Engineering for Ad-hoc Task Adaptation with Large Language Modelscited by 70
3 more
Built on by
Citing papers per year: 2023: 2; 2024: 1; 2025: 3.
6 papers.
- 2023The Robots are Here: Navigating the Generative AI Revolution in Computing Educationcited by 86
- 2024Generative AI in Education: A Study of Educators' Awareness, Sentiments, and Influencing Factorscited by 10
- 2025Human-AI Experience in Integrated Development Environments: A Systematic Literature Reviewcited by 5
- 2025DangerMaps: Personalized Safety Advice for Travel in Urban Environments using a Retrieval-Augmented Language Modelcited by 1
- 2023AI Friends: A Design Framework for AI-Powered Creative Programming for Youthcited by 0
- 2025Single Conversation Methodology: A Human-Centered Protocol for AI-Assisted Software Developmentcited by 0
- 2025Single Conversation Methodology: A Human-Centered Protocol for AI-Assisted Software Development16 Jul 2025
- 2025DangerMaps: Personalized Safety Advice for Travel in Urban Environments using a Retrieval-Augmented Language Model18 Mar 2025
- 2025Human-AI Experience in Integrated Development Environments: A Systematic Literature Review8 Mar 2025
- 2024Generative AI in Education: A Study of Educators' Awareness, Sentiments, and Influencing Factors22 Mar 2024
- 2023The Robots are Here: Navigating the Generative AI Revolution in Computing Education1 Oct 2023
- 2023AI Friends: A Design Framework for AI-Powered Creative Programming for Youth17 May 2023