LangChain Learning Plan Agent with ReAct and LCEL ModesLangChain Learning Plan Agent with ReAct and LCEL Modes
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Built a LangChain-based agentic application that turns a learning goal into a structured, personalised learning plan.
The application supports two execution modes:
⚡ ReAct Agent Mode A tool-using agent dynamically selects custom tools for course lookup, completion-time calculation, and learning-plan generation.
🔍 Explain Mode — LCEL A deterministic LCEL pipeline executes the planning workflow step-by-step, making the process more transparent, predictable, and easier to debug.
The project also uses Pydantic structured outputs, Groq, Python, Streamlit, and custom LangChain tools, with deterministic logic kept outside the LLM wherever possible.
This project was built to explore the practical engineering side of AI agents — tool calling, agent orchestration, structured outputs, deterministic workflows, and explainability.
The project is not currently deployed, but the complete source code and implementation are available on GitHub.
Tech: Python · LangChain · ReAct · LCEL · Groq · Pydantic · Streamlit
Post image
Moch Virgiawan's avatar
turning a learning goal into an actual plan is such a useful agent use case 🔥
Abhishek's avatar
Absolutely! That was the idea, turning a learning goal into a structured, actionable plan. 🚀
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started