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

news2025/1/17 9:34:28

日常工作就是面向 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.coloradmin.cn/o/1172018.html

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

相关文章

【嵌入式开发工具】STM32+Keil实现软件工程搭建与开发调试

本篇文章介绍了使用Keil来对STM32F103C8芯片进行初始工程搭建,以及开发与工程调试的完整过程,帮助读者能够在实战中体会到Keil这个开发环境的使用方法,了解一个嵌入式工程从无到有的过程,并且具备快速搭建一个全新芯片对应最小软件…

CMU/MIT/清华/Umass提出生成式机器人智能体RoboGen

文章目录 导读1. Introduction2. 论文地址3. 项目主页4. 开源地址5. RoboGen Pipeline6. Experimental Results作者介绍Reference 导读 CMU/MIT/清华/Umass提出的全球首个生成式机器人智能体RoboGen,可以无限生成数据,让机器人7*24小时永不停歇地训练。…

CVE-2023-21839 weblogic rce漏洞复现

文章目录 一、漏洞影响版本二、漏洞验证三、启动反弹shell监听切换路径到jdk1.8 四、启动ldap服务五、使用CVE-2023-21839工具来进行攻击测试六、反弹shell 一、漏洞影响版本 CVE-2023-21839是Weblogic产品中的远程代码执行漏洞,由于Weblogic IIOP/T3协议存在缺陷&…

Python基础入门例程35-NP35 朋友的年龄是否相等(运算符)

最近的博文: Python基础入门例程34-NP34 除法与取模运算(运算符)-CSDN博客 Python基础入门例程33-NP33 乘法与幂运算(运算符)-CSDN博客 Python基础入门例程32-NP32 牛牛的加减器(运算符)-CSD…

【源码解析】聊聊SpringBean是如何初始化和创建

我们知道通过类进行修复不同的属性,比如单例、原型等,而具体的流程是怎么样的呢,这一篇我们开始从源码的视角分析以下。 刷新方法 在刷新容器中有一个方法,其实就是 Bean创建的过程。 finishBeanFactoryInitialization(beanFact…

大数据分析:基于时间序列的股票预测于分析 计算机竞赛

1 简介 Hi,大家好,这里是丹成学长,今天向大家介绍一个大数据项目 大数据分析:基于时间序列的股票预测于分析 2 时间序列的由来 提到时间序列分析技术,就不得不说到其中的AR/MA/ARMA/ARIMA分析模型。这四种分析方法…

一篇文章带你学会MybatisPlus~

实现MybatisPlus的简单使用: 数据库准备部分: //创建名为mybatisPlus的数据库 create database mybatisPlus;//使用该数据库 use mybatisPlus;//创建user表 CREATE TABLE user( id bigint(20) NOT NULL COMMENT 主键ID , name varchar(30) DEFAULT NUL…

信道编码译码及MATLAB仿真

文章目录 前言一、什么是信道编码?二、信道编码的基本逻辑—冗余数据1、奇偶检验码2、重复码 三、编码率四、4G 和 5G 的信道编码1、卷积码2、维特比译码(Viterbi)—— 概率译码3、LTE 的咬尾卷积码4、LTE 的 turbo 码 五、MATLAB 仿真1、plo…

深度学习_9_图片分类数据集

散装代码: import matplotlib.pyplot as plt import torch import torchvision from torch.utils import data from torchvision import transforms from d2l import torch as d2ld2l.use_svg_display()# 通过ToTensor实例将图像数据从PIL类型变换成32位浮点数格式…

Win11系统下Oracle11g数据库下载与安装使用教程

文章目录 一、Oracle下载与安装1.1 解压安装包1.2 开始安装Oracle11g1.2.1 用户 1.3 测试数据库是否配置成功1.4 了解一下 Oracle相关服务1.5 了解Oracle体系结构 二、使用工具连接数据库2.1 PL/ SQL 连接本地oracle 三、PL/ SQL远程访问数据库3.1 可能踩坑问题(TNS…

10.MySQL事务(上)

个人主页:Lei宝啊 愿所有美好如期而遇 目录 前言: 是什么? 为什么? 怎么做? 前言: 本篇文章将会说明什么是事务,为什么会出现事务?事务是怎么做的? 是什么? 我…

python-列表推导式、生成器表达式

一、列表推导式 列表推导式:用一句话来生成列表 语法:[结果 for循环 判断] 筛选模式: 二、生成器表达式

python工具三星路由器远程命令执行漏洞

无人扶我青云志,我自踏雪至山巅;​倘若命中无此运,孤身亦可登昆仑 python工具 漏洞证明: 文笔生疏,措辞浅薄,望各位大佬不吝赐教,万分感谢。 免责声明:由于传播或利用此文所提供的…

JVM虚拟机:如何查看自己的JVM默认的垃圾回收器

只需要在程序运行的时候指定下面的参数就可以看到当前自己的JVM默认的垃圾回收器是什么?如下所示: 如上所示,默认使用的是G1回收器,这是我的电脑,因为我的电脑安装jdk的版本是1.9 如果你的jdk的版本是1.8,那…

一、技术选型(从零开始撸斗地主)

将心沉下来,构建一个自己属于自己的城堡。 最近准备搞一个能承载上万人同时在线的斗地主游戏。 技术选型 客户端:Unity3D 目前有俩个选项,unity3d,cocosCreator 思考了很久,最终决定选用自己擅长的框架来搞。 服务器&#xff…

什么是单片机?它是如何工作的?

一.单片机是什么? 家用电器包含各种各样的集成电路板。 在集成电路板上最重要的就是单片机(单片微型计算机)。它是一种集成电路芯片。 二.单片机的组成 2.1 CPU CPU的主要功能是运算和控制。2.2 ROM 1.是什么? ROM的全称是Re…

delphi7安装并使用皮肤控件

1、下载控件 我已经上传到云盘,存储位置 2、下载后并解压。 3、打开dephi7,File-Open,打开路径D:\LC\Desktop\vclskin2_XiaZaiBa\d7, 然后将 D:\LC\Desktop\vclskin2_XiaZaiBa\d7文件夹中所有后缀.dcu的文件复制粘贴到delphi安装路…

【2024最新】HBuilder X3.1.22【安装】零基础入门到精通,看完这一篇就够了【附安装链接】

软件下载 软件:HBuilder X版本:3.1.22语言:简体中文大小:278.95M安装环境:Win11/Win10/Win8/Win7硬件要求:CPU2.0GHz 内存4G(或更高)下载通道①百度网盘丨下载链接:https://pan.bai…

[计算机网络]认识“协议”

认识“协议” 文章目录 认识“协议”序列化和反序列化网络计算器引入Sock类设计协议编写服务端类启动服务端编写客户端类启动客户端程序测试 序列化和反序列化 在网络体系结构中,应用层的应用程序会产生数据,这个数据往往不是简单的一段字符串数据&…

python把Word题库转成Excle题库

又到了一年一度的背题时刻,但是收到的题库是Word版的,页数特别多 话不多说,上代码,有图有真相,代码里面备注的很详细 # 导入所需库 import csv import os import refrom docx import Document from win32com import c…