In this hands-on workshop, you will explore how to use Solace Agent Mesh to analyze real-time FAA (Federal Aviation Administration) flight data streams. This workshop demonstrates how to transform complex aviation data into actionable insights using AI-powered agents and natural language queries.
Imagine you're part of an elite team of FAA engineers tasked with revolutionizing how aviation professionals interact with flight data. Your mission? To harness the power of AI and transform the way flight planners, operators, and controllers access critical information.
Every day, aviation professionals face a common hurdle: while they're experts in their domain, navigating the FAA's vast ocean of data sources can be overwhelming. They know what they need, but finding it in the complex web of aviation data? That's where things get turbulent.
What about responding to real-time events? It takes a long time to investigate a critical business event and finally take action on it.
You'll build an intelligent system that lets aviation professionals simply ask questions in plain English and get instant, accurate answers from real-time flight data. This system will also enable reacting to critical business event in an agentic autonomous manner.
You will be using the ⭐️ Solace Agent Mesh framework to do so.
- The FAA's real-time flight information flows through a sophisticated publish/subscribe messaging system, powered by the Solace Event Mesh
- This system lets users tap into exactly the data streams they need, creating an efficient, dynamic flow of information
- To make this data AI-ready, we're capturing a 10-minute historical window in a time series database (e.g. MongoDB). Don't worry, we've already set this up in your workshop environment!
The FAA stream is being published on the following topic hierarchies
FDPS/position/{FLIGHT_ID}/{STATUS}/{CALLSIGN}/{ORIGIN}/{DESTINATION}/{LATITUDE}/{LONGITUDE}/{GROUND_SPEED}/{ALTITUDE}/{HEADING}
FDPS/flightPlan/{FLIGHT_ID}/{STATUS}/{DEPARTURE_AIRPORT}/{ARRIVAL_AIRPORT}
STDDS/position/{AIRPORT_CODE}/{FLIGHT_ID}
By the end of this workshop, you will have built a multi-agent system that can:
- Interact with real-time flight data from multiple FAA systems
- Analyze flight plan adherence
- Generate automated landing reports
- Provide operational insights to flight planners, operators, and controllers
Solace Agent Mesh is an agent agnostic orchestration framework. In this workshop we will be using the following resources
- Native Solace Agent Mesh agents
- Lang Agents
- MCP
- A2A
Ready for takeoff? Let's transform how aviation professionals interact with their data!
This workshop will start from the Environment Setup step
Note that throughout the workshop, you can refer to the solutions in the solution dir
This workshop is divided into the following parts:
-
Environment Setup - Install and configure Solace Agent Mesh, set up your development environment, and add pre-populated prompts to get started with the workshop.
-
Introduction to FAA Data and Systems - Learn about the FAA data that you'll work with throughout the workshop.
-
Understanding Solace Agent Mesh - Explore the core concepts of Solace Agent Mesh including the artifact service, event-driven architecture with pub/sub, and A2A protocol communication.
-
Database Agent - Create your first agent by connecting to the MongoDB instance containing real-time FAA flight data and enabling natural language queries.
-
RAG Agent - Add a knowledge database agent using Retrieval-Augmented Generation (RAG) to query CONOPS documentation and FAA operational context.
-
Lang Agent Integration - Integrate external Lang agents into your Solace Agent Mesh ecosystem through the proxy layer, connecting remote A2A-compliant agents.
-
Solace Agent Mesh Workflows - Learn how to orchestrate multiple agents through explicit YAML-based workflows for predictable, auditable execution paths.
-
Event-Driven Gateway - Add an Event Mesh Gateway to enable real-time, event-triggered Agentic workflow
If you need assistance during the workshop:
- Raise your hand for in-person support
- Post questions Solace Agent Mesh forum
