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 是一款优秀的产品,值得我们信赖!

相关推荐
镰刀出海8 天前
如何使用Photoshop修改图标为纯色
ui·工具·photoshop·ps·图标
暂时先用这个名字10 天前
vue开发的时候,目录名、文件名、函数名、变量名、数据库字段等命名规范
前端·数据库·vue.js·vue·开发·开发规范·命名规范
闲人编程12 天前
javascript网页设计案例
前端·javascript·开发·模态窗口·图片轮播
无名之逆13 天前
跳表:数据结构中的“快速通道”
数据结构·考研·算法·面试·编程·开发·期末
Amd79415 天前
Nuxt.js 应用中的 builder:watch 事件钩子详解
生命周期·开发·文件·nuxt·构建·钩子·变化
Vainycos16 天前
明日周刊-第23期
人工智能·科技·工具·分享·周刊
无名之逆25 天前
大一计算机课程之线性代数
开发语言·线性代数·考研·计算机·面试·开发·期末
Amd7941 个月前
Nuxt.js 应用中的 kit:compatibility 事件钩子详解
浏览器·开发·应用·nuxt.js·插件·兼容性·钩子
程序员鱼皮1 个月前
高产胜那啥,带你上线我的新项目!
前端·后端·计算机·程序员·互联网·开发·项目·编程经验
Gogeof1 个月前
云原生化 - 工具镜像(简约版)
微服务·云原生·debug·工具