Course overview
This course aims to equip learners with a comprehensive understanding of chatbot technology and the art of prompt engineering. Students will begin by exploring the fundamentals of text analysis, Natural Language Processing (NLP) techniques like preprocessing and tokenization, sentiment analysis, text classification and the underlying principles of AI-powered Large Language Models (LLMs). Building on this foundation, the course delves into prompt engineering, teaching students how to craft effective prompts to guide AI models for various tasks, including AI-assisted data wrangling and advanced machine learning classification. Finally, students will gain practical experience in chatbot development, covering both traditional scripted approaches and cutting-edge generative AI chatbots as well as integrating them with external systems through APIs and extensions, enabling the creation of robust and functional conversational AI solutions for businesses.
- Working With Text And AI
- Prompt Engineering
- Chatbot Development
Course learning outcomes
- Apply fundamental Natural Language Processing (NLP) techniques and explain the core principles of Large Language Models (LLMs) in the context of text analysis and chatbot interaction.
- Design and implement effective prompts to steer AI models towards desired outcomes for tasks such as data wrangling, analysis, and classification.
- Develop functional chatbots using both scripted methodologies and generative AI approaches.
- Integrate chatbots with external systems using APIs and evaluate the design choices for creating robust conversational AI solutions.