目錄

tw-house-ops 看房 agent

從 tw-house-ops 談 agent 生產力與產品品味

寫得出來已經不是瓶頸了,該做什麼才是。拿這次的 Side Project 產品 tw-house-ops 當例子,講我這半年的兩個習慣:用 coding agent 把想法快速做出來,用 side project 練判斷。

career-ops 的啟發

career-ops 推出短短時間獲得盛大回想,快速來聯想是有什麼也有相同特性也值得做。

職缺: 每個標的內容分析的指標超多,內容分析需要深度並極度客製化。需求跟頻次極高。

聯想到的第一想法就是 - 找房,於是 tw-house-ops 出現了。

以前一個想法會死在「做起來太麻煩」。要爬數個房仲網站、接實價登錄、算通勤、把結果整理成能比較的格式,想到就懶得動。

現在有 Agent 做什麼都快,軟體專業城牆已被拆除,翻轉架構也是彈指之間。

先來借鏡 career-ops 作法,把找房拆成一條 pipeline:

掃描 → 過濾 → 評估 → 追蹤

貼一個 591 或永慶的連結進去,它自動判斷租屋還是買屋,比對行情、算通勤、給五維度評分,寫進一張追蹤表。scan 掃目標區的新物件,pipeline 批次跑一整批。

Agent 幫我省掉的是打字跟爬蟲,不是判斷。

判斷對,它把對的做完;判斷錯,它會很有效率地把錯的也做完。所以決定成敗的是下一段。

重點除了自動化,產品力的關鍵核心 Persona

這專案是看 career-ops 的 ops-style 做法學來的。如果只做「自動評估房子」,那就只是又一個爬蟲加評分,沒什麼好講。

我注入了核心精神是這件事: 你的系統要服務什麼人?

以終為始來看: 同一套系統服務三種人。

  • 租屋族:看 CP 值、生活機能、能不能馬上住
  • 首購族:看可負擔房價、貸款壓力
  • 換屋族:看賣舊買新的時程跟資金缺口

同一個連結,三種人設,出三份不一樣的報告。不是換文案——連 評分權重 都不同:買屋「價格合理性」占 35%,租屋占 30%;首購有 affordability 算可負擔房價,換屋有 upgrade plan 排資金時程。

這就是我認為的 taste:先想清楚「為誰、用什麼視角看」,比「加多少功能」重要

有 Persona,它才從「大量瀏覽」變成「精準快篩」——目標不是讓你看更多房子,是幫你少看不該看的。

爬蟲選型

Playwright — 傳統無頭瀏覽器。寫死 selector,deterministic,又快又穩,丟到背景 worker 跑也沒問題。代價:網站一改版 selector 就爛,六個站 = 六套要顧的 selector,人家改版你就得追。

agent-browser — agent friendly 的方案。直接讓 Agent 看渲染完的頁面、用自然語言把欄位撈出來,不寫死 selector。網站改版容錯高,開發快到誇張。缺點也很直白:慢、燒 token、結果不保證每次一樣。

怎麼挑? :

  • 本地互動版(Claude Code 貼 URL 就跑)agent-browser。先驗證「這題能不能做」,開發要快,這階段為了穩定去寫死 selector 是本末倒置。
  • 要平台化 / 批次大量跑 / 要省成本 → Playwright。deterministic、無頭、不燒 token,穩定來源才值得花力氣固化。

我的順序:先用 agent-browser 把想法跑起來、確定 pipeline 成立,再挑熱門又穩定的來源改寫成 Playwright。先能動,再談穩。

Product Taste 收穫

  • Agent 翻別人的架構是彈指之間
  • 注入人設或者 TA 是產品化關鍵
  • 掌握資料在下個世代仍然是贏家
    • 嘗試想要把這個模組平台商化,甚至第二個 Platform Name 都想好了 - HouseGoing !!
    • 但重點是,很難收費去爬別人家官網來獲利,很容易侵權或者被告
    • 如果我是房網 RD 看到這功能就馬上先收進去惹