xingbofeng / xingbofeng.github.io

counterxing的博客
https://xingbofeng.github.io
175 stars 18 forks source link

程序员可能不知道的几个chatgpt高效办公使用案例 #58

Open xingbofeng opened 1 year ago

xingbofeng commented 1 year ago

利用chatgpt帮我们读代码片段、写代码片段、生成代码注释、找包找库、代码语言转换等功能相信大家都使用过了,本文主要是讲一些我最近在用的,但大家可能忽略过的一些chatgpt提效方法,本文将通过几个例子来为大家例举程序员可能不知道的几个chatgpt高效办公使用案例。

主要分为以下几点:

绕过官方OpenAI的地区限制

如果你有可以访问到OpenAI的服务器,可以自己搭建一个绕过OpenAI限制体验原始ChatGPT的方法。

如果没有,也可以参考这个开源项目:IPProxyTool

在你的出口IP为能访问到OpenAI的服务器上安装Squid代理

sudo yum install squid

然后配置Squid,打开Squid的主配置文件/etc/squid/squid.conf,找到以下几行,注释掉:

# http_access allow localnet
# http_access deny all

然后添加以下几行:

http_access allow all
http_port 3128

重新启动Squid服务:

sudo systemctl restart squid

然后再利用Chrome插件proxy switchyomega,新建PAC模式转发,将你所有的*.openai.com的请求转发到你的出口IP为能访问到OpenAI的服务器上。如图所示:

const proxyHost = '*.*.*.*';
const proxyPort = '****';

function FindProxyForURL(url, host) {
  if (shExpMatch(url, "https://*.openai.com/*")) {
    return `PROXY ${proxyHost}:${proxyPort}`;
  }
  return "DIRECT";
}

还原压缩混淆后的代码

在进行代码分析时,有时候会遇到压缩、混淆或加密的代码,这时候就需要将其还原为可读性强的代码。使用chatgpt可以辅助程序员完成这一任务。通过输入压缩混淆的代码,chatgpt会生成可读性较强的代码。

写分享文档

写分享文档时,有时候可能会遇到想要表达的内容卡壳,或者不知道该如何组织内容。这时候,可以尝试使用chatgpt来辅助文档的写作。输入文档大纲或者一些关键词,chatgpt会帮助你生成文档的内容。

利用mindshow将分享文档转为ppt

mindshow是一个在线ppt制作工具,可以将制作好的markdown转化为ppt格式。可以使用chatgpt辅助编写markdown,再通过mindshow将markdown转化为ppt格式,使得分享文档更加直观、易懂。

利用 chatpdf 读pdf文档

在学习过程中,我们可能需要阅读大量的pdf文档。为了提高效率,可以使用chatpdf这个在线工具,将pdf文档转换为可编辑的文本格式,然后通过chatgpt进行阅读和笔记的整理。

甚至可以拿来读小作文:

利用 Voice Control for chatgpt 的 Chrome插件 学习外语

学习外语时,很多时候我们需要进行口语练习。通过安装chrome插件 Voice Control for chatgpt,我们可以将chatgpt作为语音识别引擎,进行外语口语练习,不仅可以提高语音准确性,还能够让练习更加高效。

甚至他会说粤语,我就用它学习了几句粤语。

为代码生成测试用例和测试数据

在编写测试用例和测试数据时,可以使用chatgpt来辅助生成一些常规的测试用例和数据。输入一些关键词或者基本的测试用例,chatgpt会帮助你生成更多的测试用例和数据

把chatgpt接入小爱同学

参考xiaogpt这个开源项目可以将chatgpt接入小爱同学,实现小爱同学中与chatgpt对话。

总结

使用chatgpt可以帮助程序员更加高效地进行工作。本文列举了一些可能被忽略的chatgpt提效方法,包括代码还原、文档编写、pdf阅读、外语学习等。同时,chatgpt还可以用于生成测试用例和数据、代码注释和文档、代码推理、数据分析报告和数据库设计等方面,帮助程序员更好地进行编程工作。

最后,你们猜猜本文是怎么写出来的呢?如果大家有更好的使用chatgpt提效的方法,欢迎在评论区留言