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

news2024/11/25 3:35:37

前言:

首先我们来浅浅说下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!

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1147379.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

复习Animate和木疙瘩学习笔记-动画制作的回家之路

这个融媒体H5制作平台功能比较完善&#xff1a;包含了Flash(现在叫Animate)传统H5网页制作 720全景视频制作发布网页&#xff01; 主要功能&#xff1a;素材导入、2D动画制作、常见交互添加、发布生成链接二维码 基本就是一个制作H5为主&#xff0c;但是里面的动画可以依赖4种…

LeetCode 415 字符串相加 简单

题目 - 点击直达 1. 415 字符串相加 简单1. 题目详情1. 原题链接2. 题目要求3. 基础框架 2. 解题思路1. 思路分析2. 时间复杂度3. 代码实现 1. 415 字符串相加 简单 1. 题目详情 给定两个字符串形式的非负整数 num1 和num2 &#xff0c;计算它们的和并同样以字符串形式返回。…

[Java/力扣100]判断两棵二叉树是否相同

我希望通过这道题&#xff0c;能进一步了解递归思想和“树是递归定义的”这句话 分析 我们的目的是写一个方法来检验两棵树是否相同 什么叫“两棵树相同”&#xff1f;——相同的位置存在相同的结点 有三种情况&#xff1a;1、两棵树一颗为空一颗不为空——不相同&#xff…

高阶数据结构学习 —— 图(2)

文章目录 1、BFS1、DFS 1、BFS 广度优先。确定从哪个点开始&#xff0c;然后用队列来完成遍历。拿出一个点就把和这个点相连的其它点放进去&#xff0c;但是这样前面放进过队列的也有可能被再次放入&#xff0c;所以需要做好标记。一个队列&#xff0c;一个标记容器。在邻接矩…

NodeMCU ESP8266 面包板的介绍和使用详解(图文并茂)

文章目录 前言什么是面包&#xff1f;面包板的历史 如何使用&#xff1f;1 如何连接面包板2 如何读取面包板的行和列&#xff1f;面包板标签“”和“-”符号 3 电源轨连接4. 中心槽&#xff08;DIP 支持&#xff09; 实际案例总结 前言 在嵌入式学习的过程中&#xff0c;会遇到…

【ESP 保姆级教程】疯狂TFT篇 ——教你从0到1打造太空人时钟① TFT_eSPI、TJpg_Decoder库

系列最终效果,一步步进阶学习 忘记过去,超越自己 ❤️ 博客主页 单片机菜鸟哥,一个野生非专业硬件IOT爱好者 ❤️❤️ 本篇创建记录 2023-10-27❤️❤️ 本篇更新记录 2023-10-27❤️🎉 欢迎关注 🔎点赞 👍收藏 ⭐️留言📝🙏 此博客均由博主单独编写,不存在任何…

mathtype7.4破解永久激活码

MathType(数学公式编辑器)是由Design Science公司研发的一款专业的数学公式编辑工具。MathType功能非常强大&#xff0c;尤其适用于专门研究数学领域的人群使用。使用MathType让你在输入数学公式的时候能够更加的得心应手&#xff0c;各种复杂的运算符号也不在话下。 MathType最…

Android开发知识学习——登录和第三方授权

文章目录 学习资源来自&#xff1a;扔物线登录和授权的区别HTTP 中确认授权&#xff08;或登录&#xff09;的两种方式CookieAuthorization主流用法&#xff1a;Basic主流用法&#xff1a;Bearer&#xff1a;OAuth2 的流程&#xff1a;第三方 App 通过微信登录的流程Refresh to…

问题 A: 数塔(dp算法)

算法分析&#xff1a; 1.创建两个数组&#xff0c;一用作输入&#xff08;下层&#xff09;&#xff0c;一用于复制&#xff08;上层&#xff09; &#xff08;1&#xff09;第一层时&#xff0c;直接输入进temp数组 &#xff08;2&#xff09;大于第一层&#xff0c;输入arr…

英语兔语法笔记(1)动词分类+动词时态

B站英语兔的语法课&#xff0c;强推&#xff01;和学校里面的不同&#xff0c;通俗易懂&#xff0c;看过之后真的醍醐灌顶~ 英语兔语法网课https://www.bilibili.com/video/BV1XY411J7aG?p1&vd_source1d1be06bfa4daa398bc518a66de92cf8 一.动词分类 大致看一下就好&…

