This case study demonstrates how DIAL can be used to create powerful multi-agent and multi-modal applications.
In this example, we are using the Athlete Profile Generator app, which includes several specialized agents working together to create a detailed profile of Mookie Betts, a professional baseball player.
The end-user just enters the player’s name and enjoys a seamless experience with all the complex processes handled behind the scenes.
Under the hood, dedicated agents perform specific tasks at each step. To ensure accuracy and transparency, the app provides calculations, source code, and links to resources for validation of the results.
Key highlights:
-
Web RAG agent: Conducts internet searches across trusted sources to extract the latest news and the player’s biography.
-
Analytics agent: Analyzes data and calculates performance metrics of the player.
-
Visualization agent: Visualizes data using the Plotly library for clear and engaging presentations.
-
Interpretation agent: Interprets images and plots to provide deeper insights.
-
Exporting agent: Generates a professional PDF report a user can read and download.
