用爆火的 ChatGPT AI 自動寫代碼、改Bug,太爽了
這兩天,被一款集寫文章,寫代碼,找Bug、聊天、寫歌等多功能的AI對話軟件 刷爆了朋友圈;就連馬斯克都親自出來為其站臺,發了多條推特來夸贊它的強大;
如果就AI聊天、寫作什么的,我興趣還不太大,但你說能寫代碼,改bug,那我就得來看看到底是一個什么樣的神器,因為這直接關乎著我的飯碗能不能保住的問題;
下面就一起來玩一下;
什么是?
是一種基于GPT-3的對話系統,它可以自動生成文本對話。GPT-3( 3)是一種大型語言模型,可以自動完成各種自然語言處理任務,包括文本生成和文本分類等。通過利用GPT-3的文本生成能力,實現自動生成文本對話。
能用來干什么?
它可以自動生成文本對話,因此可以用來實現聊天機器人等應用。
例如,您可以利用構建一個聊天機器人,用戶可以通過聊天機器人與進行文本對話。可以根據用戶輸入的文本,自動生成合適的回復。
此外,還可以用于實現其他文本生成應用,例如文本自動摘要、問答系統等。
與搜索引擎的區別?
是一種基于GPT-3的語言模型,它可以自動生成文本對話。而搜索引擎是一種信息檢索工具,可以幫助用戶查詢信息。
兩者存在顯著的區別:
?
以上幾個問題來自于 自己的回答
注冊
由于沒有對我們開放,賬號注冊就成了體驗這個AI神器的最大障礙,網上現在有代注冊服務,一個賬號的收費大約在幾塊到幾十塊不等;
搞技術的怎么能花這個冤枉錢,必須親自動手安排一個。有任何問題,可以掃文末二維碼加微信交流;
準備
由于【長城】的原因,需要用到比較科學的方法去上網,才能完成注冊,這個大家自行解決;代理的城市可以選擇:美國、日本、新加坡等地,不要選擇香港、澳門;
準備一個國外的手機號碼,用來接收驗證碼;可以選擇國外的一些接碼平臺,比如:
/cn ,其他的一些接碼平臺都試過,但很多都被 給風控了,沒辦法正常接收驗證碼。
注冊接碼平臺注冊
稍微等一會兒,在接碼平臺那邊就能收到一條驗證碼消息
輸入驗證碼就能完成注冊
玩起來
打開聊天主頁:
/chat
在下圖的文本框輸入想聊的內容,發送即可,想問什么都行!
寫代碼
前段時間, 出品了一款輔助寫代碼的插件 ,只需要寫一段注釋,就能幫你自動補全代碼,非常的好用;今天的主角,同樣也能自動寫代碼的功能,不僅會寫,還會幫你講解原理,分析優缺點;哪怕是注釋,都寫的非常完美;
下面就用幾個示例來一起體驗體驗:
冒泡排序
比如,你想寫個冒泡排序,就直接告訴他:用Java寫一個冒泡排序,立刻就能得到一個詳細的思路以及代碼實現;
public class BubbleSort {
public static void main(String[] args) {
// 定義一個數組
int[] array = {5, 3, 2, 4, 1};
// 調用冒泡排序方法
bubbleSort(array);
// 打印排序后的結果
for (int i = 0; i < array.length; i++) {
System.out.println(array[i]);
}
}
// 冒泡排序方法
public static void bubbleSort(int[] array) {
// 定義一個臨時變量,用于交換
int temp;
// 對數組進行遍歷
for (int i = 0; i < array.length - 1; i++) {
// 對相鄰的兩個元素進行比較,如果順序錯誤就交換
for (int j = 0; j < array.length - i - 1; j++) {
if (array[j] > array[j + 1]) {
temp = array[j];
array[j] = array[j + 1];
array[j + 1] = temp;
}
}
}
}
}
校驗
都沒有任何問題
其他語言
不光是Java,任意的編程語言都是支持的,比如,你可以讓他用HTML幫你寫一個跳動的愛心
<html>
<head>
<style>
/* 首先,我們為愛心定義一個樣式,并讓它處于居中位置 */
.heart {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
/* 接下來,我們為愛心定義一個動畫名稱,并指定動畫持續時間和其它屬性 */
@keyframes heart-beat {
from {
transform: translate(-50%, -50%) scale(1);
}
to {
transform: translate(-50%, -50%) scale(1.5);
}
}
/* 最后,我們將動畫應用到愛心元素上 */
.heart:hover {
animation-name: heart-beat;
animation-duration: 1s;
animation-iteration-count: infinite;
}
style>
head>
<body>
<div class="heart">??div>
body>
html>
最終的效果就是當鼠標移動到愛心上面,小愛心就會跳動起來!
找Bug
不光能幫你寫代碼,也能幫你找 bug ;
比如下面這幾行代碼,運行起來就會出現空指針異常
String name = null;
if(name.equals("ehang")){
System.out.println("我是小馬哥");
}
當你把這段代碼發給他的之后,他就會告訴你,存在什么問題,會有什么影響,要如何解決!一套流程給你安排的明明白白;
除了寫代碼、改bug,寫歌、寫文章、聊天也都是一把好手;
寫歌
寫文章
還真有魯迅那味兒了;不過似乎少了些許靈魂;
聊天
寫宣傳文案
但AI也有不靈的時候,
當我極力想誘導他成為一個小黑子,他卻怎么也不上這個當,也可能是它過于智能,看破的我的詭計;相信經過不斷的訓練、學習,終有一天它也會露出雞腳。
就這么一圈體驗下來,真的是驚掉我的下巴,簡直太強大了;而基于這個接口,可以做的事情就太多了,可以發揮你的腦洞玩起來吧!
聲明:本站所有文章資源內容,如無特殊說明或標注,均為采集網絡資源。如若本站內容侵犯了原著者的合法權益,可聯系本站刪除。