DevChat智能编程助手:小白也能轻松上手的开发利器

DevChat智能编程助手:小白也能轻松上手的开发利器

  • 一、DevChat介绍
    • [1.1 DevChat简介](#1.1 DevChat简介)
    • [1.2 DevChat特点](#1.2 DevChat特点)
    • [1.3 DevChat官网](#1.3 DevChat官网)
  • 二、注册DevChat账号
    • [2.1 访问DevChat官网](#2.1 访问DevChat官网)
    • [2.2 注册账号](#2.2 注册账号)
    • [2.3 复制Access Key](#2.3 复制Access Key)
    • [2.4 登录DevChat](#2.4 登录DevChat)
  • 三、安装DevChat
    • [3.1 打开VS Code软件](#3.1 打开VS Code软件)
    • [3.2 安装DevChat](#3.2 安装DevChat)
    • [3.3 设置Access Key](#3.3 设置Access Key)
    • [3.4 检查DevChat安装状态](#3.4 检查DevChat安装状态)
  • 四、初步使用DevChat
    • [4.1 选择模型](#4.1 选择模型)
    • [4.2 测试DevChat](#4.2 测试DevChat)
    • [4.3 运行测试文件](#4.3 运行测试文件)
  • 五、修改代码错误
    • [5.1 写一个测试脚本](#5.1 写一个测试脚本)
    • [5.2 使用DevChat修改代码错误](#5.2 使用DevChat修改代码错误)
  • 六、总结

一、DevChat介绍

1.1 DevChat简介

DevChat 是一个开源平台,使开发人员能够更有效地将 AI 集成到代码生成和文档中。DevChat 旨在超越简单的代码自动完成和对代码片段的有限操作。DevChat 为开发人员提供了一种非常实用和有效的方式来与大型语言模型 (LLM) 进行交互和协作。

1.2 DevChat特点

  • 助企业团队效能提升30%:人人写出优质代码,让反人性的工程规范真正落地。

  • 新手也能写出成熟代码:DevChat 让大模型学过的知识都为你的团队所用。

  • 企业级数据安全:DevChat 支持微软 Azure 平台,全球顶级数据隐私保护,比 OpenAI 接口更放心。

  • 软件工程最佳实践落地:成本由 DevChat 承担,推动项目健康发展,"长治久安"。

1.3 DevChat官网

DevChat官网地址:https://www.devchat.ai/zh

二、注册DevChat账号

2.1 访问DevChat官网

进入DevChat官网,点击登录,进入DevChat登录页面。

2.2 注册账号

点击"Sign Up",进入账号注册页面。

填写账号注册信息,自定义填写即可。注意填写的邮箱地址,注册完成后会收到Access Key信息的邮件。

2.3 复制Access Key

登录注册的邮箱,复制Access Key信息。

2.4 登录DevChat

输入刚才注册的邮箱账号,点击发送验证码,填写邮箱收到的验证码,即可登录成功。


三、安装DevChat

3.1 打开VS Code软件

提前下载安装好VS code,打开VS Code软件。

3.2 安装DevChat

在VS Code的插件市场,搜索"DevChat"。

直接点击"安装",安装DevChat插件。

3.3 设置Access Key

点击设置,打开命令面板,在命令行中输入devchat key。

选择搜索后的第一个结果"DevChat: Input DevChat Access Key"

将Access Key复制到提示框中,确认即可。

3.4 检查DevChat安装状态

检查右下角的DevChat,看到DevChat前打"√",则表示安装完成。

四、初步使用DevChat

4.1 选择模型

DevChat可以选择各种模型,这里选择GPT-4。

4.2 测试DevChat

在对话框中,让DevChat帮我们写一个猜数字小游戏的python脚本。

DevChat得到的脚本内容如下:

py 复制代码
import random

def game():
    number_to_guess = random.randint(1, 100)
    guess = int(input("Guess a number between 1 and 100: "))
    count = 1
    while guess != number_to_guess:
        if guess < number_to_guess:
            print("Too low!")
        else: 
            print("Too high!")
        guess = int(input("Try again: "))
        count += 1
    print("Congratulations, you've guessed the number! It took you", count, "tries.")

if __name__ == '__main__':
    game()

4.3 运行测试文件

将DevChat给出的代码复制到新建test.py文件中,运行测试。

运行test.py脚本,可以正常运行使用,进行猜数字大小的小游戏。

五、修改代码错误

5.1 写一个测试脚本

这里写一个Linux服务器系统监控的简单测试脚本。

bash 复制代码
#!/bin/bash

# 获取系统负载,CPU使用率,内存使用率,磁盘使用率
uptime=$(uptime)
load=$(echo $uptime | awk '{print $8,$9,$10}')
cpu=$(top -b -n1 | grep "Cpu(s)" | awk '{print $2+$4}')
mem=$(free | grep Mem | awk '{print $3/$2 * 100.0}')
disk=$(df -h | awk '$NF=="/"{printf "%d\n", $5}')

# 输出系统状态信息
echo "-----------------------------"
echo "System Status"
echo "-----------------------------"
echo "Load Average: $load"
echo "CPU Usage: $cpu%"
echo "Memory Usage: $mem%"
echo "Disk Usage: $disk%"
echo "-----------------------------"

运行效果如下:

bash 复制代码
[root@server001 ~]# sh aa.sh
-----------------------------
System Status
-----------------------------
Load Average: 0.00, 0.01, 0.05
CPU Usage: 1.6%
Memory Usage: 4.5558%
Disk Usage: 61%
-----------------------------
[root@server001 ~]# sh aa.sh
-----------------------------
System Status
-----------------------------
Load Average: 0.00, 0.01, 0.05
CPU Usage: 1.6%
Memory Usage: 4.56581%
Disk Usage: 61%
-----------------------------

5.2 使用DevChat修改代码错误

将脚本文件中某行内容,修改为错误状态,如下:

使用DevChat修改代码错误,DevCha给出结果如下,成功找到错误地方,并正确修复,十分给力!

bash 复制代码
#!/bin/bash

# 获取系统负载,CPU使用率,内存使用率,磁盘使用率
uptime=$(uptime)
load=$(echo $uptime | awk '{print $10,$11,$12}') # 修改了这里的索引值,它们对应的是第10、11、12个字段
cpu=$(top -b -n1 | grep "Cpu(s)" | awk '{print $2+$4}')
mem=$(free | grep Mem | awk '{print $3/$2 * 100.0}') # 这里原脚本拼写错误grep,且原来的$3'&'$2 是错误的,要用$3/$2
disk=$(df -h | awk '$NF=="/"{printf "%d\n", $5}')

# 输出系统状态信息
echo "-----------------------------"
echo "System Status"
echo "-----------------------------"
echo "Load Average: $load"
echo "CPU Usage: $cpu%"
echo "Memory Usage: $mem%"
echo "Disk Usage: $disk"
echo "-----------------------------"

六、总结

DevChat 是一款值得信赖的编程助手,使用起来简单方便。作为 VS Code 的插件,它无需繁琐的安装和配置步骤,让我们能够更直接地使用它。其功能强大,反应快速准确,能够提高我们的工作效率。即使是一名新手小白,也可以快速上手使用 DevChat 并写出优质的代码。可以说,DevChat 是一款优秀的产品,值得我们信赖!

相关推荐
Amd79419 小时前
Nuxt框架中内置组件详解及使用指南(二)
前端·vue·教程·开发·组件·代码·nuxt3
flydean程序那些事4 天前
MoneyPrinterPlus:AI自动短视频生成工具-微软云配置详解
人工智能·microsoft·ai·aigc·工具·程序那些事
flydean4 天前
福利来了!MoneyPrinterPlus可以自动配置环境和自动运行了
ai·aigc·工具·程序那些事
wmq1635 天前
经验分享,在线word转图片
word·工具·转图片
concisedistinct5 天前
深入浅出:npm常用命令详解与实践
前端·npm·node.js·工具·modules
韦东山6 天前
第5章_Modbus通讯协议
嵌入式硬件·开发·工业控制
hdz_nosn20237 天前
【效率提升】新一代效率工具平台utools
经验分享·学习方法·效率
多玩我的世界盒子8 天前
Python——比 Seaborn 更好的相关性热力图:Biokit Corrplot
python·机器学习·数据分析·开发·数据可视化·相关性分析
无名之逆8 天前
Rust编写测试及控制执行
开发语言·后端·rust·自动化·测试·开发
韦东山8 天前
第7章_低成本 Modbus 传感器的实现
嵌入式硬件·开发·工业控制