This repository contains the code examples for the Building AI-Powered Tools with Optimizely Opal tutorial.
Learn how to create custom tools that integrate with Optimizely Opal using the Opal Tools SDK through a fun RPG-themed example.
For the complete step-by-step guide, visit:
Building AI-Powered Tools with Optimizely Opal - A Step-by-Step Guide
This repository contains:
- Three tutorial branches - each representing a step in the tutorial
tutorial/001-get-adventurer-details- Your first tooltutorial/002-multiple-adventurers- Multiple tools and AI reasoningtutorial/003-hire-adventurers- Authorization with OptiId
- Master branch - Complete implementation
- Guild Master agent configuration - Ready to import into Opal
- Clone this repository
- Follow the full tutorial
- Checkout each branch as you progress through the steps
git clone https://github.com/michal-mitas/optimizely-opal-tools-tutorial.git
cd optimizely-opal-tools-tutorial
git checkout tutorial/001-get-adventurer-details- .NET 10.0 SDK
- Optimizely Opal account
- Basic C# knowledge
Check out the full tutorial for detailed explanations, or open an issue in this repository.
Happy coding!