利用大语言模型(LLM )提高工作效率

日常工作就是面向 google/ 百度编程,除了给变量命名是手动输入,大多时候就是通过搜索引擎拷贝别人的代码,或者找到旧项目一段代码拷贝过来使用。这无疑是开发人员的真实写照;然而,通过搜索引擎搜索答案,无疑是粪堆里淘金子,遇到简单的问题,一次搜索点三个连接找到答案,复杂的问题可能要反复调整 搜索的关键字,分别有在 百度 和 google 尝试查找,甚至 还要用 bing 碰碰运气。

0

大语言模型(LLM)的好处是让寻求答案的过程更加的直接,精确的描述问题,可以直接得到答案,比起从搜索引擎从几十上千万条结果中找答案好太多了(当然,大多时候很少翻到第二页的答案)。

所以,最近一直尝试用 New Bing 的聊天来代替 搜索引擎的使用。刚好前几天收到了 通义千问的邀请码;尝试体验了一番。

使用场景

我的日常工作是编程,涉及到的技术栈。

  • python/go
  • JavaScript/Vue
  • MySQL
  • linux/docker/k8s

go语言没那么熟悉,时常会问一些比较基础的问题。比如:实现一个函数判断list 包含功能。

0

我还需要进一步给出调用函数的例子。

0

MySQL虽然无脑用了多年,手写SQL还是有些费劲,所以基本上都是随用随查。

0

稍微复杂一点的联表查询。

0

docker/k8s 也会时长用到,一些常用的命令会通过 utools 的备忘存下来,随时粘贴。这里用过LLM提问也可快速给出例子。

0

定时任务 偶尔也会用到,每次用到复杂的定时,都要找个crontab的在线工具调试一下才能使用。

0

javascrip 语言比较简单,逻辑不复杂都是无脑写,很少有查用法的(下面的提问给的结果不太正确)。

0

聊点个人看法

我这里不评价各个LLM的好坏,当然,从网上各种评价来看,chat GPT4是最强的。不管用哪个LLM 都不能 每次100%的得到想要的正确答案,就像google公认最好的搜索引擎,但有时某类问题我用百度更容易找到结果。

从LLM 替代 搜索引擎的过程中,我个人的体验,目前至少 50% 的问题可通过LLM 替代,而且答案质量很高(至少答案的格式简洁明了,例子清晰可用,很多人写的技术文章,包括大量转载的技术文档像一坨xx)。

我不太理解利用 LLM 生成一个网站的代码,这种需求场景,如果是非开发人员,完全不懂代码的人,首先,不懂开发就很难描述自己的开发需求,生成的代码就很难100%贴合自己的需求,其次,他没有能力鉴别代码的质量,更无力做出任何修改;最后,当然也无法将这份代码部署甚至是运行起来。或者,在这个过程当中,需要大量的提问来填补基础知识,所以,对于不懂代码的人生成的网站代码是无意义的。如果是一个经验丰富的开发,可能不需要生成一个网站的代码,他只需要 LLM 生成关键代码即可,自己快速调试、拼装、实现需求。

人的工作和学习是建立在自己知识边界上的,假如我学会了数字,我可以进一步学习加、减法;如果我连数字都不认识的人,就算LLM可以生成了微积分的结果,我仍然不懂微积分!看不懂推导过程,更无法判断结果的正确性,显然这个结果对我毫无意义。

站在这个角度,我觉得 LLM 无疑提升了工作效率,至于提升多少,完全取决于使用的人有多少的知识储备,以及工作中有多少工作可以交给LLM完成。目前来看 LLM 对我个人的工作效率有所提升,但提升是有限的, 当LLM这阵风刚刮来的时候,我想大家都比较焦虑,认为很快自己的工作将会被替代,10个人的工作马上1个人都能干了。显然,太过高估了LLM的能力了,也太过忽视了人的重要性了。

当然,随着 LLM 能力的指数级增长,我毫无怀疑AI 可以提高工作效率,改变我们的生活;显然,这并不是一夜之间可以完成的;我们有时间拥抱他,使用他!

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你! 

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

tcp/ip协议2实现的插图,数据结构2 (15 - 章)

