0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何利用ChatGPT幫你寫代碼?

嵌入式與Linux那些事 ? 來源:嵌入式與Linux那些事 ? 作者:仲一 ? 2022-12-13 09:55 ? 次閱讀

最近爆火的ChatGpt相信大家都不陌生,聽說它還能寫代碼,而且能力不凡。作為合格的嵌入式軟件工程師,必須得充分利用起來!

獲取系統(tǒng)IP地址

先寫一個(gè)腳本,獲取系統(tǒng)IP地址吧,沒想到還有詳細(xì)的注釋!這不比百度好用多了?

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

求最長(zhǎng)回文子串

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

完整的解析都有,很強(qiáng)大!

點(diǎn)燈

先來個(gè)簡(jiǎn)單的點(diǎn)燈吧。

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

確實(shí)寫的有模有樣的,我被驚艷到了!

寫一個(gè)塊驅(qū)動(dòng)程序

下面來個(gè)復(fù)雜的

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

不得不說,框架都搭建好了,完全沒問題!

systemtap腳本

這里手誤還打錯(cuò)了systemtap,它也能自動(dòng)糾正回來!

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

最后還有詳細(xì)的注釋!這么詳細(xì),相信大家都能看懂了吧。

ChatGPT注冊(cè)方法,確??捎?/p>

地區(qū)選擇Indonesia

總結(jié)

ChatGPT能寫代碼,確實(shí)很厲害。但我在使用時(shí),也遇到了好幾次給出的是錯(cuò)誤答案。不過,這樣也好,起碼也說明程序員這一行暫時(shí)也不會(huì)被AI所替代。

像簡(jiǎn)單的shell腳本,makefile等,ChatGPT確實(shí)能處理。我們可以把AI生成的代碼我們拿來修改下,可以節(jié)省很多時(shí)間。

GITHUB上好玩的ChatGPT的項(xiàng)目

最后給大家推薦下在知乎上看到一個(gè)關(guān)于chatGPT的好玩的項(xiàng)目。

GitHub上目前已經(jīng)有很多基于ChatGPT的項(xiàng)目,基本100以上的都在這里了,匯總?cè)缦拢?/strong>

使用指南

一個(gè)ChatGPT 使用指南:https://github.com/f/awesome-chatgpt-prompts

ChatGPT 提問工程師開發(fā)指南:https://github.com/wuchangming/chat-gpt-ask-question-engineer-handbook

非官方API

使用Python編寫的輕量級(jí)的 ChatGPT API:https://github.com/acheong08/ChatGPT

一個(gè)使用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

一個(gè)ChatGPT macOS桌面客戶端:https://github.com/vincelwt/chatgpt-mac

一個(gè)使用rust編寫的 ChatGPT 桌面客戶端,支持macOS, Windows, Linux:https://github.com/sonnylazuardi/chatgpt-desktop

編輯器插件

一個(gè) VSCode ChatGPT 插件:https://github.com/mpociot/chatgpt-vscode

瀏覽器插件

一個(gè)為ChatGPT添加web訪問能力的Chrome瀏覽器插件:https://github.com/qunash/chatgpt-advanced

一個(gè)ChatGPT Chrome 插件,把ChatGPT集成到互聯(lián)網(wǎng)上的每個(gè)文本框中:https://github.com/gragland/chatgpt-chrome-extension

可以讓ChatGPT回答在谷歌搜索結(jié)果頁面旁邊顯示的瀏覽器插件,支持Chrome/Edge/Firefox瀏覽器:https://github.com/wong2/chat-gpt-google-extension

集成在谷歌搜索結(jié)果的瀏覽器插件:https://github.com/ZohaibAhmed/ChatGPT-Google

一個(gè)Chrome瀏覽器插件,可以導(dǎo)出你的ChatGPT歷史到PNG、 PDF,或生成一個(gè)可共享的鏈接:https://github.com/liady/ChatGPT-pdf

微信機(jī)器人

ChatGPT 微信機(jī)器人:https://github.com/AutumnWhj/ChatGPT-wechat-bot

基于開源的微信對(duì)話機(jī)器人SDK Wechaty 編寫的 ChatGPT 微信機(jī)器人:https://github.com/fuergaosi233/wechat-chatgpt

為個(gè)人微信接入ChatGPT:https://github.com/869413421/wechatbot

QQ機(jī)器人:

一個(gè)Python編寫的基于**Nonebot2**的一個(gè)閑聊機(jī)器人:https://github.com/Quan666/ELFChatBot

