Skip to main content

🧙 Introduction to Testus Patronus

Welcome to the Testus Patronus workshop! This hands-on tutorial is designed for the EuroSTAR Software Testing Conference, where you'll learn how to build your own AI assistant using Retrieval-Augmented Generation (RAG) with a focus on software testing use cases.

By the end of this workshop, you'll have built a magical AI assistant that can help testers understand requirements, generate test cases, and answer technical questions!

Dify Instance Portal
Your AI Assistant Portal

🎯 What You'll Learn


📚 Workshop Structure

The workshop is divided into four main exercises:

1. 🧙 LLM Configuration

  • Set up your Dify instance
  • Configure Azure-hosted GPT models
  • Create your first chatbot
  • Test basic LLM capabilities

2. 📥 Knowledge Ingestion

  • Understand chunking strategies
  • Upload Jira issues manually
  • Use the API for structured ingestion
  • Compare different knowledge base approaches

3. 🤖 AI Chatbot Setup

  • Create a RAG-powered chatflow
  • Connect knowledge retrieval
  • Design effective prompts
  • Prevent hallucinations
  • Publish your chatbot

4. 🎯 Advanced Prompting & Relevance Tuning

  • Refine prompt templates
  • Tune retrieval parameters
  • Validate with test queries
  • Improve answer quality

🛠️ Prerequisites

Before starting the workshop, ensure you have:
  • Basic understanding of software testing concepts
  • Familiarity with Jira or similar issue tracking systems
  • Access to the workshop environment (will be provided)
  • A modern web browser (Chrome, Firefox, or Edge recommended)

🚀 Getting Started

To begin your magical journey:
  1. Review the prerequisites above
  2. Set up your Dify instance (Exercise 1)
  3. Follow the exercises in order
  4. Complete the hands-on tasks in each module

💡 Need Help?

If you encounter any issues, have questions or would like to organize a session:

Ready to begin? Head to Exercise 1: LLM Configuration to start building your magical AI assistant! 🧙