Master Chatbot Development with DeepLearning.AI Courses

gen-ai
chatbot
LLM
Author

Akshara Soman

Published

August 16, 2024

Modified

August 16, 2024

A chatbot project can help solidify your understanding of a few key AI concepts– and is fun to build! While there are numerous short courses available that focus on developing and using chatbot interfaces, this list will offer a solid starting point.

  1. ChatGPT Prompt Engineering for Developers : 1 hr
    1. uses OpenAI API
    2. best practices of prompt engineering (writing effective prompts)
    3. show how LLM APIs can be used for a variety of tasks:
      • Summarizing (e.g., summarizing user reviews for brevity)
      • Inferring (e.g., sentiment classification, topic extraction)
      • Transforming text (e.g., translation, spelling & grammar correction)
      • Expanding (e.g., automatically writing emails)
    4. Build a custom chatbot (a pizza bot with GUI) ChatGPT Prompt Engineering Course Notes
  2. LangChain for LLM Application Development - DeepLearning.AI : 1 hr : need to invest time to become adept at the langchain framework!
    1. to take your chatbot to next level by
      1. adding memory
      2. as reasoning agents
      3. Q&A on proprietary documents
  3. Building Systems with the ChatGPT API - DeepLearning.AI : 1 hr
    1. Build a A customer service chatbot
    2. Multistage prompts: to split complex tasks into a pipeline of subtasks
    3. Evaluate your LLM inputs and outputs for safety, accuracy, and relevance