IngramChen 積分 0 編輯於
rm -rf / tmp/qollie
drop database qollie
curl -XDELETE 'localhost:9200/qollie'
haocheng 積分 0 編輯於

為了做到這件事情必須串接 elasticsearch ,(有興趣的可以自行 google,在這裡說明大家應該會睡著)要對資料庫進行一些調整,原本預計是要遷移到自己建的伺服器叢集上。

感覺是調整 DB 時候下錯 SQL 之類的吧?

haocheng 積分 0

Apple store 說了這麼久終於來了,去朝聖一下也蠻合理的啊 XD

Eason 積分 0

真是不科學 ... 東西在線上都有,類似的店也很多,我怎麼一點都不會想去啊...

seathief 積分 0

還好之前買的電子書/video,登入後都還在.

haocheng 積分 1

好可惜,我還蠻喜歡他們提供 DRM Free 電子書的服務

Thinker 積分 3 編輯於

自從我離職之後, 我就一直在想我可以做些什麼。其中, 我也有想過我們離 AI 進行 programming 有多遠?? 我提出一個問題。如果你是 PM, 你怎麼讓 programmer 幫你寫程式? 接下來, 如果你是一個下個世代的 programmer, 你怎麼讓 AI 幫你寫程式? 於是我有了一些想法!

能幫你做 coding 的 AI 是長什麼樣?

  1. AI 能幫你腦補你的 spec 的不足。

  2. AI 會問你一些問題,搞清楚問題的細節。

  3. AI 要有 domain knowledge。

  4. 同 domain 內的一些習慣類似, AI 能透過 domain knowledge 補足你沒說的部分。

於是, 你得到一個特定領域的機器人, 可以幫你寫 code。你只要需要大致描述你的需求,機器人可以過去的經驗/實例為基礎,幫你完備你的 spec (你的輸入和輸出該長什麼樣)。這個完備的 spec, 就是可執行的程式。

AI 怎麼學寫程式? 那你怎麼學會寫程式的?

  1. 最基本的 hello world 和加減乘除。

  2. 簡單的 spec + 解答 example.

  3. step by step 對應 spec 和解答之間的關聯.

  4. 練習寫一樣的 code.

  5. 題目變化,練習.

  6. 一直到內化。

你怎麼寫程式?

  1. 看著 spec

  2. 寫個簡單的 function 有 input 和 output。

  3. 修改、補充中間部分的程式。

  4. 測試 (腦中或實際執行)。

  5. 對照 spec

  6. 回到 3. 直到完成

總結是, 我認為需要一個較易 parse 和使用的 spec 語言(而不是自然語言。專業的 PM 也不完全用一般人使用的語言定 spec。)。AI 能幫我們補充 spec,你提到一個條件,AI 能聯想到其它該有的條件。例如你提到使用者帳號,就會自動聯想到要登入,要有 password 和 ID 之類的。透過 AI 和人類之間的來回修改,完成一個完整的系統。過程就和 PM + 人類 programmer 的運作差不多。

基本上, 就是輔助真人 programmer,自動完成一些事。 yinwang 以乎把 AI coding 這件事想的太神奇, 像神奇海螺一樣。 我比較務實一些。

seathief 積分 0

要有一個肯配合的另外一半,也是不簡單

haocheng 積分 0

我也很好奇,不過不管怎麼選應該都會有人覺得少了哪幾款吧 XD

IngramChen 積分 0

好奇是怎麼選那些遊戲的,怎麼不按當年賣座的成積?

kaif 積分 0

個人覺得台灣很多公司還是不知道這是幹嘛的, 觀念還是覺得VM==雲端, 什麼都塞VM disk xd

haocheng 積分 0

沒說耶,Raid Boss 圖片看起來都是已經出現的,只是 CP 很高而已

otacorn 積分 0

剛好有 follow 到 hyper xterm 這串2,來更新一下資訊

根據最新留言1表示,hyper 似乎正在換到 VSCode 背後的 xterm.js XD