首页 > 其他分享 >在 Rider 里如何使用Jetbrains AI Assistant

在 Rider 里如何使用Jetbrains AI Assistant

时间:2024-07-07 23:26:17浏览次数:18  
标签:功能 AI Assistant 生成 ai 文档 assistant Rider

ai assistant激活成功后,如图

在这里插入图片描述

ai assistant渠道:https://web.52shizhan.cn/activity/ai-assistant

在去年五月份的 Google I/O 2023 上,Google 为 Android Studio 推出了 Studio Bot 功能,使用了谷歌编码基础模型 Codey,Codey 是 Google 的基础编码模型,是 PaLM 2 的后代。

它是一款基于生成式人工智能和大型语言模型的软件开发工具,可以帮助您提高编码效率和质量。它可以与您对话,为您生成文档,建议名称,生成提交消息等等。它可以深度集成到 JetBrains 的各种 IDE 和 .NET 工具中,让您在编程过程中享受 AI 的帮助

在这里插入图片描述

大家都知道在官网单独购买ai assistant ,每月是10米刀的。为了能够体验且花费更新的钱,这里提供一个ai assistant优惠渠道

ai assistant渠道:https://web.52shizhan.cn/activity/ai-assistant

主要功能介绍

人工智能聊天
这是一个非常有趣的功能,它可以让您与大型语言模型进行对话、提出问题或迭代任务。您可以打开 AI 助手工具窗口,在输入框中输入您想说的话或问的问题,然后按回车键发送。AI 将根据您输入的内容和项目中使用的语言和技术给出回复。

在这里插入图片描述

如果您对 AI 的回复满意,并且想要将 AI 生成的代码插入到编辑器中,您可以使用插入插入代码段插入插入符号功能,或者直接将其复制过来。

在这里插入图片描述

文档操作
这是一个非常实用的功能,它可以帮助您为声明生成文档。目前 Java、Kotlin 和 Python 都支持此功能。

要使用这个功能,您可以调用“AI 操作”菜单并选择“生成文档操作”。AI 将根据声明的内容和上下文为您生成文档注释。

在这里插入图片描述

对于 Java 和 Kotlin,您还可以使用一个更方便的方法来生成文档:在声明的上方键入 ,并按回车键。IDE 将生成注释的静态已知部分(例如 Java 中的标记),AI 将为您生成实际的文档文本。

命名建议

通常我们都要求命名要见名知意,由于某些同学词汇匮乏等原因导致命名不尽人意,使用 AI Assistant 可以根据方法的内容建议合适的命名。目前 Java、Kotlin 和 Python 支持此功能。

在这里插入图片描述

Commit message 生成

这是一个非常方便的功能,它可以帮助您为代码提交生成描述性的消息。当您打开提交消息对话框时,您会看到一个“使用 AI 助手生成提交消息”按钮。单击它以将更改的差异发送到 LLM,LLM 将生成描述更改的提交消息。

在这里插入图片描述

地区限制 && 方法

请注意,JetBrains AI 服务可能无法立即向所有人开放。我们会先让一定数量的用户进入,一旦达到最大容量,剩余的用户将被添加到等待列表中。

目前,对 AI 服务的访问仅限于提供 OpenAI 服务的地区。您可以在此处查看完整的地区列表。https://www.jetbrains.com/legal/docs/terms/jetbrains-ai/service-territory/

标签:功能,AI,Assistant,生成,ai,文档,assistant,Rider
From: https://blog.csdn.net/phpCenter/article/details/140254435

相关文章

  • AI与编程:一个学生的心路历程与思考
    前言大家好,本人是在一个在校的大学生,方向是前端语言。爱好是码代码和看一点小新闻,游戏也是喜爱的。其实本篇文章的想法是源于网上一些人对AI以及对前端的看法,看完网上的评论后我也是有感而发。本篇文章的讨论中心也是围绕着AI和前端,作为一个学生我的观察与思考,但是本人其......
  • DataWhale夏令营(机器学习方向)——分子性质AI预测挑战赛
     #AI夏令营#Datawhale#夏令营该笔记是在博主Mr.chenlex跑分后的基础上加以改进,原文连接:DatawhaleAI夏令营-机器学习:分子性质AI预测挑战赛#ai夏令营datawhale#夏令营-CSDN博客Baseline改进前后代码介绍Baseline改进前后跑分结果直接套用原博主的Baseline(需另进行库的......
  • codeforces1849 D. Array Painting
    题目链接https://codeforces.com/problemset/problem/1849/D题意输入\(n(1\leqn\leq2e5)\)和长为\(n\)的数组\(a(0\leqa[i]\leq2)\)。最初,数组的每个元素都是蓝色的。有两种类型的操作:支付一枚硬币,选择一个蓝色元素,将其涂成红色。选择一个不等于\(0\)的红......
  • 15集终于编译成功了-了个球!编译TFLite Micro语音识别工程-《MCU嵌入式AI开发笔记》
    15集终于编译成功了-个球!编译TFLiteMicro语音识别工程-《MCU嵌入式AI开发笔记》还是参考这个官方文档:https://codelabs.developers.google.cn/codelabs/sparkfun-tensorflow#2全是干货!这里面提到的这个Micro工程已经移开了:https://github.com/tensorflow/tensorflow/t......
  • AI绘画常用prompt
    常用promptPrompt:afemalecharacterwithlong,flowinghairthatappearstobemadeofethereal,swirlingpatternsresemblingtheNorthernLightsorAuroraBorealis.Thebackgroundisdominatedbydeepbluesandpurples,creatingamysteriousanddramati......
  • 2.基于Containerd运行时搭建Kubernetes多控制平面集群实践-腾讯云开发者社区-腾讯云
    https://cloud.tencent.com/developer/article/2129846 2.基于Containerd运行时搭建Kubernetes多控制平面集群实践发布于2022-09-2919:27:53 1K0 举报文章被收录于专栏:全栈工程师修炼之路[TOC] 0x00前言简述本章主要讲述,如果使用kubead......
  • AIGC的行业发展
    1.AIGC的行业发展AIGC(ArtificialIntelligenceGeneratedContent,人工智能生成内容)是利用人工智能技术来自动生成内容的一种新型内容创作方式。它基于生成对抗网络(GAN)、大型预训练模型等技术,通过对已有数据进行学习和模式识别,以适当的泛化能力生成相关内容。近年来,AIGC技术在......
  • 程序员的AI工作流
    作为一名程序员,我现在已经深刻的体会到了AI带来的巨大的工作提升本文将介绍笔者在日常工作中最常使用到的一些AI工具以及使用方式工作内容分析工欲善其事,必先利其器.但是在此之前,还是先搞清楚自己要做什么.主要的工作内容其实可以划分为以下内容:需求文档分析技术文......
  • 【AI落地工程技术】— 垂直领域大模型的构建
    目录一、引言二、领域数据收集与预处理2.1数据收集2.2数据清洗2.3数据标注2.4数据增强三、模型选择与微调3.1模型选择3.2微调策略3.3多任务学习四、特征工程与融合4.1领域特征提取4.2特征融合五、模型评估与优化维度5.1评估指标5.2模型优化5.3迭......
  • Grafana+Loki+Promtail 日志监控
    目录前置工作用户组(按需创建)GrafanaLokiLoki配置文件Promtail配置文件配置数据源创建仪表盘添加查询项前置工作Centos7关闭防火墙(systemctlstopfirewalld)独立的用户组(可以不创建)用户组(按需创建)#创建用户组groupaddgrafana#新建一个家目录为`/home/grafa......