活動介紹
Codex Community Meetup Taipei 是以 Codex 實際使用經驗為主題的開發者社群活動,參與者分享自己使用 Codex 開發的專案、遇到的問題,以及實際使用方式與工作流程。
分享使用 Codex 開發 Election Radar
我以 Election Radar 的開發經驗進行分享,介紹我如何使用 Codex 參與實際專案開發,以及如何將它應用在 Skip 這類較新的框架開發中。
其中一個分享案例,是我在使用 Skip 開發 Android 端時,有時畫面呈現或元件行為會與我的預期不同,但程式語法正確,也沒有產生編譯錯誤。過去遇到這類情況時,通常需要自行查找文件,甚至進一步閱讀框架原始碼,才能確認目前的結果究竟是實作上的問題,還是框架本身的預期行為,而閱讀與追蹤原始碼往往需要花費不少時間。
使用 Codex 後,我讓 Agent 直接閱讀 Skip 的相關原始碼並分析實作,協助確認目前遇到的情況是否真的存在問題,或原本就是框架預期的行為。如果目前的行為符合框架設計,但與我希望在 Android 上呈現的效果不同,我會可以直接描述想要的 UI 呈現效果,讓 Agent 從原始碼與 API 中找出合適的實作方式,再透過條件編譯分別處理 iOS 與 Android 所需要的行為。
這次分享主要以我實際使用 Codex 開發 Election Radar 的經驗為主,呈現我如何讓 Codex 參與專案開發,以及利用 Agent 閱讀原始碼、分析框架行為並協助尋找合適的實作方式。

我也分享了 AI 帶不走的東西:親手構建 UI 的過程與寫程式的快樂

