Skip to content
··5 min basahin

Mula Zero Hanggang Functioning Chatbot: Paano Ako Gumawa ng Chatbot gamit ang chatGPT bilang Gabay Ko

Nang walang anumang kaalaman sa coding at ang chatGPT bilang gabay ko, nakagawa ako ng gumaganang chatbot mula sa simula—walang judgment, step-by-step na guidance lang na talagang gumana.

Update (2026): Ito ang simula ng isang paglalakbay na humantong kay Sydney! Pagkatapos ng maraming iteration, nakatira na ngayon si Sydney sa /ask/ at nakatuon sa blog content at mga produkto.


Maraming nasabi na tungkol sa kung paano magagamit ang chatGPT para magsulat ng code o kumilos bilang guide/assistant. Curious ako, kaya nagdesisyon akong subukan. Ang mga resulta ay talagang kahanga-hanga. Basahin kung paano ako, isang kumpletong coding newbie, ay nakagawa ng isang functional chatbot sa tulong ng chatGPT.

Hindi ako technical na tao

Bago tayo magsimula, kailangan mong maintindihan ang kaunti tungkol sa background ko. Hindi ako technical na tao at halos wala (o zero) akong kaalaman sa coding.

Hindi ko alam:

  • Kung paano gamitin ang terminal sa Mac machine
  • Kung paano magsulat ng CSS, HTML, Javascript, Python o anumang iba pang programming language
  • Kung paano magsulat ng code sa text editor at tapos i-save ang file sa python o ibang format
  • Hindi pa ako gumawa ng OpenAI API bago ang exercise na ito
  • Syempre, hindi pa ako nag-install ng anumang software para sa programming purpose
  • Wala akong kaalaman tungkol sa App Engine, Cloud SDK o katulad nito. T.T

Pero medyo magaling naman ako sumunod ng instructions :) (Pagkatapos nito ay kumuha pa ako ng pitong Andrew Ng courses sa machine learning at AI para punan ang mga gaps sa pagkakaunawa ko.)

Kaya with that, ito ang aking tinanong sa 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"

Binigyan ako ng chatGPT ng overall view ng proseso

Pagkatapos ng aking initial prompt, nagreply ang chatGPT ng overall process sa ibaba:

chandlernguyen chatbot overall step guide by chatGPT

Awtomatikong bina-break down ng chatGPT ang bawat step nang mas detalyado para sa newbie tulad ko

Sinabi ko sa chatGPT na natapos ko na ang step 1 at nakuha ko na ang OpenAI API. Tapos nagreply ito ng mas detalyadong breakdown ng step 2. Ang katotohanan na natatandaan nito na newbie ako at kailangan ng detalyadong guidance ay nakaka-amaze sa akin.

Hindi naman ito nagtatagal ng masyadong marami, mula step 2 hanggang step 4 lang dahil masyadong maraming impormasyon sa isang beses ay makakaoverwhelm sa akin. Muli, ang katotohanan na alam nito kung paano gawin ito nang awtomatiko ay great!

step 2 to step 4 guide by chatGPT for chandlernguyen chatbot

Hindi ako nahihiyang magtanong ng SOBRANG DAMING bobo na tanong sa chatGPT

May isang bagay tungkol sa pakikipag-interact sa isang chatbot, nang walang takot na ma-judge, na napakaliberating!

Malaya akong magtanong ng napakaraming bobo na tanong, paulit-ulit. At mind you, maraming basic questions akong tinanong tulad ng:

  • Paano mag-install ng python?
  • Natapos ko na ang step 1, pag-install ng python sa Mac ko. Ano ang susunod na step bago ko mabuksan ang command prompt?
  • Nakareceive ako ng error na ito: -bash: pip: command not found
  • Hindi ko alam kung paano mag-navigate sa folder kung saan ko naka-keep ang mga file, gamit ang "Terminal" sa Mac. (Sagot: gamitin ang cd command :D, pero hindi ko alam iyon).
  • Hindi ko alam ang ibig sabihin ng "curl" kaya tinanong ko ang chatGPT na ipaliwanag sa akin kung ano ang ginagawa nito.

Pagdating sa deployment ng chatbot sa internet, hiniling ko sa chatGPT na bigyan ako ng mga opsyon at tulungan akong i-evaluate ang mga ito

Binigyan ako ng chatGPT ng basic code na magagamit ko para sa aking chatbot sa python at kinopya at in-paste ko ang exact code sa isang text editor. Nagana ang code sa aking local machine kaya oras na para i-deploy ang application sa internet. Syempre, wala akong idea kung paano gawin ang step na ito kaya hiniling ko sa chatGPT na bigyan ako ng iba't ibang opsyon, batay sa security concerns, ease of use, atbp.

Pagkatapos ng ilang initial discussion, nagdesisyon akong gamitin ang Google Cloud Platform. Ang katotohanan na nag-aalok sila ng $300 + $100 free credit ay hindi masakit dahil well, gusto ko ng libre.

Ginabayan ako ng chatGPT na:

  • Mag-install ng Cloud SDK
  • I-connect ang aking local machine sa Cloud Project
  • I-build ang aking application gamit ang Docker at tapos i-push sa Artifact registry
  • I-deploy ang image sa Cloud Run
  • atbp.

Ang mga step sa itaas ay nangailangan ng maraming back and forth sa chatGPT dahil kita mo, newbie ako kaya lahat ng mga concept na ito ay bago sa akin. Hindi ko alam kung ano sila, lalo nang kung paano sila gawing gumana. Pero well, tinanong ko ang chatGPT sa bawat step at hindi ako nakaramdam ng anumang judgment haha :D

Hiniling ko sa chatGPT na i-improve ang code mula sa security perspective

Mula sa perspektibo ng isang newbie, pagkatapos kong hilingin sa chatGPT na tingnan ang code at i-improve ito mula sa security perspective, binigyan ako ng chatGPT ng mga kapaki-pakinabang na payo tulad ng:

  • Huwag i-hard code ang OpenAI API kundi gumamit ng environment variable sa Google Cloud Run para i-input ang value ng API
  • Mag-set ng daily limit sa bilang ng queries sa chatbot
  • Mag-set ng limit per user
  • atbp.

Konklusyon

Talagang mind-blowing para sa akin na magamit ko ang Gen AI sa ganitong lawak. Ayaw kong ibahagi ang code o ang link sa chatbot dahil para sa marami sa inyo, simpleng bagay lang ito. At sigurado akong super simple rin ang application. Pero ang katotohanan na ang isang tao na walang technical knowledge ay nakagawa nito noong 2023 ay talagang hindi kapani-paniwala!

Napaka-capable ng machine :) at napaka-pasensyoso! Muli, nakaramdam ako ng kalayaan, na makapagtanong ng napakaraming tanong, paulit-ulit, nang walang takot na ma-judge. I think may makapal akong mukha normally pero still, hindi ako magtatanong sa isang human tutor ng ganitong karaming tanong, paulit-ulit. Gayundin, ang private na "tutor" na ito ay nagtatrabaho sa aking schedule, kung mayroon man akong 10 minuto para ituloy ang trabaho o mayroon akong 1 oras, sa 6am o 9pm, nandoon ito para sumagot at gabayan ako.

Excited na ako sa mga susunod! :)

Nasubukan mo na bang gumamit ng chatGPT para gumawa ng isang bagay mula sa simula? Gusto kong marinig kung ano ang ginawa mo at kung kamusta ang karanasan — lalo na kung galing ka rin sa non-technical na background.

Maraming salamat,

Chandler

Ipagpatuloy ang Pagbasa

Ang Journey Ko
Kumonekta
Wika
Mga Preference