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为例,安装步骤如下:
- 打开VS Code,点击左侧活动栏的“扩展”(Extensions)图标。
- 在搜索框中输入“Raccoon”。
- 在搜索结果中找到“Raccoon”插件,点击“安装”(Install)。
- 安装完成后,VS Code左侧活动栏会出现一个小浣熊的图标。
- 点击该图标,按照提示使用微信或手机号登录/注册账号,即可激活使用。
其他IDE:在Android Studio或JetBrains系列IDE的插件市场中搜索“Raccoon”进行安装即可。
2. 核心功能使用方式
A. 代码补全
- 自动补全:在编辑器中输入代码时,系统会根据上下文自动弹出补全建议。
- 手动触发:你也可以随时按下快捷键
Alt + /(macOS为⌥ /)来手动触发代码补全。 - 选择建议:使用
Tab键接受当前建议,使用Alt + [和Alt + ](macOS为⌥ [和⌥ ])来浏览多条候选建议。
B. 代码助手(侧边栏对话) 这是与AI进行交互的主要方式,可以进行连续对话。
- 点击VS Code侧边栏的小浣熊图标,打开对话面板。
- 在输入框中用自然语言描述你的需求,例如:“用Python写一个读取CSV文件并计算平均值的函数”。
- 你也可以选中一段代码,然后输入指令,如“解释这段代码的作用”或“将这段代码翻译成Java”。
- 快速召唤:在任何界面,连按两次
Ctrl键即可快速召唤侧边栏助手。
C. 注释生成代码 在代码编辑器中,输入自然语言的注释,然后按回车键,代码小浣熊会根据注释内容自动生成相应的代码。
D. 高级功能
- 代码收藏:可以将常用的代码片段保存起来,并设置快捷词,方便后续快速插入。
- 自定义提示模板:可以根据自己的习惯,创建包含特定上下文和占位符的提问模板,以更精准地获得AI帮助。
- MCP配置:支持模型上下文协议(MCP)配置,可将其与项目集成,通过对话调度不同工具,实现复杂工作流自动化。
3. 主要使用场景
- 快速原型开发:用自然语言描述需求,快速生成可运行的代码原型。
- 学习新技术或理解旧代码:通过代码解释和问答功能,快速弄懂不熟悉的代码库或编程概念。
- 提升日常编码效率:利用代码补全和生成功能,减少重复性编码工作,将精力集中在核心业务逻辑上。
- 代码质量保障:使用代码纠错和测试用例生成功能,提前发现并修复潜在问题。
注意事项:AI生成的代码建议经过人工审查,确保其符合项目规范和业务逻辑,避免引入潜在缺陷。
你可以访问官方网站查阅更详细的官方文档:www.xiaohuanxiong.com/docs/welcom…。