php入門到就業(yè)線上直播課:進(jìn)入學(xué)習(xí)
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API調(diào)試工具:點(diǎn)擊使用
面對(duì)一夜爆火的 ChatGPT ,我最終也沒抵得住誘惑,決定體驗(yàn)一下,不過這玩意要注冊(cè)需要外國(guó)手機(jī)號(hào)以及科學(xué)上網(wǎng),將許多人攔在門外,本篇博客將體驗(yàn)當(dāng)下爆火的 ChatGPT 以及無需注冊(cè)和科學(xué)上網(wǎng),拿來即用的 ChatGPT 使用攻略,快來試試吧!
ChatGPT 是什么?
被炒得火爆的ChatGPT到底是什么?
美國(guó)人工智能公司OpenAI發(fā)布免費(fèi)機(jī)器人對(duì)話模型ChatGPT(GPT-3.5系列),模型中首次采用RLHF(從人類反饋中強(qiáng)化學(xué)習(xí))方式。模型目前處于測(cè)試階段,用戶與ChatGPT之間的對(duì)話互動(dòng)包括普通聊天、信息咨詢、撰寫詩詞作文、修改代碼等。功能如此“全面”的ChatGPT被稱作“最強(qiáng)AI(人工智能)”,面世5天便已有超過100萬用戶使用。
就是一個(gè)功能強(qiáng)大的 “AI機(jī)器人” ,到底有多強(qiáng)大,怎么體驗(yàn),一起來看看吧!
vscode ChatGPT 中文版插件安裝
沒錯(cuò),這個(gè)號(hào)稱最強(qiáng)AI的機(jī)器人在vscode中已經(jīng)有中文版插件了,趕緊裝一個(gè)體驗(yàn)一下吧!
打開你的vscode,搜索ChatGPT安裝這個(gè)插件: 【推薦學(xué)習(xí):vscode教程、編程教學(xué)】
可以看到他的使用方法在這個(gè)插件中寫的十分詳細(xì),甚至還有附有小破站的視頻教程,實(shí)在不會(huì)的小白可以去看看!
ChatGPT 初體驗(yàn)
可以看到,這個(gè)功能還是很多的,最常用的就是提問,我們來體驗(yàn)一下!
快捷鍵ctrl+shift+p 或者 command+shift+p打開命令面板,輸入"ChatGPT"。
回車后在這里輸入你的問題,當(dāng)然也可以直接點(diǎn)擊左側(cè)小方塊,在下面的輸入框直接輸入問題!
測(cè)試一:聊天
嘿嘿嘿!強(qiáng)!
測(cè)試二:用c語言求1-100之間素?cái)?shù)的代碼
我們來體驗(yàn)一下問答寫代碼!
先來一個(gè)簡(jiǎn)單的!
我直呼好家伙,還真寫出來了,而且注釋很詳細(xì)!這代碼都不用驗(yàn)證,完全沒有問題哇!
我們把代碼提取出來,跑一下吧!
#include <stdio.h> int main() { // 定義一個(gè)變量用來保存當(dāng)前數(shù)字 int num; // 使用一個(gè)循環(huán)來遍歷1-100之間的所有數(shù)字 for (num = 1; num <= 100; num++) { // 定義一個(gè)變量用來保存當(dāng)前數(shù)字是否為素?cái)?shù),默認(rèn)為true int is_prime = 1; // 使用另一個(gè)循環(huán)來遍歷2-num-1之間的所有數(shù)字 for (int i = 2; i < num; i++) { // 如果當(dāng)前數(shù)字能夠被i整除,那么它不是素?cái)?shù) if (num % i == 0) { is_prime = 0; break; } } // 如果is_prime仍然為true,那么當(dāng)前數(shù)字是素?cái)?shù),輸出它 if (is_prime) { printf("%d is a prime numbern", num); } } return 0; }
我倒要看看這個(gè)AI有多強(qiáng),給他上難度!
測(cè)試三:寫一個(gè)C語言管理系統(tǒng)
用c 語言寫一個(gè)會(huì)員信息管理系統(tǒng)。錄入會(huì)員信息并可選擇功能查詢。會(huì)員信息包括會(huì)員號(hào),會(huì)員姓和名,什么時(shí)間加入的,從2017年至2021年繳納的會(huì)員費(fèi)(注:maloc , calloc , realloc , free 等函數(shù)希望可以用上)!
具體包含功能如下:
1.增加新會(huì)員
2.移除會(huì)員
3.更新某一會(huì)員信息
4.輸出所有會(huì)員信息
5.查詢某一會(huì)員信息
6.退出會(huì)員系統(tǒng)
只能說,蒸的c,只是這個(gè)插件代碼格式化功能不太好,代碼塊顯示不太好,但也很明顯的看到用結(jié)構(gòu)體存儲(chǔ)數(shù)據(jù),實(shí)現(xiàn)了基礎(chǔ)的增刪改查!
需要注意的是,當(dāng)本次輸出達(dá)到上限,你需要輸入“繼續(xù)”,他會(huì)繼續(xù)接著輸出!
本題代碼龐大,我就不測(cè)試了,感興趣的可以去嘗試!
測(cè)試四:詢問代碼功能
total = 0 num_list = [1,2,3,4] for i in num_list: for j in num_list: for k in num_list: if (i!=j) and (i!=k) and (j!=k): print(i,j,k) total += 1 print(total)
確實(shí)沒啥問題!
結(jié)語
ChatGPT 的強(qiáng)大毫無疑問,確實(shí)可以幫助我們寫代碼,前提是你的需求要足夠清晰,簡(jiǎn)直就是開發(fā)的一大利器,可以借助它實(shí)現(xiàn)基礎(chǔ)功能,然后拿來修改,關(guān)鍵是它啥語言都能寫…,并且注釋很詳細(xì),利用得當(dāng)也可以幫助小白學(xué)習(xí)!那么你認(rèn)為程序員最終會(huì)被人工智能替代嗎?
趕緊去體驗(yàn)體驗(yàn)體驗(yàn)吧!只有體驗(yàn)了才能感觸到它的強(qiáng)大!當(dāng)然也有現(xiàn)成的網(wǎng)站可以直接體驗(yàn),鏈接我放評(píng)論區(qū)了哦!