跳到正文
線上
zh-Hantv0.46.1 · 1d135e2
mainlane.io

作品集

我們打造的產品:挑戰、方案與成果。

平台
技術

顯示 3 / 18 個

團隊參與

我作為客戶團隊成員參與的專案。不註明客戶名稱。

AI sales platform for B2B

2025 – 2026

職責全端工程師

一個SaaS平台,企業可在其中設定用於電話、簡訊、電子郵件、即時通訊與網頁小工具的AI銷售代理。

  • Laravel
  • Vue
  • FastAPI
  • PostgreSQL
  • Redis
  • Docker
方案

身為大型團隊中的全端工程師,我負責了客戶儀表板的大部分內容以及多個後端服務:

  • 潛在客戶分派: 輪詢、加權、團隊與混合策略,並考量業務經理的可用時間與行事曆;支援拖放設定的手動順序。
  • 行事曆與預約: 透過Webhook串接Google Calendar與Calendly,雙向同步,跨所有行事曆的空檔服務,防止重複預約,並透過函式呼叫把預約功能提供給AI代理。
  • AI代理: 用於查詢時段、預約與更新聯絡人的函式呼叫;具增量索引的知識庫搜尋;需經確認的語言切換;六種對話風格;防範提示詞注入的防護機制;每次呼叫模型前檢查token。
  • 流程建構器: 重新設計的視覺化編輯器,支援變數、經過驗證的連線與自動排版、自動儲存與還原,並在不遺失資料的情況下把所有流程從JSON遷移到關聯式資料表。
  • 通路: 語音、電子郵件、簡訊與iMessage的統一設定畫面,具即時驗證,以及通路整合頁面。
  • 電話: 通話記錄、錄音與逐字稿,多家語音服務商的語音設定,以CSV建立的外撥活動,瀏覽器測試通話,改用串流語音辨識,以及連接兩家電信業者的SIP橋接,其中電信業者事件與SIP訊令之間的競爭條件由我追查並修正。
  • Token計費: 附預測的餘額儀表板、Stripe依用量付費、訂閱、自動儲值與發票、透過WebSocket即時顯示餘額、一路貫通到Stripe的方案限額與折扣,以及在兩個資料庫之間同步的無限制擁有者角色。
  • 電話號碼市集: 以token計價的號碼搜尋與購買、依國家的法規驗證、支出報告、稽核日誌與角色。
  • 資安: 包括OAuth登入後在內的雙重驗證、SAML SSO、服務間JWT、個人識別資訊遮罩。
  • DevOps: 為每個服務撰寫Dockerfile,以基礎架構即程式碼把正式環境從AWS遷移到Azure,執行手冊以及13筆DNS記錄的原子切換;在連線池耗盡後為12個Python服務導入PgBouncer。
  • 品質: 約25,000行測試程式碼(PHPUnit、Vitest、pytest、E2E)。