Workshop Overview:
Artificial Intelligence (AI) is transforming the web experience, enabling more dynamic, personalized, and efficient interactions. From semantic search to chatbots, AI can significantly enhance user engagement and business outcomes. This workshop will focus on implementing AI-powered features in web applications, including semantic search and chatbots, while exploring advanced topics like tuning, integrations, and best practices. We'll be crafting CMS-agnostic solutions that seamlessly integrate with popular platforms like Drupal, Strapi, WordPress, and others, ensuring broad applicability across diverse web ecosystems.
Target Audience:
Web developers and AI enthusiasts looking to integrate AI features, such as semantic search and chatbots, into their web applications.
Workshop Goals:
By the end of the workshop, participants will:
- Understand the key concepts behind AI-powered web experiences, including semantic search and chatbot architectures.
- Gain hands-on experience in implementing semantic search using vectors and vector storage.
- Build and integrate a chatbot with advanced capabilities.
- Learn about domain-specific challenges in AI integration, including tuning prompts for better results.
- Explore additional AI integrations like adaptive surveys, suggested queries, and guardrailing.
- Learn best practices for securing, tracking, and monitoring AI-powered solutions.
Workshop Agenda:
Pre-Workshop Setup
To maximize the efficiency of the workshop, all participants will receive step-by-step setup instructions prior to the event. These instructions must be completed before the workshop day to save time. We will provide support through a dedicated Slack channel on Drupal Slack for any setup-related questions, and will continue using the channel for communication on the workshop day.
1 Hour: Introduction and Overview
Format: Interactive Session
- Welcome and introductions.
- Overview of the workshop agenda and learning objectives.
- A brief introduction to AI in web experiences and its impact on user engagement.
- Showcase quick demos of AI-powered web features to inspire participants.
- Discuss essential concepts in AI-powered web experiences.
- Open up for interactive discussions on various use cases.
2 Hours: Understanding & Building the Foundational Semantic Search
Format: Hands-on Session
Participants will learn the fundamentals of semantic search and its importance in modern web experiences. This session includes:
- Explanation of semantic search, vectors, and vector storage.
- Hands-on implementation of a basic semantic search using provided toolkits.
1.5 Hours: Building Retrieval-Augmented Generation (RAG) and Chat Architecture
Format: Hands-on Session
This session focuses on building a simple chatbot using Retrieval-Augmented Generation (RAG) and integrating it into the web experience. Key topics include:
- Building and integrating a simple chatbot.
- Implementing chat history and using templates to improve user interaction.
- Understanding domain-specific considerations for both search and chat.
2.5 Hours: Explore and Share Advanced AI Topics
Format: Minimal Hands-on & Mostly Discussion
Participants will dive into more advanced AI techniques and focusing on tuning prompts:
- Using different prompting strategies for various use cases.
- Additional integrations (Plug-and-Play style) for features like suggested queries and adaptive surveys.
- Practical hands-on learning to enable these features in web applications.
Additional Topics Covered:
- Guardrailing: Ensuring safe and ethical AI interactions.
- Securing, controlling, tracking, and monitoring AI-driven solutions.
- Introduction to fine-tuning with quick showcases of results for embedding and language models.
Recap and Sharing Session
Format: Interactive Q&A and Presentation
- Recap key learnings and takeaways.
- Participants will have the opportunity to share their unique creations from the workshop.
- Q&A to address any questions or challenges encountered.
Closing and Participant Takeaways
- Distribution of digital materials (code snippets, best practices, etc.).
- Share additional resources for further learning.
- Certificates of completion for all participants.
- Workshop merchandise and goodies (if available).
Workshop Logistics:
Duration:
7 hours (including breaks)
Prerequisites:
- Basic understanding of websites and user experience.
- Familiarity with Python or any Object-Oriented Programming (OOP) language (AI/ML knowledge is optional but helpful).
- Laptop with development tools installed.
- Docker & Docker Compose (for demo environment setup).
- Code editor like VSCode.
- Curiosity and willingness to explore AI technologies.
Pre-Workshop Preparation:
Participants will be assigned to domain-specific groups and given brief reading materials on their respective domains.
Each participant will receive:
- A digital handbook containing integration guides for different AI-powered solutions.
- A list of key terms and concepts to familiarize themselves with.
Access to demo sites pre-populated with sample data for hands-on sessions.
Workshop ticket
Confirm your participation by getting a ticket with the button below, before they are sold out!