幾年前找工作的時候,我曾經刷了 500 題 LeetCode。當時的面試以傳統演算法題為主,很多題目像在解 Puzzle 一樣有趣,但準備起來也相當花時間。 最...
摘要 一份房屋介紹 PDF,除了提供照片與坪數,也能成為製作立體展示的起點。這次實作以 Savills 公開住宅資料為素材,由 Codex 核對平面圖、整理房間...
摘要 想把一段日常分享給朋友,可以先把事情拆成四個看得懂的動作,再交給 Codex 的圖片工具製作。這篇以虛構故事《就留這張》為例,示範如何挑選素材、安排人物互...
摘要 這篇用《午夜沙丁魚》示範如何把一個遊戲點子交給 Codex,做成可在瀏覽器操作的 3D 小品。從設定角色與目標、製作第一個關卡,到補上互動提示、警衛反應與...
摘要 想把照片中的建築做成能換角度查看的 3D 模型,可以先描述想呈現的畫面,再讓 Codex 使用 Blender 協助製作。本篇以西門紅樓為例,從照片與來源...
引言 我手上已經有一份顧客問卷,是先前 NotebookLM 專案留下的教學材料。這次重新拿出來,我想替它做一個可以操作的工作台。左邊選問題主題,右邊看顧客原文...
摘要AI 能交出完整的文件,是否適合使用仍需要明確的驗收條件。本文以財務/會計工作坊的流程規劃為例,示範如何把需求轉成 checks,分別交給程式檢查規則、L...
摘要把工作交給 Codex,拿到完整成果後,仍要確認它是否符合用途。本文從一次鐵人賽寫作經驗出發,介紹三個進階技巧:交代成果,讓 Codex 自行安排步驟;把...
昨天整理 Coroutine Scope 時,最後留了一個問題。 假設 Fragment 裡已經這樣寫: viewLifecycleOwner.lifecycl...
摘要帳號停用會讓兩種不確定性同時出現:不知道何時能恢復,也不知道工作保住了多少。本文從停用訊息與通知信開始,說明如何分辨登入故障、準備官方申訴、處理訂閱與資料...
前幾天在整理 ViewModel、Process Death 和 State Ownership 時,一直在問同一件事: 這份 State 應該跟誰一起活,又...
摘要 當一項工作開始交給多個 Agent,最直覺的做法通常是先分角色:有人查資料、有人寫作、有人審查。但角色只回答「誰負責」,還沒有回答工作如何流動。會改變...
前幾天一直在看 State 和 Lifecycle,今天想先換個方向,回頭看以前自己寫 Android 時很自然就放進架構裡的一層: Repository。...
昨天整理到 Process Death 時,提到了 SavedStateHandle。 如果 ViewModel 在 Process 被殺掉之後也會消失,那很直...
摘要 過去十幾天,我一直在擴張單一 Agent 的能力:讓它讀專案、使用工具、保存規則、執行任務,再用 Git 管理修改。但工作一旦同時牽涉事實查核、內容判斷...
昨天整理 ViewModel 時提到一個很重要的差異: Configuration Change ≠ Process Death 平常開發其實很常遇到「狀態要...
摘要Coding Agent 讓修改軟體變得很快。一句 Prompt 送出去,幾個檔案可以一起被改寫,原本需要半天才能看到的另一套設計,幾分鐘後就可能出現在瀏...
昨天重新看了以前把 Timer 做成 Singleton 的設計,最後其實碰到一個更大的問題: Android 裡的狀態,到底應該放在哪裡? 如果是 Fra...
前面幾天大部分都在研究怎麼跟 AI 一起寫 Code,但從今天開始,我想把重點慢慢拉回 Android 本身。 剛好這次拿來實驗的 Project 是我以前自己...
自顧自地跟 CC 合作開發出 3 個 App 之後,我開始有點自信了:也許我真的有搞出點東西?能幹的不只是 AI,我也有點功勞? 驗證的方法,自然就是拿我能摸...
昨天整理了一份自己的程式碼檢查清單,主要分成四個方向: 修改範圍 ↓ 需求 ↓ 功能整合 ↓ 程式碼 但整理完之後我想到一個問題。 既然 AI 已經可以幫我寫...
摘要當 ChatGPT 從聊天工具變成 AI 代理,一則提示詞已經很難代表一次工作。Work 與 Codex 可以在背後讀取上下文、搜尋資料、操作工具、推理,...
摘要 Codex 已經能走進程式碼庫,閱讀檔案、修改程式、執行指令,再用測試確認結果。當這套能力開始進入真正的專案,我遇到的問題也跟著改變:有些決策從來沒有寫...
摘要ChatGPT Work 與 Codex 都能接手多步驟任務並交付成果,但兩者依賴的工作回饋不同。ChatGPT Work 通常從資料、搜尋、分析與工具操...
摘要這篇從一個很小的需求開始:把 YouTube Shorts 藏起來。我把需求交給 Codex,8 分多鐘後拿到完整的 Chrome 擴充功能專案,接著再請...
昨天整理了 AI 寫完 Code 之後,我會從四個方向 Review: Scope ↓ Requirement ↓ Integration ↓ Code 但整...
前十天一直在想怎麼讓 AI 在寫 Code 前多理解一點需求,但今天突然想到另一個問題: 就算前面的 Prompt 寫得很好,我最後還是得 Review AI...
這個系列寫到第十天,剛好可以回頭看一下最開始的問題: AI 都已經會寫 Code 了,我為什麼還想更懂 Android? 這幾天其實沒有做什麼很大的功能,大...
前言 由於前面都在設定硬體、安裝開發環境,今天終於要來把 CodeX 的環境也做好。 安裝 安裝 Codex CLI 首先 OpenAI CLI 和 Co...
前幾天我一直在要求 AI 做一件事: 先看 Project 現在怎麼做,再決定新的 Code 怎麼寫。 原因很簡單。如果每次新增功能,AI 都按照自己的想法...