Autonomous EV Diagnostics with Gemini Pro
Develop an autonomous agent using Gemini Pro and Multi-Agent (A2A) to diagnose and suggest repairs for electric vehicles based on error codes and sensor data. The agent should leverage external APIs (e.g., vehicle diagnostic databases) and create comprehensive repair reports. This challenge focuses on building a tool-using agent that can autonomously gather information, reason about the problem, and propose solutions. The final output should be a detailed report suitable for a mechanic.
What you are building
The core problem, expected build, and operating context for this challenge.
Build an autonomous diagnostic agent for electric vehicles using Gemini Pro, Agent 2 Agent, and external APIs.
How work is evaluated
Evaluate the accuracy, completeness, and clarity of the generated repair reports.
Challenge datasets
Public datasets, plus the private datasets you have access to.
What you should walk away with
Build an autonomous agent using Llama 2 and LangChain.
Develop a system for reasoning and problem-solving based on diagnostic information.
Implement API calls to access external vehicle diagnostic data.
Generate comprehensive repair reports in a human-readable format.
Reference links and supporting material
Sample data for 1 tasks
Challenge setup
Evaluate the accuracy, completeness, and clarity of the generated repair reports.
Challenge input
JSON containing vehicle error codes and sensor data.
Agent execution
No agent tool is listed for this challenge.
Evaluated output
Human-readable repair report (text format).
- Checks if the report identifies the correct issues.
- Checks if the report includes all necessary information.
- Accuracy target: 90
- Python execution harness
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
No tool records are attached.
Evaluation contract
- Checks if the report identifies the correct issues.
- Checks if the report includes all necessary information.
Metrics
- Accuracy · Target 90
- Completeness · Target 95
Workflow tasks
- Task 1
Input: JSON containing vehicle error codes and sensor data.
Output: Human-readable repair report (text format).
Execution harness: Python
Recipe freeze marker
No recipe freeze time is recorded.