一個(gè)基于 OpenAI GPT-3 和 Mirai 的 QQ 聊天機(jī)器人:https://github.com/Byaidu/QChatBot-GPT

ChatGPT for Mirai QQ 機(jī)器人:https://github.com/lss233/chatgpt-mirai-qq-bot

基于OpenAI ChatGPT 開發(fā)的QQ對(duì)話機(jī)器人,調(diào)用Completion API,支持QQ私聊和群聊,mirai+ChatGPT+MySQL實(shí)現(xiàn):GitHub - RockChinQ/QChatGPT: 基于OpenAI ChatGPT 開發(fā)的QQ對(duì)話機(jī)器人,調(diào)用Completion API,支持QQ私聊和群聊,mirai+ChatGPT+MySQL實(shí)現(xiàn)

電報(bào)機(jī)器人

一個(gè)基于 ChatGPT 的 Telegram 機(jī)器人:https://github.com/m1guelpf/chatgpt-telegram

一個(gè) ChatGPT Telegram 機(jī)器人:https://github.com/altryne/chatGPT-telegram-bot

GIT版本工具

使用ChatGPT自動(dòng)生成commit提交信息:https://github.com/RomanHotsiy/commitgpt

其他

非官方的ChatGPT Raycast 擴(kuò)展:https://github.com/abielzulio/chatgpt-raycast

ChatGPT藍(lán)鳥機(jī)器人:https://github.com/transitive-bullshit/chatgpt-twitter-bot

一個(gè)基于 ChatGPT 的 AI 對(duì)話 Koishi (聊天機(jī)器人框架)框架插件:https://github.com/koishijs/chatgpt-bot

ChatGPT 黑魔法書,中文提問魔法指令:https://github.com/del-xiong/awesome-chatgpt

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • ip地址
    +關(guān)注

    關(guān)注

    0

    文章

    303

    瀏覽量

    17090
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4806

    瀏覽量

    68786
  • 腳本
    +關(guān)注

    關(guān)注

    1

    文章

    391

    瀏覽量

    14897
  • ChatGPT
    +關(guān)注

    關(guān)注

    29

    文章

    1564

    瀏覽量

    7853

原文標(biāo)題:如何利用ChatGPT幫你寫代碼?

