工程開發
maestro avatar

maestro

智慧型 RAG 知識閘道,將程式碼任務路由至專業的 Swift/iOS 領域知識。透過 MCP 從 100 多種索引技能中擷取精準模式,優化開發情境使用率。

簡介

Maestro 是一個生產級 RAG 引擎,設計作為軟體代理與龐大技術知識庫之間的智慧型閘道。透過索引數百種領域專門技能(涵蓋 Swift、SwiftUI、併發模式、App Store Connect 工作流與架構),Maestro 有效防止了情境視窗的資源浪費。它不會將所有技能載入 LLM,而是執行高速向量搜索,僅擷取任務所需的精準知識區塊。

  • 採用結合 ChromaDB、BM25 關鍵字搜尋與神經嵌入(Neural Embeddings)的混合式 RAG 管線,確保檢索精準度。

  • 具備概念圖譜功能,可自動擴展搜尋查詢(例如將「資料競爭」擴展至「執行緒安全」與「執行個體隔離」)。

  • 實作反覆運算擴散重排序(Diffusion Reranking)與交叉編碼器評分,確保知識與查詢具備數學層面的相關性。

  • 支援透過模型情境協定(MCP)與 Claude Code 無縫整合。

  • 提供完整的 CLI 工具鏈,支援索引建立、狀態報告與搜尋管線效能偵錯。

  • 適用於開發 iOS、macOS 及多平台 Swift 專案的開發人員與自動化代理。

  • 常規用法是在執行任何編碼任務前呼叫 search_skills(),以獲取精準的架構指南或框架特定模式。

  • 在無法使用 MCP 的環境下,可透過手動模式產生內容區塊並貼上至 LLM 使用。

  • 效能優化極致,平均在 100 毫秒內傳回高相關性內容。

  • 運作需求包含 Python 3.11+ 環境,並需預先建立技能目錄以供索引。

倉庫統計

Star 數
9
Fork 數
0
Open Issue 數
0
主要語言
Python
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月3日 下午10:53
在 GitHub 查看