Home › Glossary › Generative AI › Conversational coding

Intermediate · Generative AI

Conversational coding

Visual diagram · (in preparation) · Math · (in preparation) · Worked example · 3 difficulty levels.

TL;DR. An interactive process where a user and an AI model collaborate through dialogue to generate and refine software code.

Technical Definition

An interactive process where a user and an AI model collaborate through dialogue to generate and refine software code.

How it works

Conversational coding involves a back-and-forth dialogue between a human user and a generative AI model to create software. The user provides initial instructions, the AI generates code, and the user then provides feedback to correct errors or suggest improvements. This iterative process continues until the generated code meets the desired quality standards, essentially offering a collaborative approach to software development.

Related Concepts

  • Prompt Engineering — The art of crafting effective input instructions to guide LLM behavior without changing model weights.
  • Generative AI — An AI field focused on creating models that can generate novel and complex content, such as text, images, audio, and video, that is coherent and original.

Further Reading

  • Google ML Glossary