深度神经网络的数学原理:基于超平面、半空间与线性区域的表示

概述 以前的文章主要描述了神经网络&#xff0c;即多层感知机、全连接模型的运行原理&#xff0c;还是以实验为主&#xff0c;数学描述为辅的方式&#xff0c;这篇文章以纯数学的视角来描述神经网络的运行原理&#xff0c;主要以前馈过程为主&#xff08;反向传播的动力学过程…

Spring Cloud之Docker的学习【详细】

目录 Docker 项目部署问题 总结 镜像与容器 Docker的安装 Docker基本操作 镜像相关命令 拉取镜像 镜像保存 删除镜像 镜像加载 容器相关命令 删除容器 数据卷 数据卷命令 数据挂载 自定义镜像 Dockerfile 案例 Docker-Compose Compose文件 Docker-Compos…

openGauss学习笔记-109 openGauss 数据库管理-管理用户及权限-角色

文章目录 openGauss学习笔记-109 openGauss 数据库管理-管理用户及权限-角色109.1 创建、修改和删除角色109.2 内置角色 openGauss学习笔记-109 openGauss 数据库管理-管理用户及权限-角色 角色是一组用户的集合。通过GRANT把角色授予用户后&#xff0c;用户即具有了角色的所有…

[计算机提升] Windows设置

2.1 Windows设置 Windows设置提供了一个用户界面&#xff0c;用于更改和定制Windows操作系统的各种功能和选项。通过Windows设置&#xff0c;用户可以轻松访问和修改各种系统设置&#xff0c;包括个性化选项、网络和互联网设置、设备设置、应用程序安装和管理、隐私设置等。 以…

【Linux】Linux的安装以及常见命令

&#x1f973;&#x1f973;Welcome Huihuis Code World ! !&#x1f973;&#x1f973; 接下来看看由辉辉所写的关于Linux的相关操作吧 一.Linux的安装 1.创建虚拟机 2.选择linux 3.配置虚拟机 4.开启虚拟机 默认回车即可 5.安装linux 5.登录账户 6.解决网络问题 ①先查看一下…

mathtype7.4激活密钥免费2023最新

准确来讲MathPage支持MathJax技术&#xff0c;可利用MathPage技术选择发布您的Word文档与MathML方程&#xff0c;显示为网页页面。实际上我们可以这样讲兼容个版本office&#xff1a;MathType与Office有很好的兼容性&#xff0c;可与office办公软件或WPS配合使用。大家都知道支…

Java-逻辑控制

本章重点&#xff1a; 1. Java中程序的逻辑控制语句 2. Java中的输入输出方式 3. 完成猜数字游戏 1. 分支结构 1.1 if语句 //如果布尔表达式结果为true&#xff0c;执行if中的语句&#xff0c;否则不执行。 比如&#xff1a;小明&#xff0c;如果这次考试考到90分或…

leetcode经典面试150题---3.删除有序数组中的重复项

目录 题目描述 前置知识 代码 方法一 双指针 思路 图解 实现 复杂度 题目描述 给你一个 非严格递增排列 的数组 nums &#xff0c;请你 原地 删除重复出现的元素&#xff0c;使每个元素 只出现一次 &#xff0c;返回删除后数组的新长度。元素的 相对顺序 应该保持 一致…

FL Studio21.2演示版下载

FL Studio 21.2 带有 stem 分离和 FL Cloud&#xff0c;这是一项专为 FL Studio 打造的具有里程碑意义的新服务。其他新功能包括 FL Studio Fruity Edition 的 Audio Clips&#xff08;音频剪辑&#xff09;和一个新的模拟建模合成器 Kepler。 为庆祝 FL Studio 21.2 的发布&am…

抖音很火的情侣飞行棋/真心话大冒险/情侣扫雷html网站源码带在线支付、代理分销等!

-------- 演示地址 -------- 演示地址&#xff1a;http://game.71.vy386.cn 演示后台&#xff1a;http://game.71.vy386.cn/admin 后台账号&#xff1a;admin888 后台密码&#xff1a;admin888 -------- 程序特色 -------- 1、完整的分销制度&#xff0c;可自定义多种不同…