IDEA集成AI的DevAssist插件使用指南

DevAssit使用背景,这类工具通常旨在帮助开发者提高效率,简化开发流程。这类工具包括但不限于:

代码编辑器插件:提供自动补全、代码提示等功能。

构建工具:帮助自动化构建过程。

调试工具:提供更强大的调试功能。

版本控制系统集成:简化版本控制操作。

1、简介

复制代码
  DevAssit是一款高效的智能开发辅助插件平台,它基于强大的大语言模型,为开发者提供了一系列AI智能代码辅助功能。DevAssist通过上下文感知的智能分析,帮助开发者在编码过程中快速解决问题,提高代码质量,促进团队协作。这些功能不仅包含代码补全,同时还能为用户提供了代码问答(代码重构、用例编写、代码解释)等辅助功能。它还支持多语言和跨平台使用,确保了广泛的适用性和一致的用户体验。同时DevAssist致力于通过个性数据私有话数据,为开发者提供一个全面、高效且安全的编程环境。

2、系统配置

2.1. 安装所需的计算机软硬件要求

CPU:Intel奔腾1.0GHZ以上

内存:8GB及以上

硬盘可用空间:1GB及以上

彩色显示器:屏幕分辨率1024*768及以上

操作系统:MicorSoft Windows 98 及以上windows操作系统

2.2. 软件编程构架要求

Vue版本:2.0

node版本:16.14.0及以上

编辑器:IntelliJ IDEA 2022.3.3-2023.3、Visual Studio Code 18.0.5

Python版本:3.9.16及以上

JDK版本:17.0.12

3、软件安装与配置

3.1.编译安装包

通过IntelliJ IDEA编辑器对源代码进行编译,然后对编译后的安装包进行本地安装

(1)编译步骤(以提供编译好的安装包,可跳过此步骤)

打开terminal窗口,进行命令行打包操纵

打开项目根目录DevAssist-Code,如:cd DevAssist-Code

首先点击IDEA界面的Gradle源刷新按钮进行项目依赖安装

当依赖安装完成之后,点击intellij buildPlugin按钮进行项目打包

打包成功之后,可在根目录下的build/distributions文件中查看打包好的安装包devassiste-v1.0.0.jzip

(2) 安装步骤:

打卡Intellij IDEA 2022.3.X编辑器,点击文件>设置>插件后,即可查看插件安装界面

点击插件安装界面的设置按钮,点击从磁盘安装插件

选中(1)中编辑好的安装包,上传安装,上传之后会出现IDE重启按钮,点击重启IDE

重启成功之后,查看Intellij IDEA工具栏处是否有DevAssist按钮,点击DevAssist按钮,即可查看插件首页,如果上述步骤全部尝试成功,则代表本插件安装完成。

4. 软件运行功能界面介绍

4.1.平台用户欢迎界面

DevAssist智能开发辅助平台启动之后,Intellij IDEA代码工具栏区域显示本平台欢迎界面。

平台欢迎界面主要用于提示用户是否成功安装本平台,以便用户后续对本平台相关功能的试用。

4.2.平台模型配置界面

点击Intellij IDEA软件的文件>设置后在弹出功能界面继续点击工具>DevAssist Config>Model Privider按钮即可查看到本插件平台模型配置界面。

其中该节目中有两大配置区域,第一个是聊天模型服务配置,第二个是代码补全模型服务配置。各配置的参数及详细解释如下:

(1)聊天模型服务配置

名称:模型名称,可按照用户的意愿来完成聊天模型的命名。

业务类型:默认为chat,已强制不能修改。

模型名称:该参数为调用本地模型的模型名称,目前可选CodeQwen1.5-7B-Chat和Qwen2-Instruct-7B两个开源模型。

服务协议:可根据接口的协议类型进行选择,其中包含http和https,默认http

服务端口:根据本地模型接口进行选择,默认为80

服务路径:接口的请求路径,默认为/v1/chat/completions

API-KEY:接口的请求秘钥,如果接口为设置秘钥,请设置为空

(2)代码补全模型服务配置

名称:模型名称,可按照用户的意愿来完成代码补全模型的命名。

业务类型:默认为fim,已强制不能修改。

填充类型:该参数为代码补全提示模版,目前可选codeqwen-fim和codellama-fim两个选项

模型名称:该参数为调用本地模型的模型名称,目前可选CodeQwen1.5-7B和CodeLlama-7B-hf两个开源代码补全模型

服务协议:可根据接口的协议类型进行选择,其中包括http和https,默认为http

服务接口:根据本地模型接口进行选择,默认为80

服务路径:接口的请求路径,默认为/v1/completions

API-KEY:接口的请求秘钥,如果接口为设置秘钥,请设置为空

按照以上参数要求,对参数进行配置,配置成功后,点击界面右下角OK按钮对参数配置进行保存。

以上是DevAssist插件使用指南,感兴趣的同学可以直接访问webfunny前端监控和前端埋点系统

相关推荐
Lhappy嘻嘻1 小时前
Java IO|File 文件操作 + 字节流 / 字符流完整笔记 + 递归删除文件实战
java·笔记·php
伊玛目的门徒1 小时前
试用leetcode之典中典 二数之和问题
java·算法·leetcode
懒鸟一枚4 小时前
深入理解 Linux 内存、Swap 交换分区与分页机制的关系
java·linux·数据库
我命由我123456 小时前
执行 Gradle 指令报错,无法将“grep”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
考虑考虑6 小时前
Sentinel安装
java·后端·微服务
love530love7 小时前
将 ChatCut MCP 插件从 Codex 桌面应用移植到 WorkBuddy —— 完整适配实录
ide·人工智能·windows·视频剪辑·ai agent
凤凰院凶涛QAQ7 小时前
《Java版数据结构 & 集合类剖析》栈与队列:“push/pop 是栈的灵魂,offer/poll 是队列的骨架——四组 API,两种人生”
java·开发语言·数据结构
掘金_答案8 小时前
上线那天,一个 ConcurrentHashMap 差点送走我的 AI 客服——3 天排查 JVM 血泪史
java·后端·架构
猿与禅9 小时前
CosId 分布式 ID 生成器完全教程:从架构原理到生产落地
java·shardingsphere·雪花算法·分布式id·高性能·cosid·号段模式
MindUp9 小时前
企业网盘权限模型解析:多层级访问控制与审计能力选型指南
java·linux·运维