Jetbrains开发工具使用通义灵码

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、安装
  • 二、使用步骤
    • 1.模型选择
    • 2.存在的问题
  • 总结


前言

之前用过tabnine等AI工具,tabnine还行,有免费版,但是效果有限,属于机械式地补全。pro版我没试过。最近发现上线了通义灵码,这个是阿里出的,感觉效果可以,至少超过tabnine免费版了。

目前下载量也是一直在增长,重要就是目前免费。


一、安装

支持很多种语言C、C++、Java、Go、JS、Python等等,我觉得对我来说够用了,应该没多少人啥语言都会吧。

安装方式也简单,以Clion为例。

File->Settings->Plugins->Marketplace,输入AI等待显示:
在这里插入图片描述

我这里是第二个TONGYI Lingmainstall即可。

注意:如果你的搜不出来,大概率是网络问题或IDE版本太低,不妨升级到2023.3以上版本。

二、使用步骤

需要登录使用,很简单右下角有一个图标
在这里插入图片描述

点击选择登陆即可,只需要手机号快捷登录或使用其它方式登录,如果你每天都使用,登录状态就会一直保留,直到长时间不登陆为止。

1.模型选择

支持两种方式:本地模型在线大模型,毫无疑问肯定是优先使用在线模型,速度慢点,但是准确性高于本地。

注意:在线大模型需要稳定的网络,速度也会有一定延迟!

下面简单介绍下这两种模型的一些区别:

本地模型:
毫无疑问,没有网络也能用,模型本身不算大,存储的信息估计也没多大。默认存储路径在C:\Users\<你的用户名>\.lingma

在这里插入图片描述
我发现关掉在线,本地不能自动补全了,需要使用Alt+P,逐步补全,使用差点意思。以main.cpp为例,先是空的代码,接着按Alt+p看看会发生什么 。

在这里插入图片描述

在这里插入图片描述
勉强蒙对了,iostream确实用的不少。继续Alt+p开始胡扯了:

在这里插入图片描述

不得不承认,确实对于AI来说有点难了,接下来给点提示,打一个int,一般会认为是main函数:

在这里插入图片描述

蒙对了,值得表扬,省了我不少力气,继续Alt+P

在这里插入图片描述

又蒙对了,继续Alt+P

在这里插入图片描述

总体还可以,但是老是Alt+P也不是办法,我换了几个选项都不能自动触发。

注意:不能完全确定是本地,需要抓包才行,或者断网,但是这不是重头戏,不深究了!

在线模型:

需要联网,应该是调用的通义内部接口,不知道以后会不会收费,总之,现在先用起来吧。把本地勾掉,把在线勾上。也可以两个都勾选,看个人喜好。

在这里插入图片描述

还是从空代码开始:
在这里插入图片描述

空白的文件不会自动补全,没有参照,执行一次Alt+P
在这里插入图片描述

输入int 开始自动补全main()

在这里插入图片描述

按tab或Ctrl+方向键下接受补全,并手动加花括号,在两个花括号中间敲回车,自动补全剩下的示例代码:

在这里插入图片描述

Tab键接受所有。

2.存在的问题

毕竟补全有准确度的,里面有些设置可以调整个人需要。至于怎么调,看大家的喜好吧,毕竟每个人都不一样。

在这里插入图片描述


总结

1、大家自行体验吧

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/143022.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

element-ui 日期选择器设置禁用日期

element-ui 日期选择器设置禁用日期 效果图如下&#xff1a; 2024-09-01 到2024-09-18之间的日期都不可选 2024-01-01之前的日期都不可选 官方文档中 picker-options 相关的介绍 实现功能&#xff1a; ​ 某仓库有限制最大可放置资产数量&#xff0c;且资产出借和存放都有…

编码实现:求整数存储在内中的二进制中1的个数

