0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何利用ChatGPT帮你写代码?

嵌入式与Linux那些事 来源:嵌入式与Linux那些事 作者:仲一 2022-12-13 09:55 次阅读

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

获取系统IP地址

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

230f6206-7a10-11ed-8abf-dac502259ad0.png

求最长回文子串

2322be8c-7a10-11ed-8abf-dac502259ad0.png234103f6-7a10-11ed-8abf-dac502259ad0.png23aa762e-7a10-11ed-8abf-dac502259ad0.png

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

点灯

先来个简单的点灯吧。

23bf80fa-7a10-11ed-8abf-dac502259ad0.png24604224-7a10-11ed-8abf-dac502259ad0.png247f0bfa-7a10-11ed-8abf-dac502259ad0.png

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

写一个块驱动程序

下面来个复杂的

2495539c-7a10-11ed-8abf-dac502259ad0.png25c0d62e-7a10-11ed-8abf-dac502259ad0.png25d88a3a-7a10-11ed-8abf-dac502259ad0.png25f3663e-7a10-11ed-8abf-dac502259ad0.png

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

systemtap脚本

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

260483b0-7a10-11ed-8abf-dac502259ad0.png26182c26-7a10-11ed-8abf-dac502259ad0.png

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

ChatGPT注册方法,确保可用

地区选择Indonesia

总结

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

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

GITHUB上好玩的ChatGPT的项目

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

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

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ip地址
    +关注

    关注

    0

    文章

    239

    浏览量

    16741
  • 代码
    +关注

    关注

    30

    文章

    4554

    浏览量

    66734
  • 脚本
    +关注

    关注

    1

    文章

    372

    浏览量

    14629
  • ChatGPT
    +关注

    关注

    27

    文章

    1406

    浏览量

    4663

原文标题:如何利用ChatGPT帮你写代码?

文章出处:【微信号:嵌入式与Linux那些事,微信公众号:嵌入式与Linux那些事】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    利用ChatGPT通过Shell脚本来实现日志分析

    ChatGPT自出道以来,其出色的代码能力被众多程序员追捧,今天浩道就运维工作中常见的日志分析场景,利用ChatGPT让它通过Shell脚本来实现日志分析
    的头像 发表于 04-07 09:09 2525次阅读

    【国产FPGA+OMAPL138开发板体验】(原创)6.FPGA连接ChatGPT 4

    OMAP-L138(定点/浮点DSP C674x+ARM9)+ FPGA处理器的开发板。 编写一个用于FPGA访问ChatGPT 4的程序代码是一个相当复杂的任务,涉及到硬件设计、网络通信、数据处理等多个
    发表于 02-14 21:58

    chatGPT帮我硬件代码,是懂行的,好助手!#chatgpt #物联网开发 #python开发板

    ChatGPT
    苏州煜瑛微电子科技有限公司
    发布于 :2023年02月17日 15:27:42

    在IC设计/验证中怎么应用ChatGPT呢?

    ”的文件夹,将之前备份的带“_bak”的文件移动到这里面。详情见图4。哈哈,继续发挥想象,能不能写verilog呢?下面这段是ChatGPT的简单APB总线接口模块。图太长,直接贴出代码
    发表于 02-21 15:16

    科技大厂竞逐AIGC,中国的ChatGPT在哪?

    ChatGPT“对话”的过程中,人们发现它的“智慧程度”远超其他的人工智能机器人。除了聊天,ChatGPT被网友们用来写文案、翻译文本、为代码纠错,甚至用来编写代码。 凭借出色的表现
    发表于 03-03 14:28

    如何用ChatGPT嵌入式代码

    ,质疑不正确的前提,并拒绝不适当的请求。   官方的一个例子:   看到图片的第一印象:ChatGPT竟然能够查错代码,让人感觉到不可思议!   2、注册账号   ChatGPT的体验网址:https:/
    发表于 02-10 12:07 1次下载
    如何用<b class='flag-5'>ChatGPT</b>嵌入式<b class='flag-5'>代码</b>

    微信接入ChatGPT 利用ChatGPT的对话能力

      当前ChatGPT是一个爆火的项目,近来浏览 Github 的时候,发现一个好玩的项目:微信接入ChatGPT利用ChatGPT的对话能力,实现微信的自动聊天回复。   在
    发表于 02-13 10:31 3次下载
    微信接入<b class='flag-5'>ChatGPT</b> <b class='flag-5'>利用</b><b class='flag-5'>ChatGPT</b>的对话能力

    ChatGPT介绍和代码智能

    一. ChatGPT 1. ChatGPT的自我介绍 2. ChatGPT的前世 2.1GPT-3是啥?General Pre-Training(GPT),即通用预训练语言模型,是一种利用
    发表于 02-14 09:33 2次下载
    <b class='flag-5'>ChatGPT</b>介绍和<b class='flag-5'>代码</b>智能

    体验一下ChatGPT带我们写代码快感

    OpenAI的ChatGPT是一种自然语言处理技术,它可以帮助开发者快速地完成代码的编写。通过将ChatGPT与Python相结合,开发人员可以利用其先进的自然语言处理功能快速而轻松地
    的头像 发表于 02-14 09:31 1767次阅读

    ChatGPT将取代设计师?

    最近,朋友圈,微博都被这个词刷屏了—ChatGPT。 先来介绍一下ChatGPTChatGPT是美国硅谷初创公司OpenAI推出的一种人工智能技术(AI)驱动的自然语言处理工具。 它不仅能敲
    的头像 发表于 02-14 13:06 767次阅读

    ChatGPT有什么商业机会

    上瘾式的交互体验而迅速出圈。 不少体验过的人都惊呼,ChatGPT可能一举消灭记者、程序员和搜索引擎。 这个对话模型可以回答后续问题,承认错误,挑战不正确的前提,还能帮你修改代码中的 bug…… 那他到
    发表于 02-15 10:00 0次下载
    <b class='flag-5'>ChatGPT</b>有什么商业机会

    使用ChatGPT来写python代码

    ChatGPT是时下火热的AI自然语言引擎,啥都知道啥都会,今天咱们就使用ChatGPT来 写一段python代码,模拟一个温湿度传感器,持续的给服务器发数据,并在物联网
    发表于 02-15 09:35 0次下载
    使用<b class='flag-5'>ChatGPT</b>来写python<b class='flag-5'>代码</b>

    如何利用ChatGPT代码

    最近爆火的ChatGpt相信大家都不陌生,听说它还能写代码,而且能力不凡。作为合格的嵌入式软件工程师,必须得充分利用起来!
    的头像 发表于 02-17 15:59 4356次阅读
    如何<b class='flag-5'>利用</b><b class='flag-5'>ChatGPT</b>写<b class='flag-5'>代码</b>?

    ChatGPT是什么?ChatGPT代码的原理你知道吗

    自己的智能水平,提供更加准确和有用的回答和服务。 ChatGPT代码的原理 ChatGPT是一种基于深度学习模型的自然语言处理技术,其主要原理如下:
    的头像 发表于 06-04 17:01 2524次阅读