DevChat:你的私人助理,让工作变得如此简单!

2023-10-29 18:52

本文主要是介绍DevChat:你的私人助理,让工作变得如此简单!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言:

首先我们来浅浅说下AI吧。有小伙伴把AI看得十分“高高在上”,觉得它属于“诸神之战”,与我等凡人无关。其实这个看法是不对的。就好像我们刚开始对于手机系统或者电脑系统感觉很有陌生感一样,一直到技术落地到抖音、微信等等应用层面,才广泛普及,AI技术也是一样。说AI或者说“大模型”,其实有很多人是无法理解的,必须要落实到某个能够被广泛运用的应用层面,人们才能get到这一技术的“好用”之处。而DevChat,则基本上是属于AI时代落实到应用层面的一项实用技术。

在编程的世界里,AI的介入为我们带来了前所未有的便利。然而,编程对于很多人来说,仍然是一件复杂且耗时的事情。在如今AI产品层出不穷的时代,我们应该积极拥抱AI,尝试将其融入我们的工作中,提高效率。

一、安装与配置

首先,访问官网,注册账号(获取Access Key):meri.co/jpe

1.注册账号

点击免费体验的按钮,输入您的用户名和邮箱地址,即可轻松完成注册。

在成功注册之后,您将会收到一封发送至您提供邮箱的邮件,邮件中包含了一个重要的访问密钥(Access Key)。请妥善保管这个密钥,因为稍后您将需要使用到它。

2.安装依赖软件

Git 命令行:请参考 Git - Installing Git 操作。完成安装后,在命令行终端运行 git --version 返回版本号表明成功。

3.安装devchat插件

在 VS Code 的插件市场中,您可以轻松地找到并安装 "devchat" 插件。只需在搜索框中输入 "devchat",然后从搜索结果中找到相应的插件,点击安装按钮即可。

安装成功的界面:

为了设置Access Key,您可以首先在VS Code的左下角找到并点击设置图标。接着,在弹出的菜单中,选择Command Palette选项。这将打开一个命令面板:

在弹出的命令面板中输入“devchat key”,点击如下命令:

输入自己邮箱里面的:Access Key

配置完成:

二、功能与使用体验

我们先来小小的体验一下,例如写一个精美的登录页面;待AI写好代码后,点击 insertCode按钮,它可以将生成的内容直接粘贴到我们的代码中的光标位置,特别的方便快捷。

