Development Guide
Development guidelines for engineers working on Code Suggestions features
Code Suggestions is one of the main features developed by the AI Coding group. It provides AI-generated code within IDEs through two main capabilities:
| Category | Name |
|---|---|
| Group Slack Channel | #g_ai_coding |
| Code Suggestions Channel | #f_code-suggestions |
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 "AI Coding" as aicoding
state "Code Suggestions" as suggestions
state "Code Completion" as completion
state "Code Generation" as generation
state "Duo Chat Features" as duo
aicoding --> suggestions
aicoding --> duo
suggestions --> completion
suggestions --> generation
For detailed technical information about how Code Suggestions works, including architecture diagrams and API details, see the Engineering Overview.
bcae7448)