我的露營小幫手:插曲-Cursor篇

更新 發佈閱讀 4 分鐘

前言

自從萌生「露營小幫手」這個點子後,我就想同時用兩條路線實作:

  • 寫程式碼
  • 用自動化工具把流程拼起來

原本一直猶豫該先走哪一條。跟朋友討論訂閱哪個模型時,對方說:「不然用 Cursor 試試看?它是 AI 協作的開發環境,能寫 code、也能跟 AI 對話,甚至可以請它一條龍搞定。」

於是我就多了一個更直覺的選項:先把可動的東西做出來,再回頭比較別的做法。


不負責任聲明

這系列只是紀錄個人開發過程與踩坑心得,Cursor 或 Google AI Studio 都只是練習工具。

所以不會有一步一步的正式教學。想完整學習,網路上已有很多大神的文章與影片,可以自行延伸!


用 Cursor 開始動手

某個週末一股衝動,下載好 Cursor 就直接出張嘴。

我先把需求講清楚,讓 AI 幫我「對齊」對工具的理解,並請它在開工前檢查整體架構、預估會遇到的挑戰。它列完架構後,反問了兩個關鍵問題:

1. 交通工具是什麼?機車為主

2. 要在哪個平台呈現?網頁版

第一次嘗試所謂的「AI coding」(名稱是否精準先不管)。確認需求後,AI 就開始執行。起初它在轉圈,我才發現要按下 Accept,它才會把產出的程式碼寫進去、繼續下一步(老實說當下我也沒細看)。

完成後,我請它自我測試,並幫我 review 哪些段落可能不合邏輯或冗餘。接著讓它建立專案目錄、資料夾與檔案,準備開跑。

💡 提醒 : 安裝 Cursor 時,記得給它本機使用權限。

安裝與本機測試(Windows)

  1. 叫出「命令提示字元」(Win + R)並輸入 cmd
  2. 切到專案資料夾:cd 你的資料夾路徑
  3. 安裝套件:npm install
  4. 這時我才發現沒裝 Node.js
  5. 立刻去 Node.js 官網下載並安裝
  6. 安裝好後,關掉命令提示字元、重新打開,再跑一次第 2、3 步
  7. 啟動:npm start
  8. 打開 AI 提供的連結:http://localhost:3000

初版功能

  • 預設交通工具:機車
  • 輸入起點與終點
  • 顯示預計路徑與時間
  • 列出抵達目的地前約 30 分鐘會遇到的補給點(超商或超市)

我先測試下個月想去的營區——結果「幽默了」,那一段完全沒有補給點 XDD。換測其他營區或地點就正常顯示了。初版雖然能跑,但離正式使用還有一大段距離,很多細節要調整,先讓它跑起來,之後慢慢補。

踩坑與小建議

  • 列出補給點的上限
    • 目前 AI 產出的程式碼最多列 15 個補給點。可以依需求自行調整,太多其實也不一定比較好用。
  • 地圖資料與 API 成本
    • 先採用 Google Maps API 來抓地點,準確度高,但會吃到 API 使用量。不過以個人用途、請求次數不多的情況,Google 的免費額度通常夠用。
  • 通知與上線考量
    • 如果未來真的要上線用,還需要一個「提醒自己」的機制。之後可能會加 LINE Messaging API 或 Gmail 的寄信流程,讓出發時有訊息可以參考。

下一步規劃

  • 用 Google AI Studio 再做一版,對比介面與製作邏輯
  • 思考是否加入快取與成本控管(例如限制請求、簡化查詢範圍)
  • 調整補給點的篩選條件與排序(例如優先顯示某幾種店型)
  • 加入通知機制(LINE 或信箱)、以及簡易的部署方式

心得

看著 AI 迅速產出生可動的東西,腦袋同時也有點緊張——所謂的 vibe coding 真的會讓人「先接受成果、再慢慢理解」。但「看不懂」這件事會讓我焦慮,我其實還是想看懂 XDD,這樣後續才改得動。

先分享到這裡。下次用 Google AI Studio 來實踐一下,再比較兩種路線的感覺。

