在發表了幾篇關於 AI 對開發者影響的文章,並分享了一些有助於降低風險的資源之後,我想分享一個我最近正在打造並實驗的新工具。

向你介紹 ThinkMode

這是一個 Chrome 擴充功能,幫助開發者在向 AI 提問前先選擇思考模式,並在向 AI 提問後計算相關的認知成本。

Image description

AI 很容易讓人跳過思考。

這個工具的目的是在向 AI 提問前後,幫助你放慢速度並納入思考。

作為瀏覽器擴充功能,它可以很容易整合進你日常使用 LLM 聊天提問的工作流程中。


概念

在你打開提示之前,ThinkMode 會先請你描述你想做什麼。

接著它會推薦 5 種模式之一:

  • 探索:在解決問題前先理解問題
  • 挑戰:對既有方案做壓力測試
  • 決策:比較各種選項與取捨
  • 稽核:檢視品質、正確性、測試與邊界情況
  • 反思:從剛剛做過的事中學習

目標是讓提示內容與這項任務所預期的思考方式相匹配。

這個工具也包含一個手動 AI 使用紀錄

使用 AI 之後,你可以記錄你是如何使用的。

使用情況分為三類:

  • 支援型:AI 幫助你拓展思路
  • 混合型:AI 節省時間,但可能壓縮理解
  • 高風險型:AI 可能取代你的判斷

每次紀錄都會增加認知成本計量表。風險越高的使用方式,累積越快。

認知成本用來衡量:使用 AI 來擴展理解,與將判斷外包之間的取捨。

Image description

當計量表滿了之後,ThinkMode 會暫時讓支援的 AI 聊天頁面暫停 5 分鐘。

Image description

多數開發者工具都在優化速度。

我想實驗一個工具,透過引入刻意的摩擦來促進反思。


運作方式

ThinkMode 是一個使用 React、TypeScript 和 Vite 建立的 Manifest V3 Chrome 擴充功能。

其架構包含:

  • 內容腳本偵測支援的 AI 聊天頁面
  • 浮動按鈕開啟擴充功能
  • 背景服務工作者協調側邊面板
  • React 側邊面板處理主要流程
  • 共用的 TypeScript 模組處理推薦邏輯與提示生成

目前這個擴充功能支援 ChatGPT、Claude 和 Gemini 頁面。

其中沒有任何後端,也沒有 LLM API 呼叫

ThinkMode 不會讀取對話、不會抓取頁面內容、不會傳送分析資料,也不會遠端儲存資料。

推薦引擎是決定性的。它使用簡單的關鍵字規則來選擇思考模式;考量到這是一個 MVP,我覺得這樣是合理的。


我的收穫

有時候,真正有用的 AI 工具,不是能給你更好答案的那一個。

而是能幫助你提出更好問題的那一個。

我很好奇:

你是否曾經在還沒真正理解問題之前,就接受了 AI 的答案?

如果有,是哪些習慣或工具能幫助你維持在思考過程中?


安裝方式

你可以在 Chrome 線上應用程式商店這裡免費下載擴充功能

或者,你也可以在 Chrome 擴充功能的開發者模式下本機執行這個擴充功能。程式碼是開源的,請見 GitHub 這裡

歡迎 fork 並依照你自己的需求調整。

如果你覺得它有幫助,也非常歡迎給我一顆 star 或留下評論!

如果你想到任何可以改進這個工具的方法,或想看到其他功能,歡迎在留言中告訴我!


原文出處:https://dev.to/javz/building-a-chrome-extension-to-make-ai-use-more-intentional-20k0


精選技術文章翻譯,幫助開發者持續吸收新知。

共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。
🏆 本月排行榜
🥇
站長阿川
📝16   ❤️1
488
🥈
我愛JS
1
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次
📢 贊助商廣告 · 我要刊登