文字轉查詢工作流程:實作
本練習屬於課程
使用 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,本練習尚未支援。我們正積極開發,未來將提供支援。
