本帖最后由 leedashone 于 2023-9-5 13:36 编辑
用過 OpenAI 的,就經驗來說的話,正確性大概在 5~7 成之間, 有時候覺的省事好用,有時覺的像朽木一樣怎麼講也反省不過來。(拿來協助寫 Swift, 以及一些 C 的 Function)
舉個例子,這是我有一次在寫一個 iOS 藍牙週邊用的 App 時要 AI 幫我起個頭,我的問句:
用 SwiftUI (含 Preview) 寫一個 iOS App, 畫面正中央為一個字體較大的文字框。
程序開始後,在文字框顯示 "找尋設備中",, 然後啟用藍牙 BLE 掃瞄,找到名稱為 "SUNE23013" 的設備。
如果有找到,文字框改為顯示 "正在連接設備",然後 Connect 到這個設備。
連線若失敗就回到掃瞄那邊重頭開始。 如果連線成功,文字框顯示 "設備已連線",然後探索 0xF00D 這個服務
如果服務存在,就探索此服務下的 0xFFF0 特徵。這個特徵是一個 Read Notify, 會傳回一個 4 Bytes 的數字來。
接下來程式就永遠的等待外設的 Notify,一接到 Notify 就把收到的這個 4 Bytes 的數值轉為 10 進位字串顯示在文字框中。
連線中途如遇如果藍牙斷線,就由最開頭那裡重新再來。