LlamaIndex & Deepgram Assistant for Autonomous Maritime Patrol Telemetry
Abu Dhabi Mobility has launched field trials for autonomous patrol boats to secure maritime channels and streamline harbor operations. Managing autonomous vessel fleets requires real-time processing of high-frequency telemetry data, vessel sensor streams, operational manuals, and voice commands transmitted from maritime control centers. In this challenge, you will implement an intelligent voice-enabled operational assistant using LlamaIndex for advanced Retrieval-Augmented Generation (RAG) and Deepgram for speech recognition. The assistant will ingest transcribed voice instructions from port commanders, retrieve relevant autonomous system protocols from technical documentation, and query real-time boat telemetry data. By building hybrid indexes over structured telemetry databases and unstructured operational manuals with LlamaIndex, your agent will provide instant situational awareness, diagnose autonomous navigation anomalies, and recommend immediate course adjustments for maritime safety teams.
What you are building
The core problem, expected build, and operating context for this challenge.
Build a voice-enabled operational assistant combining Deepgram speech recognition and LlamaIndex advanced RAG to query autonomous boat telemetry and maritime protocols.
How work is evaluated
Evaluates speech transcription integration, telemetry retrieval accuracy, and response synthesis quality.
Challenge datasets
Public datasets, plus the private datasets you have access to.
How submissions are scored
These dimensions define what the evaluator checks and which criteria separate a passable run from a strong one.
correct_vessel_identified
Verifies the query response targets the correct vessel ID.
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
safety_protocol_triggered
Ensures speed reduction safety action is present in recommendation.
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
retrieval_relevance
Measures relevance of retrieved manual sections and telemetry values. • target: 0.95 • range: 0.8-1
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
What you should walk away with
Build an advanced RAG pipeline using LlamaIndex over structured sensor telemetry and unstructured maritime manuals.
Integrate Deepgram Speech-to-Text API for processing audio commands from maritime control room operators.
Implement sub-question query engines and router engines in LlamaIndex to route voice queries dynamically.
Evaluate retrieval quality and latency for real-time maritime decision support systems.
Reference links and supporting material
Dataset consisting of 30 mock audio voice commands from maritime traffic controllers, paired with telemetry sensor JSON feeds and PDF operating manuals for autonomous patrol vessels in Abu Dhabi.
Challenge setup
Evaluates speech transcription integration, telemetry retrieval accuracy, and response synthesis quality.
Challenge input
JSON object containing query_text or audio_path, current_vessel_telemetry, and context_docs
LlamaIndex
Enables multi-document, multi-modal, and hybrid index querying across tabular telemetry and text documentation.
Deepgram
Provides fast, highly accurate Speech-to-Text transcription with customizable domain vocabulary.
Evaluated output
JSON object containing transcribed_query, vessel_id, status_summary, and recommended_action
- Verifies the query response targets the correct vessel ID.
- Ensures speed reduction safety action is present in recommendation.
- Measures relevance of retrieved manual sections and telemetry values. • target: 0.95 • range: 0.8-1
- Benchmark: Autonomous Maritime Assistant Evaluation Suite
- Retrieval Relevance target: 0.95
- 1 public reference case
- Python execution harness
- Python sandbox (unavailable on Versalist)
Summary shows the first task, up to three tools, and up to three evidence items. Open the technical recipe to view all configured items.
View technical recipe
Configured tools
- Deepgram · Required
- Llama Index · Optional
- Langfuse · Optional
- Langfuse · Optional
Evaluation contract
- correct_vessel_identified · Weight 1
- safety_protocol_triggered · Weight 1
- retrieval_relevance · Weight 1
Metrics
- retrieval_relevance · Target 0.95
Benchmarks
- Autonomous Maritime Assistant Evaluation Suite
- robotics
Reference cases
- 1 public reference case
Workflow tasks
- Task 1
Input: JSON object containing query_text or audio_path, current_vessel_telemetry, and context_docs
Output: JSON object containing transcribed_query, vessel_id, status_summary, and recommended_action
Execution harness: Python
Evaluation tools
- LlamaIndex · Data framework & RAG pipeline
- Deepgram · Speech recognition
Recipe freeze marker
No recipe freeze time is recorded.