Tell me about your recent project. Why are you using LangChain / LangGraph over other agentic frameworks? Which model is being used in your project? Why is FastAPI preferred, especially in AI projects? What are SOLID principles? Why do we use a base class in Python? Why are LLMs like GPT decoder-only models?