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

    文章

    163

    浏览量

    16655
  • 代码
    +关注

    关注

    28

    文章

    3824

    浏览量

    65537
  • 脚本
    +关注

    关注

    1

    文章

    313

    浏览量

    14481
  • ChatGPT
    +关注

    关注

    19

    文章

    1046

    浏览量

    2215
收藏 人收藏

    评论

    相关推荐

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

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

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

    ChatGPT的简单APB总线接口模块。图太长,直接贴出代码
    发表于 02-21 15:16

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

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

    如何用ChatGPT嵌入式代码

    ChatGPT竟然能够查错代码,让人感觉到不可思议!   2、注册账号   
    发表于 02-10 12:07 1次下载
    如何用<b>ChatGPT</b>嵌入式<b>代码</b>

    ChatGPT介绍和代码智能

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

    体验最近火爆的ChatGPT

    ChatGPT   演示   前言   体验   1. 回答问题   2.
    发表于 02-14 10:18 0次下载
    体验最近火爆的<b>ChatGPT</b>

    使用ChatGPT来写python代码

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

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

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

    ChatGPT将取代设计师?

    文案,还能写论文。同时它不光能陪你聊天,还能帮你工作,不光能帮你工作,还能帮你找工作。可谓只有你想不到,没有它做不到的。 但也正因为这个新的人工智能的出现,引来了不少人的担忧:ChatGPT这样的新兴人工智能技术很可能会影响人们——尤其是白领在未来的工作
    的头像 发表于 02-14 13:06 577次阅读

    ChatGPT会取代人类代码

    chatgpt终究只是ai人工智能,它即使学会编程也无法掌握所有程序员的技能和知识,硬要说的话只是会影响到一些技术水平较差的程序员。
    的头像 发表于 02-15 16:07 2375次阅读

    如何利用ChatGPT代码

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

    ChatGPT已能操控机器人,工程师连代码都不用

    ChatGPT编写了一个文本提示(prompt),描述目标任务,并明确说明函数库中哪些函数可用;另外,这还能规定ChatGPT生成代码用哪种编程语言。
    的头像 发表于 03-27 11:13 633次阅读

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

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

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

    ChatGPT代码的原理 ChatGPT是一种基于深度学习模型的自然语言处理技术,其主要原理如下:
    的头像 发表于 06-04 17:01 1656次阅读

    chatGPTMIG控制器

    chatGPT写了一个MCU 还流片了,一副很腻害的样子,在这个新闻的前几天我就在朋友圈里说了,用chatGPTverilog代码还是有一段距离的。今天我就手把手教大家,如何把这段距离给走了。今天用我让chatGPTMIG 控制器为例,一句
    发表于 07-10 09:12 96次阅读
    用<b>chatGPT</b><b>写</b>MIG控制器