AI Engineering Intern Assessment

Autonomous AI Task Worker

A prototype system that accepts natural language tasks and executes them autonomously using LLM reasoning, browser automation, and tool use.

01

Natural Language Input

Submit any invoice-related task in plain English. The agent understands the goal, not just the steps.

02

Tool-Driven Execution

The agent uses browser automation, file tools, and API calls to take real actions, not simulated ones.

03

Failure Recovery

When actions fail, the agent detects the error, retries or chooses an alternative approach.

04

Verified Completion

After execution, the agent confirms the outcome was achieved and returns a summary with evidence.

Example Task

“Find the latest invoice from Acme Corp, extract the amount and due date, enter it into our internal system, and tell me once it is done.”

Google Gemini 2.0/Playwright/FastAPI/Next.js/Python 3.11