首页 > 编程语言 >大模型辅助编程助手:『小浣熊 Raccoon』 如何使用?

大模型辅助编程助手:『小浣熊 Raccoon』 如何使用?

时间:2024-06-17 14:31:04浏览次数:24  
标签:浣熊 补全 代码 编程 点击 编辑器 助手 Raccoon

认识 Raccoon

Raccoon (Raccoon is Another Code CO-pilONavigator) 是基于 AI 的代码助手,是商汤科技发布基于商汤自研大语言模型的智能编程助手,代码小浣熊 Raccoon 支持 Python、Java、JavaScript、C++、Go、SQL 等30+主流编程语言和 VS Code、IntelliJ IDEA 等主流 IDE(集成开发环境)。支持覆盖软件需求分析、架构设计、代码编写、软件测试等环节,满足用户代码编写、数据分析、编程学习等各类需求。

Raccoon 完全可以做为 Copilot 的平替,对中文的支持很好,体验流程,AI程度较高,最重要的是目前完全免费。以下优联前端以VS Code为例来看看如何使用Raccoon吧:

账号管理

登录账号

您可以在 Raccoon 代码助手 侧边栏视图中,点击欢迎信息内的引导链接,或点击面板标题栏上的 齿轮图标 进入设置页面进行登录。

界面的显示语言会跟随您的 IDE 配置,自动切换 简体中文/繁体中文/英文/日文,可以在 VS Code 的命令面板中搜索 Configure Display Language 来切换。

退出账号

同样在设置页面,如果您以登录,将在账号信息位置看到登出按钮图标,点击即可退出账号。

清除所有配置

在设置页面中点击 清除所有配置 按钮,将清除所有缓存类型的配置,恢复默认状态,清除内容包括:

  • 隐私协议:接受状态将被重置为 未选择
  • 账号认证信息:您的所有通过网页或输入秘钥方式登录的认证信息将被清空
  • 本地历史缓存:本地历史信息缓存将被清除
  • 代码片段收藏:收藏的代码片段将被清除
  • 自定义提示模板:如有将被清空,如需保存,请手动备份内容
  • 其余设置:恢复默认值

代码补全

您可以在编辑器内通过自动或手动方式触发代码补全,一经触发,编辑器状态栏右下的 

标签:浣熊,补全,代码,编程,点击,编辑器,助手,Raccoon
From: https://blog.csdn.net/ufrontend/article/details/139642165

相关文章

  • AI辅助编程2 AI编码技术的工作原理
    2AI编码技术的工作原理在本章中,我们将揭开人工智能辅助编程工具的神秘面纱,了解它们的工作原理。我们将简要回顾一下历史,体验一下变换器模型和LLM,并演示OpenAIPlayground。然后,我们将获得一些关于如何评估LLM的建议。掌握这项强大的技术能做什么、不能做什么,将为在实际软件项目......
  • 【PL理论】(29) OOP:面向对象编程 | 案例研究:C++ 中的类 | 继承 | 继承和指针 | Object
    ......
  • Python 学习 第二册 第14章 网络编程
    ----用教授的方式学习目录14.1 几个网络模块14.1.1 模块 socket14.1.2 模块 urllib 和 urllib214.1.3 其他模块14.2 SocketServer 及相关的类14.3.1 使用 SocketServer 实现分叉和线程化14.3.2 使用 select 和 poll 实现异步 I/O 14.4Twisted ......
  • 掌握现代C++的模板元编程类型检测技术
    最近写代码恰好用到了C++模板元编程的类型检测能力,以前对其原理有个大概的印象,但随着C++11/C++17等新特性的加入,很多做法和以前不同了,借此机会重新梳理一下这方面的知识点。void_t的引入在C++17之前,模板编程中通常需要编写复杂的部分特化和重载来检测类型特征。C++17......
  • 并发编程理论基础——死锁初阶(四)
    使用细粒度锁可能会导致死锁        死锁:一组互相竞争资源的线程因互相等待,导致永久阻塞的现象如何产生死锁互斥,共享资源X和Y只能被一个线程占用占有且等待,线程T1已经取得了共享资源X,在等待共享资源Y的时候,不释放共享资源X不可抢占,其他线程不能强行抢占线程T1......
  • 【网络编程开发】17.“自动云同步“项目实践
    17."自动云同步"项目实践文章目录17."自动云同步"项目实践项目简介功能需求需求分析实现步骤1.实现TCP通信server.c服务端tcp.hclient.c客户端函数封装tcp.ctcp.hserver.cclient.c编译运行2.实现文件传输sever.cclient.ctcp.ctcp.hMakeifle编译运行3.实现用文件名......
  • 怎样解决 Bash 与其他编程语言交互时出现的兼容性问题?
    要解决Bash与其他编程语言交互时出现的兼容性问题,可以考虑以下几个方法:使用标准化的输入输出:确保你的Bash脚本与其他编程语言之间使用标准化的输入输出格式进行通信。这可以包括使用标准输入和标准输出进行交互,并使用标准格式(如JSON或CSV)来传递数据。使用跨平台的工具或......
  • 自学编程Java入门基础教学
    (首先下载typora/15天免费使用)MARKDOWN标题(符号必须英文输入法)标题#(#个数分级别)空格文案二级标题三级标题文字world!(前后两个*加粗)world!(1斜体*)world!(3*斜体加粗)world!(两个~波浪号删除线)引用吗喽小帆船自学Java寻大厂offer(>空格)分割线(三个-获三个*分割线)......
  • Java编程:动态规划
    背包问题:有一个背包,容量为4磅,现有如下物品要求达到的目标为装入的背包的总价值最大,并且重量不超出要求装入的物品不能重复动态规划算法介绍===================================================================动态规划(DynamicProgramming)算法的核心思想是......
  • 面向储存的源码级轻量预处理编程
    以下是对它的定义面向储存的源码级轻量预处理编程是一种在算法竞赛(competitiveprogramming)中常用技巧(skill),它是一种基于预处理的思想而演变出来的编程方法。要采用这种方法,首先可以把整个程序分为两部分:生成器(genernater)结果程序(result)我们通常使用生成器把一......