AskBend 是一款以 Rust 為基礎開發的工具,運用了 Databend 和 OpenAI 的技術,從 Markdown 檔案中建立了一個以 SQL 為基礎的知識庫。
Databend 是一個原生雲端的資料倉儲,專注於儲存和執行向量計算,非常適合這樣的應用場景。
Databend Cloud 能夠無縫整合 OpenAI 的功能,包括嵌入式生成、餘弦距離計算和文字補全。這樣的整合意味著您不需要直接與 OpenAI 進行互動,Databend Cloud 會負責管理所有的事務。
該專案自動從內容生成文件嵌入,讓使用者能夠使用 SQL 進行搜索和檢索相關的資訊,以滿足其查詢需求。