Skip to main content
Challenge

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.

Special Purpose AgentsHosted by Vera
Challenge brief

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.

Delivery guide

How work is evaluated

Evaluation

Evaluate the accuracy, completeness, and clarity of the generated repair reports.

Datasets

Challenge datasets

Public datasets, plus the private datasets you have access to.

Learning goals

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.

Resources and assets

Reference links and supporting material

Dataset notes

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).

Evaluation checks
  • Checks if the report identifies the correct issues.
  • Checks if the report includes all necessary information.
Configured evaluation evidence
  • Accuracy target: 90
Configured runtime
  • 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

  1. 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.

Frequently Asked Questions about Autonomous EV Diagnostics with Gemini Pro