如何利用ChatGPT写代码?

141次阅读

最近爆火的 ChatGpt 相信大家都不陌生,听说它还能写代码,而且能力不凡。作为合格的嵌入式软件工程师,必须得充分利用起来!

获取系统 IP 地址

先写一个脚本,获取系统 IP 地址吧,没想到还有详细的注释!这不比百度好用多了?

嵌入式

求最长回文子串

嵌入式

嵌入式

嵌入式

完整的解析都有,很强大!

点灯

先来个简单的点灯吧。

嵌入式

嵌入式

嵌入式

确实写的有模有样的,我被惊艳到了!

写一个块驱动程序

下面来个复杂的

嵌入式

嵌入式

嵌入式

嵌入式

不得不说,框架都搭建好了,完全没问题!

systemtap 脚本

这里手误还打错了 systemtap,它也能自动纠正回来!

嵌入式

嵌入式

最后还有详细的注释!这么详细,相信大家都能看懂了吧。

ChatGPT 注册方法,确保可用

注册参考:https://zhuanlan.zhihu.com/p/589642999

地区选择 Indonesia

总结

ChatGPT 能写代码,确实很厉害。但我在使用时,也遇到了好几次给出的是错误答案。不过,这样也好,起码也说明程序员这一行暂时也不会被 AI 所替代。

像简单的 shell 脚本,makefile 等,ChatGPT 确实能处理。我们可以把 AI 生成的代码我们拿来修改下,可以节省很多时间。

GITHUB 上好玩的 ChatGPT 的项目

最后给大家推荐下在知乎上看到一个关于 chatGPT 的好玩的项目。

原文链接:https://www.zhihu.com/question/570189639/answer/2793888150

GitHub 上目前已经有很多基于 ChatGPT 的项目,基本 100⭐️以上的都在这里了,汇总如下:

使用指南

  • 一个 ChatGPT 使用指南:https://github.com/f/awesome-chatgpt-prompts
  • ChatGPT 提问工程师开发指南:https://github.com/wuchangming/chat-gpt-ask-question-engineer-handbook

非官方 API

  • 使用 Python 编写的轻量级的 ChatGPT API:https://github.com/acheong08/ChatGPT
  • 一个使用 Python 编写的非官方 ChatGPT API,基于 Daniel Gross 的 WhatsApp GPT:https://github.com/taranjeet/chatgpt-api
  • 使用 Python 编写的非官方 ChatGPT API:https://github.com/rawandahmad698/PyChatGPT

非官方客户端

  • 使用 nodejs 编写的非官方 ChatGPT 客户端:https://github.com/transitive-bullshit/chatgpt-api
  • 一个 ChatGPT macOS 桌面客户端:https://github.com/vincelwt/chatgpt-mac
  • 一个使用 rust 编写的 ChatGPT 桌面客户端,支持 macOS,Windows,Linux:https://github.com/sonnylazuardi/chatgpt-desktop

编辑器插件

  • 一个 VSCode ChatGPT 插件:https://github.com/mpociot/chatgpt-vscode

浏览器插件

  • 一个为 ChatGPT 添加 web 访问能力的 Chrome 浏览器插件:https://github.com/qunash/chatgpt-advanced
  • 一个 ChatGPT Chrome 插件,把 ChatGPT 集成到互联网上的每个文本框中:https://github.com/gragland/chatgpt-chrome-extension
  • 可以让 ChatGPT 回答在谷歌搜索结果页面旁边显示的浏览器插件,支持 Chrome/Edge/Firefox 浏览器:https://github.com/wong2/chat-gpt-google-extension
  • 集成在谷歌搜索结果的浏览器插件:https://github.com/ZohaibAhmed/ChatGPT-Google
  • 一个 Chrome 浏览器插件,可以导出你的 ChatGPT 历史到 PNG、PDF,或生成一个可共享的链接:https://github.com/liady/ChatGPT-pdf

微信机器人

  • ChatGPT 微信机器人:https://github.com/AutumnWhj/ChatGPT-wechat-bot
  • 基于开源的微信对话机器人 SDK Wechaty 编写的 ChatGPT 微信机器人:https://github.com/fuergaosi233/wechat-chatgpt
  • 为个人微信接入 ChatGPT:https://github.com/869413421/wechatbot

QQ 机器人:

  • 一个 Python 编写的基于 Nonebot2 的一个闲聊机器人:https://github.com/Quan666/ELFChatBot
  • 一个基于 OpenAI GPT-3 和 Mirai 的 QQ 聊天机器人:https://github.com/Byaidu/QChatBot-GPT
  • ChatGPT for Mirai QQ 机器人:https://github.com/lss233/chatgpt-mirai-qq-bot
  • 基于 OpenAI ChatGPT 开发的 QQ 对话机器人,调用 Completion API,支持 QQ 私聊和群聊,mirai+ChatGPT+MySQL 实现:GitHub – RockChinQ/QChatGPT: 基于 OpenAI ChatGPT 开发的 QQ 对话机器人,调用 Completion API,支持 QQ 私聊和群聊,mirai+ChatGPT+MySQL 实现

电报机器人

  • 一个基于 ChatGPT 的 Telegram 机器人:https://github.com/m1guelpf/chatgpt-telegram
  • 一个 ChatGPT Telegram 机器人:https://github.com/altryne/chatGPT-telegram-bot

GIT 版本工具

  • 使用 ChatGPT 自动生成 commit 提交信息:https://github.com/RomanHotsiy/commitgpt

其他

  • 非官方的 ChatGPT Raycast 扩展:https://github.com/abielzulio/chatgpt-raycast
  • ChatGPT 蓝鸟机器人:https://github.com/transitive-bullshit/chatgpt-twitter-bot
  • 一个基于 ChatGPT 的 AI 对话 Koishi(聊天机器人框架)框架插件:https://github.com/koishijs/chatgpt-bot
  • ChatGPT 黑魔法书,中文提问魔法指令:https://github.com/del-xiong/awesome-chatgpt

原文链接:https://m.elecfans.com/article/2011584.html

正文完
 
不知道
版权声明:本站原创文章,由 不知道 2023-07-23发表,共计2851字。
转载说明:声明:本站内容均来自互联网,归原创作者所有,如有侵权必删除。 本站文章皆由CC-4.0协议发布,如无来源则为原创,转载请注明出处。