首页 > 其他分享 >中国大陆用户如何使用Jetbrains内置的AI插件AI Assistant

中国大陆用户如何使用Jetbrains内置的AI插件AI Assistant

时间:2024-09-24 14:03:12浏览次数:10  
标签:插件 AI Assistant 代码 使用 上下文

1 安装AI Assistant插件

AI功能依赖AI Assistant插件:

2 功能

解释代码、回答有关代码片段的 问题、提交消息等等。

在需要时更快地编码

AI Assistant 可以自动补全单行、函数和整个代码块,并与您的编码样式、项目上下文和命名约定保持一致。AI Assistant 还可以根据您的自然语言提示直接在编辑器中提供代码选项建议。

在上下文中寻找解决方案

需要研究错误或找到实现新功能的方式吗?只需在聊天中提出问题,AI Assistant 将自动使用您的项目上下文中的必要详细信息补充查询 – 无需复制和粘贴代码段。将一些任务委托给 JetBrains AI(例如,“将 MyClass 重写为抽象类”),或者通过上下文菜单调用内联操作,例如 Explain Сode(解释代码)、Suggest Refactoring(提供重构建议)

让 AI 为您完成繁琐的工作

将例行或重复性任务委托给 AI Assistant,这样一来,您可以专注于更具创造性和满足感的活动。AI Assistant 可以帮助进行代码重构,为声明生成文档,编写测试,以及总结 VCS 提交中的更改。

快速掌握未知概念

借助 AI Assistant 轻松理解新的和复杂的代码 – 在聊天中提出问题,AI Assistant 将根据您的项目上下文提供详细解释。您正在学习一种新的编程语言吗?使用 AI 转换您的代码,帮助您在不同语言之间无缝工作。

改进和优化您的代码

使用 AI Assistant 提高您的代码质量。诊断错误和异常,并获得详细的解释和修正建议。使用 AI 驱动的重构提示来优化和清理您的代码,确保代码保持高效且易于维护。

3 大陆如何使用?

该插件不对中国大陆用户开放。访问仅限于提供 OpenAI 服务的地区。什么给官网发邮件啊,什么“工具”改成全局模式呀,都不奏效,本文总结一个成功方法!

3.1 改Jetbrains账户Country

进入:https://account.jetbrains.com/profile-details,将Country/Region改为United States (US):

Cat代理端口设置7890,规则模式就行。

3.2 系统设置代理

windows:

MacOS:

3.3 IDE设置代理

IDE的HTTP PROXY置Auto-detect proxy settings,自动使用系统的代理设置。

4 开始激情对话!

同意数据分享请求:

对话成功:

5 大陆版插件-基于阿里云通义千问大模型

参见:携手阿里云:JetBrains AI Assistant 正式发布!

6 官方使用教程

关注我,紧跟本系列专栏文章,咱们下篇再续!

作者简介:魔都架构师,多家大厂后端一线研发经验,在分布式系统设计、数据平台架构和AI应用开发等领域都有丰富实践经验。

各大技术社区头部专家博主。具有丰富的引领团队经验,深厚业务架构和解决方案的积累。

负责:

  • 中央/分销预订系统性能优化
  • 活动&券等营销中台建设
  • 交易平台及数据中台等架构和开发设计
  • 车联网核心平台-物联网连接平台、大数据平台架构设计及优化
  • LLM Agent应用开发
  • 区块链应用开发
  • 大数据开发挖掘经验
  • 推荐系统项目

目前主攻市级软件项目设计、构建服务全社会的应用系统。

参考:

本文由博客一文多发平台 OpenWrite 发布!

标签:插件,AI,Assistant,代码,使用,上下文
From: https://www.cnblogs.com/JavaEdge/p/18429015

相关文章

  • AI智能写作时代来临:如何高效提升你的文案创作能力
    随着人工智能技术的飞速发展,AI智能写作已经不再是遥不可及的概念,而是逐渐成为内容创作者的得力助手。在这个信息过载的时代,如何利用AI智能写作工具高效提升文案创作能力,成为了许多创作者关注的焦点。以下将从几个方面探讨如何在AI智能写作时代,提升个人的文案创作能力。 ......
  • Hugging Face 论文平台 Daily Papers 功能全解析
    文/Adeena,在快速发展的研究领域,保持对最新进展的关注至关重要。为了帮助开发者和研究人员跟踪AI领域的前沿动态,HuggingFace推出了DailyPapers页面。自发布以来,DailyPapers已展示了由AK和社区研究人员精心挑选的高质量研究。在过去一年里,已有超过3700篇论文被发布......
  • CodeMaid:一款基于.NET开发的Visual Studio代码简化和整理实用插件
    前言今天大姚给大家分享一款由.NET开源、免费、强大的VisualStudio代码简化、整理、格式化实用插件:CodeMaid。工具介绍CodeMaid是一款由.NET开源、免费、强大的VisualStudio实用插件,旨在帮助开发者简化、清理和格式化他们的C#、C++、VB.NET、F#、XAML、CSS、LESS、SCSS、Java......
  • CodeMaid:一款基于.NET开发的Visual Studio代码简化和整理实用插件
    前言今天大姚给大家分享一款由.NET开源、免费、强大的VisualStudio代码简化、整理、格式化实用插件:CodeMaid。工具介绍CodeMaid是一款由.NET开源、免费、强大的VisualStudio实用插件,旨在帮助开发者简化、清理和格式化他们的C#、C++、VB.NET、F#、XAML、CSS、LESS、SCSS、JavaScri......
  • 2025秋招LLM大模型多模态面试题(八)- langchain完整面试题
    目录什么是LangChainLangChain包含哪些核心模块模型输入/输出(ModelI/O)组件管理数据处理链式组合记忆与上下文管理外部集成一些核心概念什么是LangChainAgent?什么是LangChainmodel?LangChain包含哪些特点?LangChain如何使用?LangChain如何调用......
  • AI6012: Machine Learning Methodologie Applications
    AI6012:MachineLearningMethodologies&pplicationsAssignment(25points)Importantnotes:tofinishthisassignment,youareallowedtolookuptextbooksorsearchmaterialsviaGoogleforreference.NOplagiarismfromclassmatesisallowed.Thesubm......
  • LLM正当时,火山引擎数智平台如何赋能AIGC增长?
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】加入官方交流群本文将从推广获客、产品优化、用户运营三个角度,分享火山引擎数智平台VeDI旗下营销套件如何多方面为LLM领域的相关业务提供深度支持,帮助大模型应用公司在应用推广环节实现健康快速增长。前言当......
  • 低代码工具和大模型AI助手之间的关系(二)
    ......
  • 万象更新 Html5 - es6 进阶: async/await
    源码https://github.com/webabcd/Html5作者webabcd万象更新Html5-es6进阶:async/await示例如下:es6\src\advanced\async_await.js/***async/await-用于异步编程(非多线程)*asyncfunction返回的是Promise对象*await用于等Promise对象或者thenab......
  • uniapp微信小程序 [AI算法识别] camera拍摄 实时帧的实现
    <template> <viewclass="con"> <camera device-position="back" frame-size="small" resolution="high" @initdone="startListener" @stop="endListener" @error="er......