公司内网引入了 ChatGPT,我在工作中轻度地使用了该工具。这篇文章带大家从一个软件工程师的角度了解一下 ChatGPT,看看它能做什么不能做什么。
整体而言,它是一个有整合能力的搜索引擎。
首先,对于一些工程上问题,能大幅提升搜索效率。当我们明确知道问题的定义和答案,但忘记了细节,需要利用搜索引擎查询具体的用法时,可以使用 ChatGPT。
例如,软件开发中会用到 ES 软件进行查询,但通常记不住查询语法的格式,就可以使用 ChatGPT。这种问题自己在搜索引擎搜可以搜到,但是可能需要3~5分钟,过程中还要分析搜索引擎展示的链接和资料。

软件开发中,明确的代码任务可以使用 ChatGPT 生成现成的代码片段,能大幅提升效率。但是,使用过程中要自己分辨正确性。ChatGPT 给出的内容会存在错误,你要比 ChatGPT 更聪明才能用好。



以上的内容存在一些错误,也有不够完美的地方。但是给出的代码可以直接用,能大幅减少低级思考的工作量,把更多的精力用于更有价值的地方。
其次,对于书写文案的工作,ChatGPT 能快速生成具有条理性的文字,大幅减轻文字工作的负担。
例如,假如你要向领导汇报数据平台的价值和产出。


这是一个虚拟的例子,数据平台是我临时想出来的,更没有什么量化指标。但是 ChatGPT 生成了一段展现数据平台价值的文字描述,甚至有量化指标。这个功能对埋头干活的工程师简直是福音,对于追求完美的工程师,实际工作中碰到的都是各种糟心问题,做了 9 分的工作,内心的羞耻感驱使他只愿意说 7 分。这导致在写这种需要展现自己价值的文档时,无从下笔。而 ChatGPT 大幅地减少了这种心理负担,帮助我们快速地完成了这个书写汇报材料的工作。
此外,有一些比较宽泛的问题,可以借助 ChatGPT 获得启发,辅助我们进行思考。相比使用传统搜索引擎,能减少资料检索的工作量。

上面的回答,不考虑具体实践,给了我们启发,让我们有一些思考的点。我花了几分钟尝试使用搜狗和谷歌搜索同样问题,没找到有用的信息,但 ChatGPT 快速地提供了有用信息,显示了它的价值。
在我看来,ChatGPT 是一个高级的、有语言组织能力的搜索引擎。你可以把一些低级的工作交给他,把自己的精力放在更有价值的工作中。






