What problem does it solve? Building LLM-powered applications from scratch requires wiring together prompts, models, memory, tools, and retrieval logic, which is error-prone and time-consuming without a structured approach. ## Core Features & Use Cases - Chain Composition: Build simple, sequential, and branching chains using LangChain Expression Language (LCEL) with prompt templates and output parsers. - Agents & Tools: Create ReAct or OpenAI Functions agents with custom structured tools validated by Zod schemas, plus conversation memory (buffer, window, summary, Redis-persisted). - RAG Pipelines: Load documents (PDF, text, JSON), split them into chunks, embed them into Pinecone vector stores, and build retrieval or conversational RAG chains. - Use Case: A developer needs a customer-support chatbot that answers questions from company documentation. Use this Skill to set up a conversational RAG chain with history-aware retrieval, Redis-backed memory, and streaming responses. ## Quick Start Ask the AI to build a LangChain RAG pipeline that loads PDF documents, stores embeddings in Pinecone, and answers questions with conversation memory.