(40) 40 十五1 插口层 结构socket,sysent (41) 41 十五2 插口层 实用函数与file结构描述汇总 (42) 42 十五3 插口层 函socket,socreate,pr_usrreq (43) 43 十五4 插口层 函getsock,sockargs,bind,sobind,listen,solisten (44)

基于STM32HAL库看门狗(独立看门狗)-简述

目录 概述 一、开发环境 二、STM32CubeMx配置 三、编码 四、运行结果 五、总结 概述 一个成熟靠谱的项目,离不开“看门狗”的必选项,凡是人写的程序多少都会有出现bug的情况(或芯片外设受外界干扰导致故障程序卡死、跑飞的情况&#xf…

Java后端开发——JDBC组件

JDBC(Java Database Connectivity)是Java SE平台的一种标准API,它提供了一种标准的方法来访问关系型数据库,使得Java程序能够与各种不同的数据库进行交互,这篇文章我们来进行实验体验一下。 自定义JDBC连接工具类 1.编…

el-table样式

1、实现效果,外部框是蓝绿色边框,深色背景,里面的表格首先设置透明色,然后应用自定义斑马纹。 2、代码 template代码,其中样式frameBordStyle是深色背景框,不负责表格样式,表格样式由tableStyl…

HarmonyOS UI 开发

引言 HarmonyOS 提供了强大的 UI 开发工具和组件,使开发者能够创建吸引人的用户界面。本章将详细介绍在 HarmonyOS 中应用 JS、CSS、HTML,HarmonyOS 的 UI 组件以及如何自定义 UI 组件。 目录 JS、CSS、HTML 在 HarmonyOS 中的应用HarmonyOS 的 UI 组…

uni-app华为审核被拒,驳回原因:您的应用在运行时,未见向用户告知权限申请的目的

华为审核被拒&#xff1a; 您的应用在运行时&#xff0c;未见向用户告知权限申请的目的&#xff0c;向用户索取(相机存)等权限&#xff0c;不符合华为应用市场审核标准。 <uni-popup ref"perpopup" type"center" :mask-clickfalse><view class&qu…

MATLAB 绘制 SISO 和 MIMO 线性系统的时间和频率响应图

系列文章目录 文章目录 系列文章目录前言一、时间响应二、频率响应三、极点/零点图和根节点四、响应特性五、分析 MIMO 系统六、系统比较七、修改时间轴或频率轴数值如果觉得内容不错&#xff0c;请点赞、收藏、关注 前言 本例演示如何绘制 SISO 和 MIMO 线性系统的时间和频率…

uniapp循环对象列表---点击列表切换选中不同状态

目录 源码图片最后 源码 <template><view><ul><li v-for"(item, index) in list" click"toggleSelection(index)" :class"{selected: selectedIndex index}">{{ item }}<view :class"{selected: selectedInde…

C语言_常用数据类型地址的理解

常用基本数据类型&#xff1a; #include <stdio.h> #include <stdlib.h> #include <stdint.h>int main(){printf("基本数据类型:\n");printf("char: %d\n", sizeof(char));printf("int: %d\n", sizeof(int));printf("do…

操作系统——内存映射文件(王道视频p57)

1.总体概述&#xff1a; 2.传统文件访问方式&#xff1a; 我认为&#xff0c;这种方式最大的劣势在于&#xff0c;如果要对整个文件的不同部分进行多次操作的话&#xff0c;这样确实开销可能会大一些&#xff0c;而且程序员还要指定对应的“分块”载入到内存中 3.内存映射文件…

【网络】HTTPS协议

HTTPS协议 一、什么是HTTPS二、数据的加密1、常见的加密方式2、数据摘要&#xff08;数据指纹&#xff09;3、数字签名 三、HTTPS 的工作过程探究1、方案 1 - 只使用对称加密2、方案 2 - 只使用非对称加密3、方案 3 - 双方都使用非对称加密4、方案 4 - 非对称加密 对称加密 四…

文件夹重命名与大小写转换:提高文件检索准确性的技巧

在文件管理中&#xff0c;文件夹的命名和大小写转换是非常重要的操作。正确的文件夹命名和大小写转换可以提高文件检索的准确性&#xff0c;从而提高工作效率和文件管理的便利性。现在来看云炫文件管理器如何进行文件夹重命名和大小写转换的技巧&#xff0c;以帮助您更好地管理…