總目錄: https://mirror.xyz/0x3B7D34d0E7e807A9D7aD74F094C5379aca61460D/KWPZoghKKrrdsq_SXG01UYc5-RsI15-99icROzF2lUw

Subscribe to imToken Labs
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers
來源:
https://github.com/oneleo/cht-live/blob/master/test_ChatGPT.html
https://oneleo.github.io/cht-live/test_ChatGPT.html
隨著區塊鏈技術的發展,開發人員不斷地尋求新的工具和方法來協助其開發工作。而在 2022/11/30,ChatGPT 開放供大眾使用後,它就成為了不同領域工作者的選擇之一。在這篇文章中,我們將介紹如何使用 ChatGPT 來協助開發人員在區塊鏈領域中更得心應手!
ChatGPT 是由 OpenAI 開發的大型語言模型,能夠幫助開發人員進行程式碼輸出、智慧提醒、操作文件自動產生等工作。在本文中,我們將深入探討如何使用 ChatGPT 來協助區塊鏈開發工作,並提供實際的範例供讀者參考。
最新消息:
1、2022/12/19 發表的一篇醫學論文共同作者為 ChatGPT
https://www.medrxiv.org/content/10.1101/2022.12.19.22283643v2
2、2023/01/07 微軟發佈 Office、Azure、Bing 產品線將嵌入 ChatGPT
3、2022/02/04 兩個月使用者破億,ChatGPT 引發 AI 投資熱
https://tw.stock.yahoo.com/news/兩個月使用者破億,chatgpt引發ai投資熱-033539532.html
4、2023/02/08 微軟宣布「新版 Bing、Edge 合體 ChatGPT」 AI 自動安排旅程、生成社群貼文
https://udn.com/news/story/7086/6959231
5、2023/02/10 ChatGPT 通過 Google 三級工程師面試,年薪破 500 萬元
有一個最簡便建立 ChatGPT 帳號的方式!由於大多數人都有 Google 或 Microsoft 帳號,所以我們可直接進入 https://chat.openai.com/chat 頁面,並用您的 Google 或 Microsoft 帳號進行登入,可以更快地使用到 ChatGPT 的服務!
值得注意的是:初次使用第三方帳號登入時,除了需提供您的姓、名外,還需完成電話認證,以臺灣來說,國碼為「+886」,並輸入完整的電話號碼「0912876543」,接收簡訊後將代碼輸入送出即完成認證動作
到這邊恭喜您已成功登入,現在我們可以開始享受 ChatGPT 的先進 AI 服務了!在使用之前,我們需先了解以下注意事項:
頁面閒置約 5 分鐘後,將被自動登出(這時人物圖示將會顯示空白)。不過別擔心,只需重新整理頁面並按下左上角的「New Chat」鈕,就可繼續使用 ChatGPT 的服務。
目前的 ChatGPT 一小時內有限制問答次數,目前可採用多個 Google 或 Microsoft 帳號來交叉使用
經測試,目前帳號的電話綁定可都綁在同一隻
雖然 ChatGPT 會儲存部份對話,但實際常會無故消失。為了避免這類尷尬情況,建議在完成問答後,可立即複製對話內容完成備份。
當 ChatGPT 回答內容大約超過 500 字時,會明顯話還沒說完就中斷,這時只要再度回覆「請繼續說」,ChatGPT 就會繼續完成對話內容
須在閒置 5 分鐘、自動登出前進行回覆,否則 ChatGPT 會因無法知道先前對話,而無法繼續回答
那麼,我們就可以開始進入基礎用法的世界啦!
範例
請幫我修飾以下英文文法
If the initial gasLimit fails to be obtained, the gasLimit should be set to 500,000 according to the test results, and an additional 300,000 will be added for each additional buyback token.
輸出
範例
請幫我潤飾以下中文文法
完成登入後,接下來我們就可開始使用 ChatGPT 服務,使用前需注意以下幾點:
1、當閒置 ChatGPT 頁面約 5 分鐘,您會被自動登出(您的人物圖示會消失),這時只需「重新整理」頁面並按下左上角的「New Chat」即可繼續使用
2、承上,雖然 ChatGPT 會儲存過去的對話,但經實測常會無故消失,故最好在完成對話後,複製內容並完成備份
那麼我們就開始介紹 ChatGPT 基礎用法!
輸出
ChatGPT 擅長整理、擴充(亂講話)、修改文法、翻譯、解釋程式碼、程式碼下註解
在請 ChatGPT 整理一份文章後,雖然我們可以持續問他細節,但這時非常容易觸發 ChatGPT 擴充(亂講話)功能,請一定要再次確認它所回覆的內容!
注意:大多數的網址 ChatGPT 是無法直接進行存取的,目前已知 GitHub、Medium、Twitter、Wikipedia 內容可以直接看到
範例
請幫我整理這則訊息
https://medium.com/taipei-ethereum-meetup/rollup-and-the-boost-from-proto-danksharding-85d2fe0566b6
範例
請問 Proto-Danksharding 是在 L1 還是 L2 裡?
注意:這個回覆是錯的,Proto-Danksharding 應該在 L1 裡
→ 雖然我們可以持續問他細節,但這時非常容易觸發 ChatGPT 擴充(亂講話)功能,請一定要再次確認它回覆的內容!
輸出
範例
請幫我用繁體中文重點整理這份文章
While individually they satisfy the required properties, together they do not. If we take b = RLP_encode(t) we have a collision. This is mitigated in ethereum/go-ethereum#2940 by modifying the second leg of the encoding function:
encode(b : 𝔹⁸ⁿ) = "\x19Ethereum Signed Message:\n" ‖ len(b) ‖ b where len(b) is the ascii-decimal encoding of the number of bytes in b.
This solves the collision between the legs since RLP_encode(t : 𝕋) never starts with \x19. There is still the risk of the new encoding function not being deterministic or injective. It is instructive to consider those in detail.
善用 ChatGPT 的擴充功能
範例
請幫我增加以下英文字數
Hi, I'm Irara
輸出
範例
輸出
範例
輸出
範例
輸出
範例
輸出
範例
請幫我重點整理這份程式碼的流程
https://github.com/consenlabs/tokenlon-contracts/blob/master/contracts/utils/SignatureValidator.sol
輸出
範例
請幫我為以下程式碼的每一行加入英文註解
function spendFromUserToWithPermit(SpenderLibEIP712.SpendWithPermit calldata _params, bytes calldata _spendWithPermitSig) external override onlyAuthorized {
require(_params.expiry >= block.timestamp, "Spender: Permit is expired");
require(_params.requester == msg.sender, "Spender: invalid requester address");
bytes32 spendWithPermitHash = getEIP712Hash(SpenderLibEIP712._getSpendWithPermitHash(_params));
require(!spendingFulfilled[spendWithPermitHash], "Spender: Permit is already fulfilled");
spendingFulfilled[spendWithPermitHash] = true;
require(isValidSignature(_params.user, spendWithPermitHash, bytes(""), _spendWithPermitSig), "Spender: Invalid permit signature");
_transferTokenFromUserTo(_params.user, _params.tokenAddr, _params.recipient, _params.amount);
}
輸出
注意:內容僅用於幫助思考,勿直接用於產品中
範例
請幫我查看以下程式碼是否有安全上的漏洞,並幫我修正
function withdrawBalance() {
amountToWithdraw = userBalances[msg.sender];
if (!(msg.sender.call.value(amountToWithdraw)())) { throw; }
userBalances[msg.sender] = 0;
}
輸出
這篇文章是區塊鏈開發的秘密武器!它教您如何使用 ChatGPT 來讓你的工作更輕鬆,更有趣。從創建帳號到使用 ChatGPT 各種功能,讓您在區塊鏈開發中更加得心應手。
文章提供了許多實用的指南和範例,讓讀者可快速學習使用 ChatGPT 的各種問答方式,例如:文章整理、論文輸出、文章產生和開發人員輔助開發等;以協助您提高效率、減少錯誤,並加速任務完成。感謝您的閱讀!
來源:
https://github.com/oneleo/cht-live/blob/master/test_ChatGPT.html
https://oneleo.github.io/cht-live/test_ChatGPT.html
隨著區塊鏈技術的發展,開發人員不斷地尋求新的工具和方法來協助其開發工作。而在 2022/11/30,ChatGPT 開放供大眾使用後,它就成為了不同領域工作者的選擇之一。在這篇文章中,我們將介紹如何使用 ChatGPT 來協助開發人員在區塊鏈領域中更得心應手!
ChatGPT 是由 OpenAI 開發的大型語言模型,能夠幫助開發人員進行程式碼輸出、智慧提醒、操作文件自動產生等工作。在本文中,我們將深入探討如何使用 ChatGPT 來協助區塊鏈開發工作,並提供實際的範例供讀者參考。
最新消息:
1、2022/12/19 發表的一篇醫學論文共同作者為 ChatGPT
https://www.medrxiv.org/content/10.1101/2022.12.19.22283643v2
2、2023/01/07 微軟發佈 Office、Azure、Bing 產品線將嵌入 ChatGPT
3、2022/02/04 兩個月使用者破億,ChatGPT 引發 AI 投資熱
https://tw.stock.yahoo.com/news/兩個月使用者破億,chatgpt引發ai投資熱-033539532.html
4、2023/02/08 微軟宣布「新版 Bing、Edge 合體 ChatGPT」 AI 自動安排旅程、生成社群貼文
https://udn.com/news/story/7086/6959231
5、2023/02/10 ChatGPT 通過 Google 三級工程師面試,年薪破 500 萬元
有一個最簡便建立 ChatGPT 帳號的方式!由於大多數人都有 Google 或 Microsoft 帳號,所以我們可直接進入 https://chat.openai.com/chat 頁面,並用您的 Google 或 Microsoft 帳號進行登入,可以更快地使用到 ChatGPT 的服務!
值得注意的是:初次使用第三方帳號登入時,除了需提供您的姓、名外,還需完成電話認證,以臺灣來說,國碼為「+886」,並輸入完整的電話號碼「0912876543」,接收簡訊後將代碼輸入送出即完成認證動作
到這邊恭喜您已成功登入,現在我們可以開始享受 ChatGPT 的先進 AI 服務了!在使用之前,我們需先了解以下注意事項:
頁面閒置約 5 分鐘後,將被自動登出(這時人物圖示將會顯示空白)。不過別擔心,只需重新整理頁面並按下左上角的「New Chat」鈕,就可繼續使用 ChatGPT 的服務。
目前的 ChatGPT 一小時內有限制問答次數,目前可採用多個 Google 或 Microsoft 帳號來交叉使用
經測試,目前帳號的電話綁定可都綁在同一隻
雖然 ChatGPT 會儲存部份對話,但實際常會無故消失。為了避免這類尷尬情況,建議在完成問答後,可立即複製對話內容完成備份。
當 ChatGPT 回答內容大約超過 500 字時,會明顯話還沒說完就中斷,這時只要再度回覆「請繼續說」,ChatGPT 就會繼續完成對話內容
須在閒置 5 分鐘、自動登出前進行回覆,否則 ChatGPT 會因無法知道先前對話,而無法繼續回答
那麼,我們就可以開始進入基礎用法的世界啦!
範例
請幫我修飾以下英文文法
If the initial gasLimit fails to be obtained, the gasLimit should be set to 500,000 according to the test results, and an additional 300,000 will be added for each additional buyback token.
輸出
範例
請幫我潤飾以下中文文法
完成登入後,接下來我們就可開始使用 ChatGPT 服務,使用前需注意以下幾點:
1、當閒置 ChatGPT 頁面約 5 分鐘,您會被自動登出(您的人物圖示會消失),這時只需「重新整理」頁面並按下左上角的「New Chat」即可繼續使用
2、承上,雖然 ChatGPT 會儲存過去的對話,但經實測常會無故消失,故最好在完成對話後,複製內容並完成備份
那麼我們就開始介紹 ChatGPT 基礎用法!
輸出
ChatGPT 擅長整理、擴充(亂講話)、修改文法、翻譯、解釋程式碼、程式碼下註解
在請 ChatGPT 整理一份文章後,雖然我們可以持續問他細節,但這時非常容易觸發 ChatGPT 擴充(亂講話)功能,請一定要再次確認它所回覆的內容!
注意:大多數的網址 ChatGPT 是無法直接進行存取的,目前已知 GitHub、Medium、Twitter、Wikipedia 內容可以直接看到
範例
請幫我整理這則訊息
https://medium.com/taipei-ethereum-meetup/rollup-and-the-boost-from-proto-danksharding-85d2fe0566b6
範例
請問 Proto-Danksharding 是在 L1 還是 L2 裡?
注意:這個回覆是錯的,Proto-Danksharding 應該在 L1 裡
→ 雖然我們可以持續問他細節,但這時非常容易觸發 ChatGPT 擴充(亂講話)功能,請一定要再次確認它回覆的內容!
輸出
範例
請幫我用繁體中文重點整理這份文章
While individually they satisfy the required properties, together they do not. If we take b = RLP_encode(t) we have a collision. This is mitigated in ethereum/go-ethereum#2940 by modifying the second leg of the encoding function:
encode(b : 𝔹⁸ⁿ) = "\x19Ethereum Signed Message:\n" ‖ len(b) ‖ b where len(b) is the ascii-decimal encoding of the number of bytes in b.
This solves the collision between the legs since RLP_encode(t : 𝕋) never starts with \x19. There is still the risk of the new encoding function not being deterministic or injective. It is instructive to consider those in detail.
善用 ChatGPT 的擴充功能
範例
請幫我增加以下英文字數
Hi, I'm Irara
輸出
範例
輸出
範例
輸出
範例
輸出
範例
輸出
範例
請幫我重點整理這份程式碼的流程
https://github.com/consenlabs/tokenlon-contracts/blob/master/contracts/utils/SignatureValidator.sol
輸出
範例
請幫我為以下程式碼的每一行加入英文註解
function spendFromUserToWithPermit(SpenderLibEIP712.SpendWithPermit calldata _params, bytes calldata _spendWithPermitSig) external override onlyAuthorized {
require(_params.expiry >= block.timestamp, "Spender: Permit is expired");
require(_params.requester == msg.sender, "Spender: invalid requester address");
bytes32 spendWithPermitHash = getEIP712Hash(SpenderLibEIP712._getSpendWithPermitHash(_params));
require(!spendingFulfilled[spendWithPermitHash], "Spender: Permit is already fulfilled");
spendingFulfilled[spendWithPermitHash] = true;
require(isValidSignature(_params.user, spendWithPermitHash, bytes(""), _spendWithPermitSig), "Spender: Invalid permit signature");
_transferTokenFromUserTo(_params.user, _params.tokenAddr, _params.recipient, _params.amount);
}
輸出
注意:內容僅用於幫助思考,勿直接用於產品中
範例
請幫我查看以下程式碼是否有安全上的漏洞,並幫我修正
function withdrawBalance() {
amountToWithdraw = userBalances[msg.sender];
if (!(msg.sender.call.value(amountToWithdraw)())) { throw; }
userBalances[msg.sender] = 0;
}
輸出
這篇文章是區塊鏈開發的秘密武器!它教您如何使用 ChatGPT 來讓你的工作更輕鬆,更有趣。從創建帳號到使用 ChatGPT 各種功能,讓您在區塊鏈開發中更加得心應手。
文章提供了許多實用的指南和範例,讓讀者可快速學習使用 ChatGPT 的各種問答方式,例如:文章整理、論文輸出、文章產生和開發人員輔助開發等;以協助您提高效率、減少錯誤,並加速任務完成。感謝您的閱讀!
No activity yet