留言
avatar-img
トウさん的慢速開發誌
3會員
19內容數
緩步用程式與旅途,編織我的生活節奏
你可能也想看
Thumbnail
程式設計與技術能力 在現代社會中的重要性越來越明顯,尤其是在人工智能(AI)和自動化技術迅速發展的背景下。理解編程語言,如Python、R等,以及熟悉相關技術架構和工具,能夠幫助個人在這樣的環境中更好地工作。這種能力不僅對技術專業人士至關重要,也對非技術領域的人士日益重要,因為基礎的程式設計知識已
Thumbnail
程式設計與技術能力 在現代社會中的重要性越來越明顯,尤其是在人工智能(AI)和自動化技術迅速發展的背景下。理解編程語言,如Python、R等,以及熟悉相關技術架構和工具,能夠幫助個人在這樣的環境中更好地工作。這種能力不僅對技術專業人士至關重要,也對非技術領域的人士日益重要,因為基礎的程式設計知識已
Thumbnail
這篇文章描述了作者從兼職開發轉為全職開發的過程,並分享了從混進學界指日可待的積極態度。作者也提及自己在專案製作與個人生活上的矛盾與感想,最後分享了專案管理和敏捷開發相關的文章與影片。
Thumbnail
這篇文章描述了作者從兼職開發轉為全職開發的過程,並分享了從混進學界指日可待的積極態度。作者也提及自己在專案製作與個人生活上的矛盾與感想,最後分享了專案管理和敏捷開發相關的文章與影片。
Thumbnail
網址:https://gadget.chienwen.net/x/text/articlecut 這個網頁裡面有許多小工具, 但感覺現在有很多被 AI 取代掉的東西, 推薦大家可以來用看看~
Thumbnail
網址:https://gadget.chienwen.net/x/text/articlecut 這個網頁裡面有許多小工具, 但感覺現在有很多被 AI 取代掉的東西, 推薦大家可以來用看看~
Thumbnail
軟體系統的發展歷程大多相似,首重解決基本需求、提供操作介面,進而提升安全性、擴充功能、優化操作。
Thumbnail
軟體系統的發展歷程大多相似,首重解決基本需求、提供操作介面,進而提升安全性、擴充功能、優化操作。
Thumbnail
這篇內容,將簡單介紹Asset Browser、Workspace、Inspector、Code Browser,作為入門的介面導覽。
Thumbnail
這篇內容,將簡單介紹Asset Browser、Workspace、Inspector、Code Browser,作為入門的介面導覽。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
打開 jupyter notebook 寫一段 python 程式,可以完成五花八門的工作,這是玩程式最簡便的方式,其中可以獲得很多快樂,在現今這種資訊發達的時代,幾乎沒有門檻,只要願意,人人可享用。 下一步,希望程式可以隨時待命聽我吩咐,不想每次都要開電腦,啟動開發環境,只為完成一個重複性高
Thumbnail
打開 jupyter notebook 寫一段 python 程式,可以完成五花八門的工作,這是玩程式最簡便的方式,其中可以獲得很多快樂,在現今這種資訊發達的時代,幾乎沒有門檻,只要願意,人人可享用。 下一步,希望程式可以隨時待命聽我吩咐,不想每次都要開電腦,啟動開發環境,只為完成一個重複性高
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
這篇文章分享如何透過免費電子郵件課程提供價值,建立信任,並引導訂閱者購買付費產品。透過豐富內容、獨特風格,以及AI的幫助,讓你的需求看起來更具吸引力。
Thumbnail
這篇文章分享如何透過免費電子郵件課程提供價值,建立信任,並引導訂閱者購買付費產品。透過豐富內容、獨特風格,以及AI的幫助,讓你的需求看起來更具吸引力。
Thumbnail
你好,在下最近在學習開發web,學了html css js,也得出一些心得,由於網路上已有許多教學,所以我會著重在如何開發出to do List,以及解釋我寫的程式碼。相關的教學我會直接貼網址。如果我有什麼地方出錯,或者是可以寫得更好,歡迎在下方留言,討論。 首先先介紹我的開發環境: 我用了vs
Thumbnail
你好,在下最近在學習開發web,學了html css js,也得出一些心得,由於網路上已有許多教學,所以我會著重在如何開發出to do List,以及解釋我寫的程式碼。相關的教學我會直接貼網址。如果我有什麼地方出錯,或者是可以寫得更好,歡迎在下方留言,討論。 首先先介紹我的開發環境: 我用了vs
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News