文章出處:【微信號(hào):嵌入式與Linux那些事,微信公眾號(hào):嵌入式與Linux那些事】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    利用ChatGPT通過Shell腳本來實(shí)現(xiàn)日志分析

    ChatGPT自出道以來,其出色的代碼能力被眾多程序員追捧,今天浩道就運(yùn)維工作中常見的日志分析場(chǎng)景,利用ChatGPT讓它通過Shell腳本來實(shí)現(xiàn)日志分析
    的頭像 發(fā)表于 04-07 09:09 ?3180次閱讀

    chatGPT幫我硬件代碼,是懂行的,好助手!#chatgpt #物聯(lián)網(wǎng)開發(fā) #python開發(fā)板

    ChatGPT
    蘇州煜瑛微電子科技有限公司
    發(fā)布于 :2023年02月17日 15:27:42

    在IC設(shè)計(jì)/驗(yàn)證中怎么應(yīng)用ChatGPT呢?

    ”的文件夾,將之前備份的帶“_bak”的文件移動(dòng)到這里面。詳情見圖4。哈哈,繼續(xù)發(fā)揮想象,能不能寫verilog呢?下面這段是ChatGPT的簡(jiǎn)單APB總線接口模塊。圖太長(zhǎng),直接貼出代碼
    發(fā)表于 02-21 15:16

    科技大廠競(jìng)逐AIGC,中國(guó)的ChatGPT在哪?

    ChatGPT“對(duì)話”的過程中,人們發(fā)現(xiàn)它的“智慧程度”遠(yuǎn)超其他的人工智能機(jī)器人。除了聊天,ChatGPT被網(wǎng)友們用來寫文案、翻譯文本、為代碼糾錯(cuò),甚至用來編寫代碼。 憑借出色的表現(xiàn)
    發(fā)表于 03-03 14:28

    如何用ChatGPT嵌入式代碼

    ,質(zhì)疑不正確的前提,并拒絕不適當(dāng)?shù)恼?qǐng)求。   官方的一個(gè)例子:   看到圖片的第一印象:ChatGPT竟然能夠查錯(cuò)代碼,讓人感覺到不可思議!   2、注冊(cè)賬號(hào)   ChatGPT的體驗(yàn)網(wǎng)址:https:/
    發(fā)表于 02-10 12:07 ?1次下載
    如何用<b class='flag-5'>ChatGPT</b>嵌入式<b class='flag-5'>代碼</b>

    ChatGPT介紹和代碼智能

    一. ChatGPT 1. ChatGPT的自我介紹 2. ChatGPT的前世 2.1GPT-3是啥?General Pre-Training(GPT),即通用預(yù)訓(xùn)練語言模型,是一種利用
    發(fā)表于 02-14 09:33 ?2次下載
    <b class='flag-5'>ChatGPT</b>介紹和<b class='flag-5'>代碼</b>智能

    體驗(yàn)一下ChatGPT帶我們代碼快感

    OpenAI的ChatGPT是一種自然語言處理技術(shù),它可以幫助開發(fā)者快速地完成代碼的編寫。通過將ChatGPT與Python相結(jié)合,開發(fā)人員可以利用其先進(jìn)的自然語言處理功能快速而輕松地
    的頭像 發(fā)表于 02-14 09:31 ?2012次閱讀

    體驗(yàn)最近火爆的ChatGPT

      體驗(yàn)最近火爆的ChatGPT   演示   前言   體驗(yàn)   1. 回答問題   2. 方案、寫作   3. 代碼   4. 各種古
    發(fā)表于 02-14 10:18 ?0次下載
    體驗(yàn)最近火爆的<b class='flag-5'>ChatGPT</b>

    ChatGPT將取代設(shè)計(jì)師?

    、文案,還能寫論文。同時(shí)它不光能陪你聊天,還能幫你工作,不光能幫你工作,還能幫你找工作??芍^只有你想不到,沒有它做不到的。 但也正因?yàn)檫@個(gè)新的人工智能的出現(xiàn),引來了不少人的擔(dān)憂:
    的頭像 發(fā)表于 02-14 13:06 ?993次閱讀

    使用ChatGPT來寫python代碼

    ChatGPT是時(shí)下火熱的AI自然語言引擎,啥都知道啥都會(huì),今天咱們就使用ChatGPT一段python代碼,模擬一個(gè)溫濕度傳感器,持續(xù)的給服務(wù)器發(fā)數(shù)據(jù),并在物聯(lián)網(wǎng)
    發(fā)表于 02-15 09:35 ?0次下載
    使用<b class='flag-5'>ChatGPT</b>來寫python<b class='flag-5'>代碼</b>

    ChatGPT會(huì)取代人類代碼

    chatgpt終究只是ai人工智能,它即使學(xué)會(huì)編程也無法掌握所有程序員的技能和知識(shí),硬要說的話只是會(huì)影響到一些技術(shù)水平較差的程序員。
    的頭像 發(fā)表于 02-15 16:07 ?3713次閱讀

    如何利用ChatGPT代碼?

    最近爆火的ChatGpt相信大家都不陌生,聽說它還能寫代碼,而且能力不凡。作為合格的嵌入式軟件工程師,必須得充分利用起來!
    的頭像 發(fā)表于 02-17 15:59 ?4857次閱讀
    如何<b class='flag-5'>利用</b><b class='flag-5'>ChatGPT</b><b class='flag-5'>寫</b><b class='flag-5'>代碼</b>?

    ChatGPT已能操控機(jī)器人,工程師連代碼都不用

    設(shè)計(jì)好庫和API后,微軟給ChatGPT編寫了一個(gè)文本提示(prompt),描述目標(biāo)任務(wù),并明確說明函數(shù)庫中哪些函數(shù)可用;另外,這還能規(guī)定ChatGPT生成代碼用哪種編程語言。
    的頭像 發(fā)表于 03-27 11:13 ?1188次閱讀

    ChatGPT是什么?ChatGPT代碼的原理你知道嗎

    自己的智能水平,提供更加準(zhǔn)確和有用的回答和服務(wù)。 ChatGPT代碼的原理 ChatGPT是一種基于深度學(xué)習(xí)模型的自然語言處理技術(shù),其主要原理如下:
    的頭像 發(fā)表于 06-04 17:01 ?3236次閱讀

    chatGPTMIG控制器

    之前有人發(fā)表論文說用chatGPT寫了一個(gè)MCU 還流片了,一副很膩害的樣子,在這個(gè)新聞的前幾天我就在朋友圈里說了,用chatGPTverilog代碼還是有一段距離的。今天我就手把手
    發(fā)表于 07-10 09:12 ?374次閱讀
    用<b class='flag-5'>chatGPT</b><b class='flag-5'>寫</b>MIG控制器