為了加快AI 搜尋的效率或是節省token ,網路上有人提出是否有類似相關資料,可以
直接查詢而不用逐檔去 Grep,這樣可以減少探索所需的花費,也節省 token…
因為這個目的或是預先處理的動作,開始有人實作這類的需求,而被製作出來的東西我們稱作
「程式碼情報引擎」,專業點叫做專案的「知識圖譜 」
codebase-memory-mcp github 在這邊
你可以透過 AI 去安裝後並且建立 MCP,這樣你啟動後就會連線
我是透過 claude code 請他幫我安裝並且設定,完成之後會在 ~/.claude.json 檔案看到相關設定
其中,我有相 cache 另外指定到我要的目錄(預設是C槽)
然後,就可以請 ai 幫忙建立知識圖譜,你可以請它針對相關專案都建立相關資料,它建立都會是
.db 檔案,一個專案一個,並且在 CLAUDE.md 告知 「知識圖譜 」路徑
另外,由於專案程式會時常更新或調整,為了讓「知識圖譜 」保持新鮮,可以設定 git hooks ,
當 pull 或 commit 時觸發更新
參考
沒有留言:
張貼留言