詳細內容
- 概要
- UClone 是一個以 LLM 為基礎的社群平台,能生成反映使用者人格特質(persona)的 AI 分身,並運用其支援業務代理與社群協作。
- 我在一家位於矽谷的新創公司遠端工作,負責該服務的後端與前端開發,以及雲端基礎架構的維運。
- 問題背景
- 隨著對話資料量增加,既有以資料庫為基礎的搜尋出現了效能瓶頸。
- 此外,可注入 LLM 的上下文有限,使得提升 AI 回應品質受到限制。
- 解決方法
- 建置 OpenSearch 叢集並將既有的資料庫搜尋遷移過去,改善了搜尋回應速度。
- 設計對話資料的嵌入(embedding)管線並導入向量索引,使系統能檢索並注入更多上下文。
- 其他貢獻
- 開發了包含 Go 伺服器在內的全端(Web、App)功能,並維運正式環境伺服器。
- 建置以 GKE 為基礎的負載平衡器,並整合、最佳化 LLM API 以降低固定成本。
- 與矽谷企業遠端協作,體驗了以每日站立會議為核心的敏捷開發。