跳到主要内容

简介

什么是 CodeBRT?

本节简要概述项目的目标、功能及其背后的基本概念。

我们的目标

CodeBRT 的重点在于研究自然语言导向开发 (NLOD) 系统。目标是建立一个整合自然语言处理技术的程序开发环境,能够在现有的开发环境中提供项目结构建议、自动文档构建以及自动代码生成,并改善指令质量,希望提升开发效率、代码质量,并降低程序开发的难度。

功能

  • 代码对话聊天:与 AI 交互,讨论和理解代码。
  • 代码调度任务:管理和自动化编码任务。
  • 代码补全:获取代码建议和补全。
  • 代码分析:分析代码以进行改进、错误或优化。
  • 语音助手:通过语音命令和响应进行免提交互。
  • 图像分析:分析和理解图像,以执行与代码相关的任务等。

该项目利用 VSCode 扩展 API 以及各种语言模型 API。