Hand Emoji Images Enjoy a 25% discount on our courses this winter 2025.

Text Conversational Agent

Learn to build intelligent text conversational agents using LangChain, the OpenAI API, and Python. This practical 5-session course covers foundations, memory, RAG, tool usage, and deploying your own functional agents.

Card image

Description

In the era of artificial intelligence, the ability to create intelligent, context-aware text interactions is essential. Large Language Model (LLM)–powered conversational agents are revolutionizing how we interact with technology and access information. This intensive course will guide you “A to Z” in developing robust text conversational agents using two of today’s most powerful tools: LangChain and the OpenAI API (with coverage of additional LLMs). All hands-on in Python. Across four theory-practice sessions and a final intensive workshop, you will explore LLM fundamentals, understand how LangChain orchestrates complex components (memory, chains, tools), and integrate the OpenAI API to bring your agents to life. You will learn to give your agents memory of past conversations, access external knowledge (RAG), and use external tools for action. The course is highly practical, with code examples and exercises designed to reinforce your learning at each stage. You will culminate in a 3-hour workshop challenge where you apply everything learned to build a complete conversational agent under the instructor’s guidance. A certificate is available for attendees who complete all challenges, with a score indicator from 0 to 100 points. If you are a developer, data scientist, or simply someone interested in building intelligent text applications with the latest tools, this course will provide the practical skills and knowledge you need.

Show More

Resume

  • What Are Text Conversational Agents and Why They Matter? - 30 min.

    You will learn what text-based conversational agents are, how they interact using natural language, and how they transform customer service by automating processes and delivering fast responses.

  • Introduction to LangChain - 45 min.

    You will discover what LangChain is, its main components, and how this Python library makes it easy to integrate language models and external tools to build powerful conversational agents.

  • Introduction to the OpenAI API - 45 min.

    You will explore how the OpenAI API works, GPT’s text-generation capabilities, key parameters, and how to use it to get intelligent responses in your applications.

  • My First Text Conversational Agent - 1 hr.

    Step by step, you will create your first basic text conversational agent using LangChain and the OpenAI API, learning the key structure and how to interact with users via text.

  • Prompt Engineering: Best Practices - 30 min.

    You will learn essential techniques for designing effective prompts, improving the accuracy and quality of your agents’ responses through clear, specific instructions.

  • Context and Memory Management in LangChain - 1 hr.

    You will discover how to manage context and memory in LangChain, enabling your agent to maintain coherent, relevant conversations by remembering key information across interactions.

  • Implementing Chains in LangChain - 1 hr. 30 min.

    You will explore how to build and connect Chains in LangChain, chaining multiple components to perform complex tasks in a structured, scalable, and efficient way in your agents.

  • Introduction to Tools in LangChain - 1 hr.

    You will learn about the LangChain Tools system: how to wrap APIs, databases, or Python functions as actions the agent can invoke dynamically, allowing it to reason and execute complex tasks.

  • Semantic Search & Retrieval-Augmented Generation (RAG) - 1 hr.

    You will learn to combine embeddings, semantic search, and text generation to implement RAG: locating relevant snippets and merging them with GPT to deliver precise, cited, up-to-date answers.

  • Document Management with ChromaDB - 1 hr.

    You will deepen your understanding of ChromaDB: bulk loading, vector indexing, metadata, filters, and persistence modes. You will configure efficient collections to scale queries over millions of documents in your agents.

  • Introduction to Few-Shot Learning with LangChain - 45 mins.

    You will explore how to inject representative examples into prompts via Few-Shot: dynamic case selection, style control, and guiding model output with minimal training data.

  • Using Output Parsers - 45 mins.

    You will learn to use OutputParser and StructuredOutputParser to transform GPT’s free-form response into JSON, Pydantic, or other formats, ensuring reliable, typed, easy-to-consume integrations.

  • Advanced Embeddings & Prompt Fine-Tuning - 45 mins.

    You will dive into embedding generation and selection, model parameters (temperature, top-p), and iterative prompt-tuning to achieve more precise, coherent, and controlled responses.

  • Optimizing Prompts & Responses with Enriched Context Techniques - 45 mins.

    You will review patterns like hierarchical agents, routing, automatic tool-calling, streaming, custom callbacks, and error handling to boost your agents’ robustness and capabilities.

  • Working with LLMs - 1 hr. 30 mins.

    We will implement various LLMs—Mistral AI, Claude, Gemini, DeepSeek, and Grok—and cover how to deploy Ollama for local LLMs.

  • LangSmith – Fine-Tuning & Testing - 40 mins.

    We will review different monitoring and fine-tuning approaches for our agents, as well as best testing practices.

  • Moving to Production - 40 mins.

    We will explain different deployment options—web, Slack, WhatsApp, and Facebook Messenger—and discuss architectures for production-level agent availability.

Important

  • Requirements
    The participant should have basic Python programming knowledge, a fundamental understanding of web APIs, and access to an OpenAI account and its API (minimal usage costs may apply).
  • Methodology
    Classes are held online via Google Meet, and Google Classroom is used for class material management. Students will have access for up to three months after course completion.
  • Duration
    15 hours (5 sessions of 3 hours each)
  • Certification
    To earn the certificate, participants must complete all assignments and submit the final project by the specified deadline. A passing rate of at least 90% across assignments and the final project is required.

Instructor

Patricio Cornejo
Patricio Cornejo
AI Researcher & Software Engineer

Instructor with over 15 years of experience in digital development. He has led around 35 AI projects in the last 5 years, including chatbots, voicebots, linguistic analysis, speech analytics, and more.

Reviews

4.7
Rating Curso
50%
50%
0%
0%
0%
Curso Image
USD$90$120
En 11 días!
  • Start At03 jun 2025
  • Slots20
  • Students14
  • Sessions5
  • LevelIntensive Introductory
  • LanguageEnglish
  • CertificateSi
  • Approval Percentage90%
Show More