代码小浣熊AI智能编程助手

5 阅读5分钟

xiaohuanxiong.com/code

产品说明

代码小浣熊(Raccoon)是商汤科技(SenseTime)推出的一款AI智能编程助手,属于“小浣熊家族”系列产品。它旨在通过大语言模型技术,帮助开发者在软件开发的各个环节提升效率,从代码编写到测试维护,提供全方位的智能辅助。

1. 核心功能

代码小浣熊覆盖了软件开发的多个关键环节,主要功能包括:

  • 代码生成与补全:根据自然语言注释或上下文,智能生成代码片段,并提供单行、整段甚至多条候选建议。
  • 代码翻译:支持在不同编程语言之间进行代码互译,例如将Python代码转换为Go语言。
  • 代码重构:帮助优化代码结构,提升代码的可读性、可维护性和运行效率。
  • 代码纠错:快速识别代码中的潜在错误并提供修正建议。
  • 代码问答与解释:通过连续对话解答编程疑问,并解释复杂代码段的逻辑。
  • 测试用例生成:自动为代码生成单元测试用例,提升代码质量。
  • 辅助文档生成:支持生成需求文档、技术架构框架、API接口文档等。
  • 提交信息生成:根据代码变更,自动生成Git提交信息(Commit Message)。

2. 支持的语言与开发环境

  • 主流编程语言:支持Python、Java、C#、C/C++、JavaScript、Go、SQL等90多种主流编程语言。
  • 集成开发环境(IDE):深度集成于Visual Studio Code、JetBrains系列(如IntelliJ IDEA, PyCharm)、Android Studio等主流IDE中,以插件形式提供服务。

3. 版本与定价

代码小浣熊提供灵活的版本以满足不同用户需求:

  • 个人免费版:提供基础代码补全、多轮对话、代码收藏等核心功能,适合个人开发者。
  • 个人升级版:¥49/月,在免费版基础上增加更多高级特性。
  • 企业标准版:¥899/人/年,包含团队管理、用量看板、日志留档等功能。
  • 企业私有化部署版:适用于对数据安全有更高要求的企业,支持云端或本地私有化部署。

使用手册

1. 安装与登录

以Visual Studio Code为例,安装步骤如下:

  1. 打开VS Code,点击左侧活动栏的“扩展”(Extensions)图标。
  2. 在搜索框中输入“Raccoon”。
  3. 在搜索结果中找到“Raccoon”插件,点击“安装”(Install)。
  4. 安装完成后,VS Code左侧活动栏会出现一个小浣熊的图标。
  5. 点击该图标,按照提示使用微信或手机号登录/注册账号,即可激活使用。

其他IDE:在Android Studio或JetBrains系列IDE的插件市场中搜索“Raccoon”进行安装即可。

2. 核心功能使用方式

A. 代码补全

  • 自动补全:在编辑器中输入代码时,系统会根据上下文自动弹出补全建议。
  • 手动触发:你也可以随时按下快捷键 Alt + / (macOS为 ⌥ /)来手动触发代码补全。
  • 选择建议:使用 Tab 键接受当前建议,使用 Alt + [Alt + ] (macOS为 ⌥ [⌥ ])来浏览多条候选建议。

B. 代码助手(侧边栏对话) 这是与AI进行交互的主要方式,可以进行连续对话。

  1. 点击VS Code侧边栏的小浣熊图标,打开对话面板。
  2. 在输入框中用自然语言描述你的需求,例如:“用Python写一个读取CSV文件并计算平均值的函数”。
  3. 你也可以选中一段代码,然后输入指令,如“解释这段代码的作用”或“将这段代码翻译成Java”。
  4. 快速召唤:在任何界面,连按两次 Ctrl 键即可快速召唤侧边栏助手。

C. 注释生成代码 在代码编辑器中,输入自然语言的注释,然后按回车键,代码小浣熊会根据注释内容自动生成相应的代码。

D. 高级功能

  • 代码收藏:可以将常用的代码片段保存起来,并设置快捷词,方便后续快速插入。
  • 自定义提示模板:可以根据自己的习惯,创建包含特定上下文和占位符的提问模板,以更精准地获得AI帮助。
  • MCP配置:支持模型上下文协议(MCP)配置,可将其与项目集成,通过对话调度不同工具,实现复杂工作流自动化。

3. 主要使用场景

  • 快速原型开发:用自然语言描述需求,快速生成可运行的代码原型。
  • 学习新技术或理解旧代码:通过代码解释和问答功能,快速弄懂不熟悉的代码库或编程概念。
  • 提升日常编码效率:利用代码补全和生成功能,减少重复性编码工作,将精力集中在核心业务逻辑上。
  • 代码质量保障:使用代码纠错和测试用例生成功能,提前发现并修复潜在问题。

注意事项:AI生成的代码建议经过人工审查,确保其符合项目规范和业务逻辑,避免引入潜在缺陷。

你可以访问官方网站查阅更详细的官方文档:www.xiaohuanxiong.com/docs/welcom…