Skip to content
··閱讀時間1分鐘

由零到可以用嘅 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 回覆咗以下嘅整體流程:

chandlernguyen chatbot overall step guide by chatGPT

ChatGPT 自動將每個步驟進一步拆解,適合我呢種新手

我同 ChatGPT 講我完成咗 step 1,攞到 OpenAI API。然後佢回覆咗 step 2 嘅進一步breakdown。佢記得我係新手需要詳細指引呢件事令我好impressed。

佢亦唔會share太多,只係由 step 2 到 step 4,因為一次俾太多資訊會overwhelm我。佢自動知道點做呢件事真係好正!

step 2 to step 4 guide by chatGPT for chandlernguyen chatbot

我唔怕問 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

繼續閱讀

我嘅旅程
聯繫
語言
偏好設定