//编码实现&#xff1a;求整数存储在内中的二进制中1的个数 #include<stdio.h> int ejz(unsigned int n) {int count 0;while (n){if (n % 2 1)count;n n / 2;}return count; } int main() {int num 0;printf("请输入一个整数&#xff1a;");scanf("%…

一站式费用管理系统 破解企业财务困局

在企业的运营过程中&#xff0c;财务管理常常面临着复杂多样的挑战。尤其是在处理案件的应收应付、内部提成以及合作方分成等事务时&#xff0c;其复杂性让财务人员倍感压力。这些财务环节相互交织&#xff0c;每一个环节都可能存在数据统计不准确、流程繁琐等问题。启服云费用…

Python绘图时【坐标轴文字相互重叠/覆盖】问题的解决方法【matplotlib】

Python绘图时【坐标轴文字相互重叠/覆盖】问题的解决方法 有时候我们使用python程序的matplotlib包&#xff0c;生成一些柱状图或折线图&#xff0c;会出现坐标文字放不下&#xff0c;相互覆盖的问题。&#xff08;比如用下面的代码生成的图片&#xff09; import matplotlib…

Python 从入门到实战21(面向对象简介)

我们的目标是&#xff1a;通过这一套资料学习下来&#xff0c;通过熟练掌握python基础&#xff0c;然后结合经典实例、实践相结合&#xff0c;使我们完全掌握python&#xff0c;并做到独立完成项目开发的能力。 上篇文章我们讨论了函数的相关知识。今天我们将学习一下面向对象…

微服务配置中心介绍

在微服务架构中&#xff0c;配置中心是一个非常重要的组件&#xff0c;它负责管理所有服务的配置信息&#xff0c;使得配置管理变得更加集中和动态。配置中心能够极大地提高微服务架构的灵活性和可维护性。 为什么需要配置中心&#xff1f; 在传统的单体应用中&#xff0c;配置…

视觉Transformer(ViT) :全面超越CNN,看懂这篇文章就没什么能难倒你了!

【视觉Transformer】(Vision Transformer, ViT) 是一种革命性的技术&#xff0c;它将Transformer架构应用于视觉识别任务&#xff0c;通过自注意力机制来捕捉图像中的特征关系&#xff0c;显著增强了模型对视觉信息的解析力。这一领域的研究不仅打破了传统卷积神经网络&#xf…

KDD 2024论文分享┆STAMP:一种基于时空图神经网络的微服务工作负载预测方法

论文分享简介 本推文详细介绍了一篇最新论文成果《Integrating System State into Spatio Temporal Graph Neural Network for Microservice Workload Prediction》&#xff0c;论文的作者包括&#xff1a;上海交通大学先进网络实验室: 罗旸、高墨涵、余哲梦&#xff0c;高晓沨…

AI编程的特点及SCSAI平台在AI编程方面的一些思路

团长团 AI智造AI编程 2024年09月18日 18:25 北京 说先来看看AI编程的优缺点&#xff0c;然后我们再看看SCSAI在AI编程方面的一些可能选择 使用AI编程的优点 ‌AI编程的优点包括提升编程效率、降低编程门槛、优化程序结构、加强软件可靠性、促进跨领域融合&#xff0c;而缺点则…

supermap iclient3d for cesium中的平移,旋转

昨天写的模型机头不是速度的方向 基础知识 屏幕坐标系&#xff0c;笛卡尔空间直角坐标系&#xff0c;大地坐标系 平移和旋转都是基于笛卡尔空间直角坐标系&#xff0c;也就是基于地心。但是我们想实现模型的旋转是基于模型的局部坐标系&#xff0c;那么就要坐标转换。 向量归…

秒懂C++之特殊类设计

目录 设计一个类&#xff0c;不能被拷贝 设计一个类&#xff0c;只能在堆上创建对象 设计一个类&#xff0c;只能在栈上创建对象 设计一个类&#xff0c;无法被继承 设计一个类&#xff0c;只能创建一个对象(单例模式) 饿汉模式 懒汉模式 设计一个类&#xff0c;不能被拷…

