由零到可以用嘅 Chatbot:我點樣用 ChatGPT 做guide砌咗一個chatbot
零coding知識,用 ChatGPT 做guide,我由零開始砌咗一個可以用嘅 chatbot——冇judgment,只有step-by-step嘅指引,真係work到。
Update (2026): 呢個係一段旅程嘅開始,最終造就咗 Sydney!經過好多次迭代,Sydney 而家住喺 /ask/,專注於 blog 內容同產品。
好多人都講 ChatGPT 可以點樣幫手寫code或做guide/assistant。好奇之下,我決定試下。結果真係amazing。繼續睇,了解我呢個完全嘅coding新手點樣喺 ChatGPT 嘅幫助下砌到一個可以用嘅 chatbot。
我唔係技術人
開始之前,你需要了解少少我嘅背景。我唔係技術人,我嘅coding知識好有限(或者係零)。
我唔識:
- 點樣用 Mac 嘅 terminal
- 點樣寫 CSS、HTML、Javascript、Python 或任何其他programming語言
- 點樣喺文字編輯器寫code然後save成 python 或其他格式
- 我之前從未create過 OpenAI API
- 當然,我從未為programming目的安裝過任何軟件
- 我對 App Engine、Cloud SDK 或類似嘅嘢零認識 T.T
但我跟instructions算幾叻嘅 :)(我之後去讀咗七個 Andrew Ng 嘅 machine learning 同 AI 課程嚟填補知識上嘅gaps。)
所以就咁,我問咗 ChatGPT 4:
「Hi there, I am the owner of this website https://www.chandlernguyen.com/. I want to build a chatbot, leveraging OpenAI chatGPT API for my website. I am not a technical person though. So I need your help to guide me step by step. I want other people to be able to use the chatbot too. tell me how I should start」
ChatGPT 俾咗我整個過程嘅概覽
我嘅初始 prompt 之後,ChatGPT 回覆咗以下嘅整體流程:
ChatGPT 自動將每個步驟進一步拆解,適合我呢種新手
我同 ChatGPT 講我完成咗 step 1,攞到 OpenAI API。然後佢回覆咗 step 2 嘅進一步breakdown。佢記得我係新手需要詳細指引呢件事令我好impressed。
佢亦唔會share太多,只係由 step 2 到 step 4,因為一次俾太多資訊會overwhelm我。佢自動知道點做呢件事真係好正!
我唔怕問 ChatGPT 好多好多蠢問題
同 chatbot 互動有一樣嘢好liberating——唔使怕被judge!
我好自由咁問好多蠢問題,再問,再問。而且我問咗好多基礎問題,好似:
- 點樣安裝 python?
- 我完成咗 step 1,喺 Mac 安裝咗 python。打開 command prompt 之前下一步係咩?
- 我收到呢個 error:-bash: pip: command not found
- 我唔識點用 Mac 嘅「Terminal」navigate去我放files嘅folder。(答案:用 cd command :D,但我唔知。)
- 我唔知「curl」係咩意思所以我問 ChatGPT 解釋俾我聽。
要喺互聯網上deploy chatbot嗰時,我叫 ChatGPT 俾我選項同幫我evaluate
ChatGPT 俾咗我可以用嘅 python 基本code,我copy and paste咗去文字編輯器。我喺本機搞掂咗個code,所以係時候deploy上網。當然,我完全唔知點做呢步,所以我叫 ChatGPT 根據安全考慮、易用性等俾我唔同嘅選項⋯⋯
經過一番初步討論,我決定用 Google Cloud Platform。佢哋提供 $300 + $100 免費credit呢件事唔差,因為我鍾意免費嘢。
ChatGPT 指導我:
- 安裝 Cloud SDK
- 將本機連接到 Cloud Project
- 用 Docker build 我嘅 application 然後 push 去 Artifact registry
- Deploy image 去 Cloud Run
- 等等⋯⋯
以上步驟同 ChatGPT 有好多來回,因為你睇,我係新手,所有呢啲概念對我嚟講都係全新嘅。我唔知佢哋係咩,更加唔好講點令佢哋work。但我每一步都問 ChatGPT,完全冇覺得被judge haha :D
我叫 ChatGPT 由安全角度改善code
由新手嘅角度嚟講,我叫 ChatGPT 睇下個code同由安全角度改善之後,ChatGPT 俾咗我有用嘅建議:
- 唔好喺code入面hard code OpenAI API,而係用 Google Cloud Run 嘅 environment variable 嚟輸入 API 嘅值
- 設定chatbot每日嘅query上限
- 設定每個用戶嘅上限
- 等等⋯⋯
結論
對我嚟講,可以將 Gen AI leverage到呢個程度真係mind-blowing。我唔想share個code或chatbot嘅link,因為對你哋好多人嚟講,呢啲係簡單嘅嘢。我相信個application都好簡單。但一個冇技術知識嘅人喺2023年可以做到呢件事,係不可思議嘅!
部機好叻 :) 而且好有耐性!我再講多次,可以問咁多問題,一次又一次,唔使怕被judge,真係好liberating。我覺得自己平時算厚面皮,但我都唔會向一個human tutor重複問咁多問題。仲有,呢個private「tutor」配合我嘅schedule,無論我有10分鐘定1個鐘繼續做嘢,朝早6點定夜晚9點,佢都喺度答同指導我。
期待接下嚟會有咩 :)
你有冇試過用 ChatGPT 由零開始砌嘢?我好想聽你整咗啲咩同體驗點——特別係如果你同我一樣係非技術背景。
祝好,
Chandler






