graphify 是做什麼的?
用於回答任何關於程式碼庫、其架構、檔案關係或專案內容的問題,尤其當存在 graphify-out/ 目錄時,應先將問題視為 graphify 查詢處理。能將任何輸入(程式碼、文件、論文、圖片、影片)轉換為持久化的知識圖譜,具備神級節點、社群偵測以及查詢/路徑/解釋工具。
功能特色
- 知識圖譜轉換:將程式碼、文件、論文、圖片和影片等輸入轉換為結構化的知識圖譜。
- 神級節點:提供高層次的抽象節點,幫助理解整體架構。
- 社群偵測:自動發現圖譜中相關的模組或元件群組。
- 查詢工具:支援語意化查詢,快速找到相關資訊。
- 路徑分析:找出圖譜中節點之間的最短路徑或關聯路徑。
- 解釋功能:提供節點或關係的詳細說明。
支援平台
- Cursor
- Claude Code
- Codex
使用方式
- 確保專案根目錄下存在
graphify-out/目錄(由 graphify CLI 產生)。 - 直接向 AI 代理提出關於程式碼庫的問題。
- 若
graphify-out/存在,系統會自動將問題轉為 graphify 查詢。
範例查詢
- "這個專案的整體架構是什麼?"
- "找出與
main.py相關的所有檔案。" - "解釋
utils/目錄中的社群結構。" - "從
auth模組到database模組的最短路徑是什麼?"
注意事項
- 若
graphify-out/不存在,技能仍可回答一般問題,但無法使用圖譜功能。 - 圖譜資料需透過 graphify CLI 工具事先建立。