Re: [討論] 用AI寫code產生的疑問
我和同事們不久前有討論過如何透過 ChatGPT 來建立應用或是優化工作流
例如協助我們翻譯語系檔案等等
這個過程中,我們希望 AI 的結果可以整合進自動化工具裡面
所以我們將語系檔案分批餵給 ChatGPT API,再要求他回傳指定的 JSON 結構,結果超極滿意
建立的過程很像是在寫程式,只是是用自然語言寫而已,當下我們延伸了另一個想法
能不能用來進行索引搜尋呢?
由於 token 的限制,我們現階段沒辦法給 AI 大量的資料,但提供索引還是可以的。
例如藥品的搜尋,客戶在搜尋列中打「我頭好痛」的時候
把索引和客戶問句都給AI,請他幫我理解哪個是最佳索引,並回傳 JSON 給我
再把資料拿去資料庫搜索出對應藥品
最後的結果好的不可思議,省下一堆要調整結巴解析的時間
循著這個思路,我覺得 ChatGPT 就像是雲端服務的誕生一樣,是新創的福音
例如從一個團隊才能維護的機房,變成只要寥寥幾人就能維護主機
一些複雜的算法,不需要第一時間就找高手來處理
而是透過AI幫你推導出結果,為你的商業邏輯加分
---
最後來點小小的推廣
這個連假,我把與 ChatGPT 對話轉成 JSON 的 code 整理了一下並開源:
https://github.com/KHC-ZhiHao/ctod
也打理了一下給同事轉換多語系文檔的 playground:
最後祝福大家都可以在這次 AI 世代上有所收穫
--
你們這想法就對了
推,好奇正式啟用後效果如何
語系翻譯接google api不是比較快嗎
google翻的有比較好嗎?
最近剛好在弄公司案子的i18n,寫好中文的json格式丟
給gpt叫它中文轉英文保持原本格式一下就好了超級爽
都不是很通用的特殊例子。翻譯也要人再次確認,分詞斷詞,
chatgpt,gpt-3.5-turbo也常常給出不合理的長辭,還不如自
己搞辭典。
除非是做玩具不賣錢,不然真的沒明顯省下多少時間
Open AI的API性能,輸出結果的速度更是難以用到真實搜尋產
品。
用在開發者工具勉強可以當參考啦,工程師修改就好,做給To
C用,還有蠻多挑戰的。
你講的藥品搜尋例子 最近看到 llama-index 有做了
做公司的 km 系統其實蠻好用的 像是可以串 redmine 試試
to c 的站內搜尋也可以直接拿來試試
推
感謝分享
26
首Po相信對新技術具有敏銳度的各位, 在這幾個月都有使用過AI來幫忙寫code, 但在使用過程中不經有一個問題一直迴盪在我的腦海中: 「AI幫我快速生成一個feature的模板, 我在修改的過程中就像在做code review,3
幾個未來可能的 cases: 當工程師工作開始都提早完成了,會有以下幾種發展 1-0: 裝忙不要被老闆發現 or 更早下班 1-1: 老闆接更多工作 1-2: 砍人,更少工程師做更多工作14
其實很多新技術在早期和成熟後相比你會感覺他的應用是完全顛覆最初想法的 例如 web 仔最熟稔的 web 好了,網路泡沫時代前大家對電子商務 的觀點是在網路上的一個廣告頁,每個網站就像一間街邊店一樣,透過網址 這串虛擬地址你可以造訪網路上的任何一間店,找到你要的資訊,更容易媒合實體交易 當時的 web 就是一本電話簿的概念18
這篇展示ChatGPT的威力與限制。 他問Bing如何raycast一個有displacement map的geometry. 原po問到最後,答案是不可能或給錯誤的程式。 下面有人回答他把原po的問提去問ChatGPT4,說得到很好的解決。2
今天剛好在它版討論AI寫Code,晃過來看到這邊也在聊, 小弟是個很久沒專注在Coding的前低階工程師,所以這篇文大神前輩們看看笑笑就好 主要來丟幾的AI Coding工具,這邊的朋友有興趣可以去玩玩看, 直接叫GPT4寫Code真的不會是個好用的方法。3
事實上未來沒有寫code這種東西 我們會在當下才會認為應該是這樣 而未來根本沒有所謂的寫code 而是跟AI說你要解決什麼問題 它就幫你解決這樣48
跟本文可能不相干 昨天公司一場面試 是線上面試 在考線上coding的時候 對方可能也不知道他打code的軌跡我們是看的到的 就看到問題那個區塊被全選複製 過幾分鐘後對方答案突然行雲流水全部打出來3
回覆應該會變得很長所以特地開一篇。 在專案規模越變越大的時候怎麼去處理祖傳代碼? 從人類既存的軟體史來說這些祖傳代碼幾乎沒有修好的可能性,從這個方向由AI做出發點來討論。 專案本身的複雜度正比於 BUG 的發生率,而 BUG 的發生通常是錯誤的抽象造成的結果。 所以AI可以處理嗎?不行,因為是人類在提需求時就已經有問題了。
35
Re: [討論] 為什麼沒有作家抗議AI我覺得ChatGPT沒太多抗議的原因是:人們可以從中學習。 因為故事是自己想像的,那麼劇情走向自然只有自己最知道,ChatGPT反而可以提供一些更 好的文筆來讓自己學習,甚至可以用不同的角度描述同一件事情。 AI寫Code也一樣,也是能夠拿來學習,甚至用來快速了解沒用過的函式庫。 而AI畫的圖,繪師卻很難甚至沒辦法學習AI的畫法,畢竟根本不是用人類的畫法去繪製作品25
[閒聊] 用ChatGPT協助寫小說的實作、分析及心得雖然最近紅的話題是AI繪圖,但剛好我今天遲來地玩了ChatGPT,嘗試了幾個我覺得可能讓 ChatGPT協助寫小說的功能,也餵了自己的小說給它,想和它討論看能不能得到回饋。 後面會提一些我嘗試拿他來協助做研究的結果,這方面其實更加強大w 總之,先上人權(?),證明我不是雲寫小說:22
Re: [閒聊] AI與遊戲美術從業者的困境訪談回一下程式的部分, 身為一個寫過iOS Objective-C、碩論寫了Unity C#、前陣子被架去寫網頁javascript, 最近在開始接觸Python,非資工本科的不專業前軟體工程師,這樣應該能講講。 → lbowlbow: 要等到ai能debug才會被取代。寫出code不難,沒bug才難 03/30 09:12 推 guogu: chatgpt可以把錯誤資訊丟回去讓他修阿 只是會有越修越多 03/30 09:1521
Re: [討論] chatGPT會取代軟體工程師嗎?提供一個有趣的觀點 在 堆疊溢出 的網站有關於一則公告內容是禁止 chatgpt 回文。 底下有一個 AI 研究員的論點很有趣。 temporary-policy-chatgpt-is-banned?cb=18
[心得] 用 ChatGPT 幫忙整理 Code Changes部落格: GitHub: 相信大家對 ChatGPT 不會很陌生,這是目前在生成式人工智慧 (AIGC: AI Generated Content) 內的當紅炸子雞,然而 ChatGPT 對於軟體工程師有什麼影響呢?能否透過 ChatGPT 改善團隊流程或協助開發?而我現在想到最直接的就是用 ChatGTP 幫忙寫 Git5
Re: [問卦] 聊天AI會搶了碼農的工作嗎?阿肥外商碼農阿肥啦! 認真說,當前chatGPT模型寫出來的東西肯定還是要人工優化的,不過確實簡單的呼叫API還 是有一定的程度跟能力可以直接做到的,不過真的要做到最優解還是需要人來處理的。 像阿肥之前試過要他寫一些特化的代碼,chatGPT也只會回覆常見解法,問題是我希望有O(n )甚至更好的解,結果還是我自己優化才把原本執行3秒的Code變成1秒。5
Re: [問卦] ChatGPT到底是炒作還是未來趨勢?!你必須要熟知某方面知識 然後對AI進行測試 才會發現ChatGPT的可怕 目前測試 給出題目請AI做日文五七五和歌->百份百正確2
Re: [問卦] 多少人開始把生活移到AI上?舉幾個前陣子演講聽到的例子 1.遊戲公司用ai繪圖做概念發想(OOO元素+XXX元素會呈現什麼樣的風格) 用chatgpt想招式名稱(一個^&*$%的角色,給我10個他會的招式名稱然後翻譯成日韓英) 2.銀行用chatgpt整理社會新聞建立黑名單並直接出成json資料 3.設計系用ai繪圖大量針對指定題目做出臨摹學習的範本