Development Guide
Development guidelines for engineers working on Code Suggestions features
Code Suggestions is one of the main features developed by the Code Creation group. It provides AI-generated code within IDEs through two main capabilities:
A lot of the terms we use in this area sound similar and can be confusing at first. Here are the basic terms we use:
If it helps, here are these terms in a diagram:
stateDiagram
direction LR
state "Code Creation" as creation
state "Code Suggestions" as suggestions
state "Code Completion" as completion
state "Code Generation" as generation
state "Duo Chat Features" as duo
creation --> suggestions
creation --> duo
suggestions --> completion
suggestions --> generation
For detailed technical information about how Code Suggestions works, including architecture diagrams and API details, see the Engineering Overview.
b3713bba)