简介

代码小浣熊 Raccoon 是一款基于商汤自研大语言模型的 AI 智能编程助手,它为软件开发的各个环节提供支持,包括需求分析、架构设计、代码编写、软件测试等。Raccoon 旨在满足用户在代码编写、数据分析、编程学习等方面的需求,提供了代码生成、注释生成、代码修正等多种功能,并支持用户自定义需求。

支持环境

  • 编程语言:支持 Python、Java、C++、Go、SQL 等 30+ 主流编程语言。
  • IDE集成:兼容 VS Code、IntelliJ IDEA 等主流集成开发环境。

核心功能

  1. 开放对话功能:Raccoon 能够理解用户的自然语言需求描述,提供更加人性化的服务。
  2. 代码编写建议:覆盖 30 多种主流编程语言,依据上下文自动生成代码。
  3. 预设功能:包括基于注释生成代码、跨编程语言翻译、单元测试用例生成、代码修正、代码重构、技术领域知识问答等。
  4. 用户自定义需求:支持需求文档生成、代码生成注释、代码的解释文档生成、技术文档生成等开放式能力。

使用方法

  • 编辑器内代码助手(GUI):在 Raccoon 侧边栏视图中,点击标题栏上的 [新窗口图标] 创建多个独立实例,便于多线开发。
  • 侧边栏内代码助手(GUI):通过点击 VS Code 侧边栏的 Raccoon 图标来激活。
  • 终端面板代码助手(CLI):在 Raccoon 侧边栏视图中,点击标题栏上的 [更多…] 选择 [新建 Raccoon 终端] 创建多个独立实例。用户可以在提问框中输入问题,或通过键入 [/] 选择预设提示,开始对话。还可以自定义提示词,以更好地适应用户的使用场景。

结论

代码小浣熊 Raccoon 作为一款 AI 智能编程助手,通过其强大的语言模型和多样化的功能,为用户提供了一个全面的编程辅助工具。它不仅提高了代码编写的效率,还通过智能建议和自定义功能,帮助用户解决编程过程中的各种问题。