場景集
下一個使用知識庫
MaiGPT · 場景 1 · 員工版

同一個對話,隨時換 LLM

寫程式找 Claude Sonnet 4.6、做數學算 GPT-5、長文摘要找 Gemini 3 Pro、便宜量大用 DeepSeek — 對話中無縫切換,每個訊息都有模型標籤可追溯。

客戶 PoC 程式碼 review
C Claude Sonnet 4.6 (Anthropic)
幫我看這段 retry 邏輯,有沒有 race condition
這個 retry 邏輯有 race condition:第 23 行的 `attemptCount` 不是 atomic,並發 retry 會互相覆寫。建議用 `AtomicInteger` 或 mutex。
輸入訊息...
↑ 點右上模型選擇器換 LLM
客戶 PoC 程式碼 review
C Claude Sonnet 4.6 (Anthropic)
C Claude Opus 4.7 (Anthropic)
C Claude Sonnet 4.6 (Anthropic) 預設
C Claude Haiku 4.5 (Anthropic)
GPT-5 (OpenAI)
GPT-5 Mini (OpenAI)
G Gemini 3 Pro (Google)
G Gemini 3 Flash (Google)
D DeepSeek V4 (DeepSeek)
幫我看這段 retry 邏輯,有沒有 race condition
客戶 PoC 程式碼 review
已切換 → GPT-5
GPT-5 (OpenAI)
那這串 list 的時間複雜度幫我算一下
GPT-5
外層 for 是 O(n),裡面那個 list.indexOf 又掃一次 → 整體 O(n²)
用 Set / Map 改寫成 hash lookup 可以降到 O(n)
// optimized to O(n) const seen = new Set(arr); return arr.filter(x => seen.has(x.partner));
GPT-5
繼續用 GPT-5 提問...
核心流程
1
點右上模型名稱
每個對話都顯示當前模型 — 點開可換成 8 種主流 LLM。
2
挑符合任務的模型
Claude / GPT-5 / Gemini / DeepSeek — 推理、長文、便宜各有強項,按用途切。
3
無縫接續,每訊息有模型標籤
同個對話裡上下文不丟,每則機器人回應都標哪個模型生的,方便日後追溯比對。