In this challenge, your team will support Tax Service client by designing an AI-powered agent capable of managing and interpreting deadlines from diverse input channels.
Tax professionals regularly receive time-sensitive obligations through various means:
- Scanned letters from tax authorities
- Client emails
- WhatsApp messages
- SMS
- Handwritten notes
- [...]
Your goal is to develop a solution that can ingest multimodal inputs, extract or infer relevant deadlines, and produce structured output to enhance:
- Operational efficiency
- Risk reduction
- Regulatory compliance
Many real-world deadlines are not explicitly stated. For example:
βYou must reply within 5 business days from the date of this notification.β
Your AI agent must:
- Determine the base date
- Apply Portuguese legal logic (e.g., CΓ³digo de Procedimento e de Processo TributΓ‘rio, CΓ³digo do Procedimento Administrativo)
- Produce an accurate due date
This simulates a real consulting engagement where you must deliver both a prototype and a strategic pitch to showcase its business value.
You will receive 26 multimodal inputs, including:
- π scanned letters
- βοΈ plain text emails
- π± WhatsApp screenshots
- βοΈ handwritten notes or scribbles
Each document contains explicit or implicit tax-related deadlines, often requiring nuanced interpretation.
-
Legal Logic Designers
Create a system that understands procedural rules and deadline logic from Portuguese tax law. -
Multi-Modal Integrators
Unify text, image, and possibly audio inputs to produce actionable intelligence. -
Efficiency Catalysts
Build tools that save time, reduce manual error, and streamline EYβs deadline management. -
Strategic Communicators
Present your solution as a business asset that can be adopted and scaled by tax professionals.
- β A working prototype of your AI-powered deadline assistant
- β Modular, clean, and well-documented code
- β A consulting-style presentation to EY executives
- β (Optional) (Optional) Itβs a major plus if your presentation includes a brief live demo to showcase how the solution works in practice, you can even present over it.
- β
(Optional) Provide metrics like:
- β± Average processing time
- β Error rate reduction
- π Legal coverage scope
Submit a zip folder with:
- The Google Colab notebook (with all cells run & outputs shown)
- Screenshots of any external tools or visualizations you used
- Email it to: eyaichallenge@pt.ey.com
- Subject:
AutoCalendarDeadlineManagerAgent β GroupName - Include group member names in the email
- π Only one submission per group
-
Understand the Business Challenge
Research what types of obligations exist (e.g., notifications from AT), and how deadlines are calculated. -
Design for Ambiguity
Handle incomplete inputs, conflicting messages, and uncertainty -
Combine Rule Engines + LLMs
Combine deterministic logic (rules, calendars, holiday lookups) with natural language understanding. -
Visualize Time
Consider timeline visualizations like:- π Calendar views
- π Gantt charts
- π¨ Deadline alerts
-
Validate Relentlessly
Address:- β False positives
- π€ Mesread text
- π Conflicting data sources
π¨ Mandatory:
It is mandatory to develop the solution in Google Colab using Python.
Other than that, you are completely free to choose your own:
-
π§ Libraries
LangChain,Pandas, OCR(Tesseract),dateparser,calendarAPIs, etc. -
π Visualization Tools
Streamlit,Dash,Power BI, etc. -
π€ AI Assistants
ChatGPT,GitHub Copilot,Gemini, etc.
π₯ Use any tools that enhance speed, accuracy, or creativity
-
β³ You have 4 hours to complete the challenge
π No extensions -
π£ Present your solution in a 5-minute pitch, simulating a client-facing demo
-
π₯ Each group is allowed:
1technical support session (up to 5 minutes)1business guidance session (up to 5 minutes)
π« Assistants wonβt provide direct solutions
π§ Theyβre here to help you think and overcome blockers
This challenge reflects a growing need in professional services: automating complexity. Your solution has the potential to not only increase compliance accuracy, but also free up human capital for higher-value tasks. Think like consultants β design something practical, strategic, and future-ready.