<!DOCTYPE html>
<html><head><title>登录</title><style>body {background-color: #f1f1f1;font-family: Arial, sans-serif;}.container {width: 300px;background-color: white;margin: 0 auto;margin-top: 100px;padding: 20px;border-radius: 5px;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);}h1 {text-align: center;color: #333;}.input-group input {width: 100%;padding: 10px;border: 1px solid #ccc;border-radius: 5px;padding-left: 20px;/* 设置输入框的左边距 */padding-right: 30px;/* 设置输入框的右边距,与左边距一样 */}.input-group {margin-bottom: 20px;}.input-group label {display: block;margin-bottom: 5px;color: #777;}.input-group input {width: 90%;padding: 10px;border: 1px solid #ccc;border-radius: 5px;}.btn {display: block;width: 100%;padding: 10px;border: 0;background-color: #4CAF50;color: white;text-align: center;font-size: 16px;border-radius: 5px;cursor: pointer;}.btn:hover {background-color: #45a049;}.error {color: red;font-size: 14px;text-align: center;}</style>
</head><body><div class="container"><h1>登录</h1><form id="loginForm" action="login.php" method="POST"><div class="input-group"><label for="username">用户名</label><input type="text" id="username" name="username" placeholder="请输入用户名" required></div><div class="input-group"><label for="password">密码</label><input type="password" id="password" name="password" placeholder="请输入密码" required></div><button class="btn" type="submit">登录</button><div id="error" class="error"></div></form></div>
</body></html>

效果:

嘿嘿,我发现DevChat居然支持GPT-4!不仅如此,我们还可以点击GPT来切换版本,就像这样:

 那既然有GPT4,那我们就来体验一下吧【据说这道题 GPT-3.5 或其他模型回答不出来】:

Complete the sequence and explain: 1, 1, 3, 5, 9, ( )

 试试GPT3.5:

GPT-3.5给出的答案“13”是错误的,虽然看得出来它懂得斐波那契数列。那么正确答案是多少呢?快去问问 DevChat 的GPT-4吧:

三、总结

AI带来了很多可能,但是这些可能需要通过应用的开发和落地才能实现;而AI的落地和应用,又会催生出更多的需求,从而促进科技的进步,这是一个良性的,并且螺旋向上的发展过程。我们只需要接受它,并且不断保持学习,利用这些新的技术和应用,便可在时代的潮流中不落人后。

DevChat为我们提供了一个全新的编程体验。它不仅简化了编程的繁琐步骤,还提高了开发效率。更重要的是,它让我们能够更加专注于创造性的工作,而不是被繁琐的编程任务所束缚。如果你还在为编程而烦恼,那么我强烈推荐你试试DevChat!

 

这篇关于DevChat:你的私人助理,让工作变得如此简单!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/302675

相关文章

Python yield与yield from的简单使用方式

《Pythonyield与yieldfrom的简单使用方式》生成器通过yield定义,可在处理I/O时暂停执行并返回部分结果,待其他任务完成后继续,yieldfrom用于将一个生成器的值传递给另一... 目录python yield与yield from的使用代码结构总结Python yield与yield

Java中使用 @Builder 注解的简单示例

《Java中使用@Builder注解的简单示例》@Builder简化构建但存在复杂性,需配合其他注解,导致可变性、抽象类型处理难题,链式编程非最佳实践,适合长期对象,避免与@Data混用,改用@G... 目录一、案例二、不足之处大多数同学使用 @Builder 无非就是为了链式编程,然而 @Builder

Java中的xxl-job调度器线程池工作机制

《Java中的xxl-job调度器线程池工作机制》xxl-job通过快慢线程池分离短时与长时任务,动态降级超时任务至慢池,结合异步触发和资源隔离机制,提升高频调度的性能与稳定性,支撑高并发场景下的可靠... 目录⚙️ 一、调度器线程池的核心设计 二、线程池的工作流程 三、线程池配置参数与优化 四、总结:线程

SpringBoot集成LiteFlow工作流引擎的完整指南

《SpringBoot集成LiteFlow工作流引擎的完整指南》LiteFlow作为一款国产轻量级规则引擎/流程引擎,以其零学习成本、高可扩展性和极致性能成为微服务架构下的理想选择,本文将详细讲解Sp... 目录一、LiteFlow核心优势二、SpringBoot集成实战三、高级特性应用1. 异步并行执行2

Spring @Scheduled注解及工作原理

《Spring@Scheduled注解及工作原理》Spring的@Scheduled注解用于标记定时任务,无需额外库,需配置@EnableScheduling,设置fixedRate、fixedDe... 目录1.@Scheduled注解定义2.配置 @Scheduled2.1 开启定时任务支持2.2 创建

SpringBoot整合Flowable实现工作流的详细流程

《SpringBoot整合Flowable实现工作流的详细流程》Flowable是一个使用Java编写的轻量级业务流程引擎,Flowable流程引擎可用于部署BPMN2.0流程定义,创建这些流程定义的... 目录1、流程引擎介绍2、创建项目3、画流程图4、开发接口4.1 Java 类梳理4.2 查看流程图4

LiteFlow轻量级工作流引擎使用示例详解

《LiteFlow轻量级工作流引擎使用示例详解》:本文主要介绍LiteFlow是一个灵活、简洁且轻量的工作流引擎,适合用于中小型项目和微服务架构中的流程编排,本文给大家介绍LiteFlow轻量级工... 目录1. LiteFlow 主要特点2. 工作流定义方式3. LiteFlow 流程示例4. LiteF

SpringBoot集成LiteFlow实现轻量级工作流引擎的详细过程

《SpringBoot集成LiteFlow实现轻量级工作流引擎的详细过程》LiteFlow是一款专注于逻辑驱动流程编排的轻量级框架,它以组件化方式快速构建和执行业务流程,有效解耦复杂业务逻辑,下面给大... 目录一、基础概念1.1 组件(Component)1.2 规则(Rule)1.3 上下文(Conte

基于Python实现一个简单的题库与在线考试系统

《基于Python实现一个简单的题库与在线考试系统》在当今信息化教育时代,在线学习与考试系统已成为教育技术领域的重要组成部分,本文就来介绍一下如何使用Python和PyQt5框架开发一个名为白泽题库系... 目录概述功能特点界面展示系统架构设计类结构图Excel题库填写格式模板题库题目填写格式表核心数据结构

详解如何使用Python构建从数据到文档的自动化工作流

《详解如何使用Python构建从数据到文档的自动化工作流》这篇文章将通过真实工作场景拆解,为大家展示如何用Python构建自动化工作流,让工具代替人力完成这些数字苦力活,感兴趣的小伙伴可以跟随小编一起... 目录一、Excel处理:从数据搬运工到智能分析师二、PDF处理:文档工厂的智能生产线三、邮件自动化: