A text-to-query workflow in practice
This exercise is part of the course
Text-to-Query Agents with MongoDB and LangGraph
Exercise instructions
- Initialize an OpenAI LLM with appropriate
temperaturevalue using LangChain'sChatOpenAIclass. - Convert the natural language query provided into a MongoDB query, execute it, and obtain the results as a Python list.
- Create a prompt template for the LLM, consisting of a system prompt and a placeholder for messages, using the
.from_messages()method. - Chain the prompt with the LLM using the
|operator, and invoke it on the query results (docs) and the user query (user_query).
Note: If you’re running DataLab in Restricted Mode, this exercise isn’t supported yet. We’re actively working on making it available in the future.
Hands-on interactive exercise
Turn theory into action with one of our interactive exercises
Start Exercise