📜 Welcome to the Magick Academy
Greetings, friend. Here you will find our latest tutorials and training materials. As Magick is in very early stages of development, you may find that certain things mentioned in the training materials and documentation may be inaccurate.
👉 Please let us know in the #alpha-bugs Discord forum if you come across any errors and we will do our best to correct them.
In this lesson, MetaMike shares with you how to create your first Discord bot with Magick!
In this lesson, MetaMike shares how to create a Discord bot / agent that has specific knowledge about certain topics based on what you upload.
In this video, MetaMike shares how to add your OpenAI API Key to Magick..
In this video, MetaMike walks through the spell for the Discord conversational AI agent and breaks down what each of the nodes in the spell does.
In this video, MetaMike walks through how the Discord conversational AI agent connects to different APIs and stores and retrieves different documents and events.
In this introductory video in our weather agent series, we'll use a basic HTTP request to Google and see the response.
In this video, we will use a Request node to query Open-Meteo's free weather data API.
In this video, we will make our request more dynamic by using public String Variable nodes.
In this video, we will introduce LLMs and TypeChat to create a usable data structure for our API request when given natural language input.
In this video, we extract the values we need from our API response so that we can use them to generate our final output.
In this final video, we bring everything together and add in some basic exception handling.
In this video we'll introduce the concept of embeddings and show you what they look like in Magick.
In this video, we will look at event storage for both embeddings and content and compare embeddings to analyze their cosine similarity.
In this video, we will look at how we can use TypeChat to get our LLM outputs formatted in a consistent format for our embeddings.
In this video, we will combine everything we've learned so far to create a movie recommendation service with a customized personality.