Commit d327bfc7 authored by Matt Nohr's avatar Matt Nohr
Browse files

Move Code Creation handbook to AI Coding and Context Systems

parent 453b8b8e
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -111,7 +111,8 @@
/content/handbook/engineering/data-engineering/analytics/platform-insights.md @dennis @nicholasklick
/content/handbook/engineering/data-engineering/analytics/optimize.md @dennis @blabuschagne
/content/handbook/engineering/ai/search/ @changzhengliu
/content/handbook/engineering/ai/code-creation/ @mnohr @jordanjanes
/content/handbook/engineering/ai/ai-coding/ @mnohr
/content/handbook/engineering/ai/context-systems/ @mnohr
/content/handbook/engineering/ai/editor-extensions-vscode/ @mcorren @dashaadu @donaldcook
/content/handbook/engineering/ai/editor-extensions-multi-platform/ @mcorren @dashaadu @aelhusseiny
/content/handbook/engineering/ai/ai-framework/ @timzallmann
+4 −2
Original line number Diff line number Diff line
@@ -20,7 +20,8 @@ GitLab's unique way of working asynchronously, handbook first method, utilizatio
@startwbs
* AI Engineering
** Editors Extensions
** Code Creation
** AI Coding
** Context Systems
** AI Framework
** Duo Chat
** Agent Foundations
@@ -42,10 +43,11 @@ These are the stakeholders:
| Team | Responsible For |
|------|-----------------|
| [Agent Foundations](/handbook/engineering/ai/agent-foundations/) | Agentic observability / Reusable Agentic components / Duo workflow service |
| [AI Coding](/handbook/engineering/ai/ai-coding/) | Code Suggestions, Duo Code Review, code-related slash commands (/explain, /refactor, /tests, /fix)  |
| [AI Framework](/handbook/engineering/ai/ai-framework/) | Abstraction Layer / AI Gateway for LLM integration to the application (GitLab Chat, Code Suggestions and other AI capabilities) |
| [AI Framework](/handbook/engineering/ai/ai-framework/) (formerly Model Validation) | Custom feature evaluators, evaluation support, automated evaluation tooling |
| [Cloud Connector](/handbook/engineering/infrastructure/team/cloud-connector/) (`@mkaeppler`, `@nmilojevic1`) | Supports access to Duo for Self-Managed: Cloud Connector, Unit Primitives  |
| [Code Creation](/handbook/engineering/ai/code-creation/) | Code Suggestions, Repository X-Ray, Knowledge Graph, Semantic Indexing, Duo Code Review, code-related slash commands (/explain, /refactor, /tests, /fix)  |
| [Context Systems](/handbook/engineering/ai/context-systems/) | Knowledge Graph, Semantic Indexing, Duo Context Exclusion, Repository X-Ray  |
| [Duo Chat](/handbook/engineering/ai/duo-chat/)  | GitLab Chat for VS Code and WebIDE  |
| [Editor Extensions: VS Code](/handbook/engineering/ai/editor-extensions-vscode/) | Maintains the GitLab Workflow VS Code Extension ([maintainers](https://gitlab-org.gitlab.io/gitlab-roulette/?currentProject=gitlab-vscode-extension&mode=show&hidden=reviewer)) & [Web IDE](https://gitlab.com/gitlab-org/gitlab-web-ide) extensions and the [language server](https://gitlab.com/groups/gitlab-org/-/epics/2431). Also contributes with UX improvements for Code Suggestions within GitLab Workflow. |
| [Editor Extensions: Multi-Platform](/handbook/engineering/ai/editor-extensions-multi-platform/) | <ul><li>[JetBrains](https://gitlab.com/gitlab-org/editor-extensions/gitlab-jetbrains-plugin), [Neovim](https://gitlab.com/gitlab-org/editor-extensions/gitlab.vim) & [Visual Studio](https://gitlab.com/gitlab-org/editor-extensions/gitlab-visual-studio-extension) editor extensions</li> <li>Co-owns [Language Server](https://gitlab.com/gitlab-org/editor-extensions/gitlab-lsp) with [Editor Extensions: VS Code](/handbook/engineering/ai/editor-extensions-vscode/) </li><li>Duo CLI (Ideation/MVC phase)</li></ul>  |
+11 −15
Original line number Diff line number Diff line
---
title: "Code Creation Group"
description: The Code Creation Group is responsible for all product categories that fall under the Code Creation group of the AI Engineering organization.
title: "AI Coding Group"
description: The AI Coding Group is part of the AI Engineering organization focused on user-facing AI-powered coding features.
---

## Team Overview

The Code Creation Group develops AI-powered features that help developers write, understand, and improve code. We focus on creating intelligent tools that enhance the developer experience across GitLab.
The AI Coding Group develops AI-powered features that help developers write, understand, and improve code. We focus on creating intelligent tools that enhance the developer experience across GitLab.

## Our Projects

The Code Creation team owns and is actively working on the following projects:
The AI Coding team owns and is actively working on the following projects:

- [Code Suggestions](/handbook/engineering/ai/code-creation/code_suggestions/) - AI-generated code completion and generation within IDEs.
- [Repository X-Ray](/handbook/engineering/ai/code-creation/repository_xray/) - Repository analysis and metadata extraction for enhanced code suggestions context.
- [Knowledge Graph](/handbook/engineering/ai/code-creation/knowledge_graph/) - Semantic understanding and relationships within codebases.
- [Codebase Semantic Indexing](/handbook/engineering/ai/code-creation/codebase_semantic_indexing/) - Advanced code search and discovery capabilities using embeddings.
- [Duo Code Review](/handbook/engineering/ai/code-creation/duo_code_review/) - AI-powered code review assistance and insights.
- [Duo Context Exclusion](/handbook/engineering/ai/code-creation/duo_context_exclusion/) - Filtering of sensitive or irrelevant code context.
- [Code-related Slash Commands](/handbook/engineering/ai/code-creation/slash_commands/) - Interactive Duo Chat commands including `/explain`, `/refactor`, `/tests`, and `/fix`.
- [AI Assisted Service](/handbook/engineering/ai/code-creation/ai_assisted_service/) - Core AI infrastructure and services supporting our features.
- [Code Suggestions](/handbook/engineering/ai/ai-coding/code_suggestions/) - AI-generated code completion and generation within IDEs.
- [Duo Code Review](/handbook/engineering/ai/ai-coding/duo_code_review/) - AI-powered code review assistance and insights.
- [Code-related Slash Commands](/handbook/engineering/ai/ai-coding/slash_commands/) - Interactive Duo Chat commands including `/explain`, `/refactor`, `/tests`, and `/fix`.
- [AI Assisted Service](/handbook/engineering/ai/ai-coding/ai_assisted_service/) - Core AI infrastructure and services supporting our features.

## Evaluation and Testing

Code Creation is responsible for evaluations across all our features, which includes:
AI Coding is responsible for evaluations across all our features, which includes:

- Creating datasets in LangSmith and registering them in the [Datasets repository](https://gitlab.com/gitlab-org/modelops/ai-model-validation-and-research/ai-evaluation/datasets/-/blob/main/doc/guidelines/register_dataset.md#registration-process). We also have some [Code Creation Datasets](https://gitlab.com/gitlab-org/code-creation).
- Creating evaluators in [Centralized Evaluation Framework](https://gitlab.com/gitlab-org/modelops/ai-model-validation-and-research/ai-evaluation/prompt-library)
@@ -40,7 +36,7 @@ Use this information to connect with the Code Creation group:

## Team Members

The following people are permanent members of the Code Creation Team:
The following people are permanent members of the AI Coding Team:

{{< team-by-manager-slug "mnohr" >}}

@@ -60,7 +56,7 @@ The following members of other functional teams are our stable counterparts:

## How We Work

For information on how the team works including onboarding, time off, issue boards, meetings, and more, please refer to the [How We Work](/handbook/engineering/ai/code-creation/how-we-work/) page.
For information on how the team works including onboarding, time off, issue boards, meetings, and more, please refer to the [How We Work](/handbook/engineering/ai/ai-coding/how-we-work/) page.

## Dashboards and Monitoring

+3 −3
Original line number Diff line number Diff line
@@ -40,7 +40,7 @@ stateDiagram

## Technical Implementation

For detailed technical information about how Code Suggestions works, including architecture diagrams and API details, see the [Engineering Overview](/handbook/engineering/ai/code-creation/code_suggestions/engineering_overview/).
For detailed technical information about how Code Suggestions works, including architecture diagrams and API details, see the [Engineering Overview](/handbook/engineering/ai/ai-coding/code_suggestions/engineering_overview/).

## Dashboards and Monitoring

@@ -52,10 +52,10 @@ For detailed technical information about how Code Suggestions works, including a

## Documentation

- [Development Guide](/handbook/engineering/ai/code-creation/code_suggestions/development_guide/) - Development guide for engineers
- [Development Guide](/handbook/engineering/ai/ai-coding/code_suggestions/development_guide/) - Development guide for engineers
- [Quick Start](https://docs.gitlab.com/ee/user/gitlab_duo/quick_start/) - GitLab Documentation
- [GitLab Documentation](https://docs.gitlab.com/ee/user/project/repository/code_suggestions/) - GitLab Documentation
- [Direction](https://about.gitlab.com/direction/create/code_creation/code_suggestions/)
- [Difference between Code Completion and Code Generation](https://youtu.be/9dsyqMt9yg4) - YouTube
- [Engineering Overview](/handbook/engineering/ai/code-creation/code_suggestions/engineering_overview/) - Technical overview of Code Suggestions
- [Engineering Overview](/handbook/engineering/ai/ai-coding/code_suggestions/engineering_overview/) - Technical overview of Code Suggestions
- [Epic](https://gitlab.com/groups/gitlab-org/-/epics/18077)
Loading