从数据仓库到数据中台再到数据飞轮:我了解的数据技术进化史

这里写目录标题 前言数据仓库&#xff1a;数据整合的起点数据中台&#xff1a;数据共享的桥梁数据飞轮&#xff1a;业务与数据的双向驱动结语 前言 在当今这个数据驱动的时代&#xff0c;企业发展离不开对数据的深度挖掘和高效利用。从最初的数据仓库&#xff0c;到后来的数据…

字节跳动冯佳时:大语言模型在计算机视觉领域的应用、问题和我们的解法

演讲嘉宾&#xff5c;冯佳时 编辑 &#xff5c;蔡芳芳 近年来&#xff0c;大语言模型 (LLMs) 在文本理解与生成领域取得了显著进展。然而&#xff0c;LLMs 在理解和生成自然信号&#xff08;例如图像&#xff0c;视频&#xff09;等&#xff0c;还处在比较早期的探索阶段。为…

单例模式(饿汉式-懒汉式)

我给面试官讲解了单例模式后&#xff0c;他对我竖起了大拇指&#xff01;https://blog.csdn.net/weixin_41949328/article/details/107296517?ops_request_misc%257B%2522request%255Fid%2522%253A%2522FAEE9ABD-432D-416C-98C6-9DD939138DEB%2522%252C%2522scm%2522%253A%252…

HTML中的文字/分区标记/特殊符号

1.font标记&#xff1a;用来设置文字的字体&#xff0c;大小&#xff0c;颜色&#xff0c;等属性 <!--font:font标记用来设置字体大小颜色属性size:设置字号&#xff0c;默认是3号&#xff0c;1表示4号&#xff0c;-1表示2号&#xff0c;取值范围是[1,7]或[-7,-1]color:设置…

【Manim】用manim描述二次曲面——上

二次曲面是可以化为一般形式的任意方程的图形 这里面A,...,J是常数。我们不可能把它们都列出来&#xff0c;但是有一些标准方程所以这里是一些更常见的二次曲面的列表。 1. 椭球体 这是椭球体的一般方程。。 这是一个典型椭球体的草图。 接下来我们用Manim实现该椭球体的绘制…

【CanMV K230 AI视觉】 人脸识别

【CanMV K230 AI视觉】 人脸识别 人脸识别 动态测试效果可以去下面网站自己看。&#xff09; B站视频链接&#xff1a;已做成合集 抖音链接&#xff1a;已做成合集 人脸识别 前面学习过的人脸检测&#xff0c;只检测出人脸&#xff0c;而本实验要做的人脸识别&#xff0c;会学…

嵌入式人工智能项目及人工智能应用项目——大合集列表查阅

本文的项目合集列表可能更新不及时&#xff08;会及时更新&#xff09;&#xff0c;可查阅实时更新的链接如下。 嵌入式人工智能及人工智能应用项目合集实时更新链接如下&#xff1a; 阿齐嵌入式人工智能及人工智能应用项目合集 (kdocs.cn)https://www.kdocs.cn/l/cc97tuieys4…

Python urllib

Python urllib 库用于操作网页 URL&#xff0c;并对网页的内容进行抓取处理。 本文主要介绍 Python3 的 urllib。 urllib 包 包含以下几个模块&#xff1a; urllib.request - 打开和读取 URL。urllib.error - 包含 urllib.request 抛出的异常。urllib.parse - 解析 URL。url…

心觉:不能成事的根本原因

很多人一直都很努力&#xff0c;每天都很忙 每天都学习很多东西&#xff0c;学习各种道&#xff0c;各种方法论 但是许多年过去了依然一事无成 自己的目标没有达成&#xff0c;梦想没有实现 为什么呢 关键是没有开悟 那么什么是开悟呢 现在很多人都在讲开悟 貌似开悟很…