開始使用免費開始

文字轉查詢工作流程:實作

本練習屬於課程

使用 MongoDB 與 LangGraph 的 Text-to-Query Agent

檢視課程

練習說明

  • 使用 LangChain 的 ChatOpenAI 類別,初始化一個 OpenAI LLM,並設定合適的 temperature 值。
  • 將提供的自然語言查詢轉換為 MongoDB 查詢,執行後取得結果為一個 Python 清單。
  • 使用 .from_messages() 方法為 LLM 建立提示樣板(prompt template),其內容包含系統提示與訊息佔位符。
  • 使用 | 運算子把提示與 LLM 串接,並在查詢結果(docs)與使用者查詢(user_query)上呼叫。


Note: 如果你在受限模式(Restricted Mode)下執行 DataLab,本練習尚未支援。我們正積極開發,未來將提供支援。


動手互動練習

將理論付諸實踐,立即體驗我們的互動練習

開始練習