When submitting your hackathon project, choose Category 1 (Enterprise Agents) or Category 2 (Agent Testing Solutions) based on your idea’s focus. Or feel free to enter the challenge for the third BONUS category - UI Agent (Agentic UI Automation).
Within each category, you can drill down to subcategories (e.g., HR & workforce agents, Finance 7 Insurance agents, etc.).
Explore these events, articles, and demos to get familiar with agentic automation, UiPath Maestro, and everything in between.
In many organizations, processes span multiple applications and business units. AI-powered agents can orchestrate tasks autonomously, reducing manual handoffs and accelerating outcomes. Enterprise Agents leverage UiPath RPA, AI, and orchestration capabilities to handle complex, multi-step workflows in a secure, scalable manner.
🔽Subcategories
HR & workforce agents supporting human resources tasks like employee onboarding, payroll, benefits management, and talent acquisition.
Develop an agent that can gather financial data from multiple sources, analyze trends, and generate comprehensive financial reports with minimal human intervention.
The agent could handle tasks like data collection, analysis, visualization, and even provide insights and recommendations.
Healthcare Agent: Patient care coordinator
Create an agent that can manage patient appointments, follow-ups, and medication schedules across multiple healthcare systems.
The agent could also analyze patient data to identify potential health risks and suggest preventive measures.
Insurance Agent: Claims processing accelerator
Develop an agent that can intake claims, verify policy details, assess claim validity, and expedite the processing of straightforward claims while routing complex cases to human adjusters.
The agent could also detect potential fraud patterns and flag suspicious claims for further investigation.
Legal Agent: Contract analysis and risk assessment tool
Create an agent that can review legal contracts, identify key clauses, assess potential risks, and suggest modifications based on company policies and legal requirements.
The agent could also keep track of contract renewals and alert relevant parties about upcoming deadlines.
HR Agent: Employee onboarding assistant
Design an agent that streamlines the onboarding process for new employees by automating paperwork, scheduling orientation sessions, and providing personalized guidance throughout the first few weeks.
The agent could also gather feedback and identify areas for improvement in the onboarding process.
Sales Agent: Intelligent lead qualifier
Develop an agent that can analyze incoming leads, score them based on predefined criteria, and route them to the appropriate sales representatives.
The agent could also suggest personalized outreach strategies based on the lead's profile and historical data.
Procurement Agent: Supplier evaluation and selection assistant
Create an agent that can analyze supplier data, compare quotes, evaluate performance metrics, and recommend the best suppliers for specific procurement needs.
The agent could also monitor market trends and suggest optimal times for purchases.
Design an agent that can predict demand, optimize inventory levels across multiple locations, and suggest reorder points to minimize costs and stockouts.
The agent could also identify potential supply chain disruptions and recommend mitigation strategies.
📚 Context: In software testing environments, testers frequently face repetitive, time-consuming tasks that can impact productivity and efficiency. Specialized Testing Agents are narrowly focused productivity boosters designed to support testers throughout the software testing lifecycle.
🔽 Subcategories
Test Design
Scenario discovery agents: Identify critical test scenarios from requirements and user stories.
Coverage optimization agents: Optimize test coverage, ensuring maximum effectiveness with minimal redundancy.
Test data generation agents: Create realistic and varied test data sets aligned with test case requirements.
Test Automation
Maintenance agents: Automate detection and updating of tests impacted by code or environment changes.
Stability enhancement agents: Identify and suggest improvements to enhance test reliability and stability.
Best practices enforcement agents: Detect automated tests not adhering to best practices and recommend improvements.
Test Execution
Smart selection agents: Dynamically construct impactful test suites based on historical performance and past results.
Efficient scheduling agents: Optimize test execution schedules to minimize execution time and resource usage.
Test Management
Anomaly detection agents: Highlight anomalies and unexpected patterns within test results for quicker issue identification.
Redundancy identification agents: Spot redundant tests to streamline test suites.
Flaky test detection agents: Identify and flag flaky tests and false positives, suggesting remediation steps.
🔥Challenge: Design and build a focused test assistant using UiPath Agent Builder that helps testers tackle impactful tasks in their testing workflow.
Your agent should:
Solve a specific pain point for testers.
Be simple to configure, run, and understand.
Be designed with reusability and practicality in mind.
🗝️Key considerations
Simplicity: Your agent should do one thing really well. Avoid the temptation to “do it all.”
Real-world relevance: Build with empathy. Ask: Would a tester really use this?
Creativity: Think beyond traditional automation. Surprise us with new ways to support testers.
Adoptability: Others should be able to clone, tweak, and use your agent with minimal effort.
Integrations: Leverage UiPath Test Manager, UiPath Orchestrator, and external tools (e.g., Jira, GitHub, email) when relevant.
💡Example ideas
Identify and analyze flaky tests in the test suite.
Analyze test logs to detect patterns in inconsistent test results.
Generate reports on the most frequently failing tests.
Suggest potential causes for flakiness (e.g., timing issues, resource conflicts).
Create realistic and diverse test data for various testing scenarios.
Generate data based on specified schemas or patterns.
Create edge cases and boundary value test data.
Anonymize production data for testing purposes.
Automatically capture and organize screenshots of test failures.
Capture screenshots at the point of test failure.
Organize screenshots by test case, date, and failure type.
Use image recognition to identify common UI elements in failure screenshots.
Streamline the process of preparing test environments.
Automate the setup of test databases, configurations, and dependencies.
Verify environment readiness before test execution.
Reset environments to a clean state after test runs.
Improve API testing by generating diverse test scenarios.
Analyze API specifications (e.g., OpenAPI/Swagger) to generate test cases.
Create boundary value and edge case tests for API parameters.
Monitor and report on API performance during tests.
Assist in testing mobile applications across different devices and OS versions.
Manage a matrix of device/OS combinations for testing.
Automate the installation and basic functionality checks on various emulators or real devices.
Generate compatibility reports highlighting issues on specific configurations.
To celebrate our recent announcement of the private preview launch of UI Agent, we’re excited to introduce a bonus category for developing an agentic automation solution using UI Agent.
UI Agent is a natural language-driven agent that understands user intent, plans multi-step tasks, and autonomously executes actions across interfaces. Powered by large action models (LAMs) and UiPath deep expertise in UI Automation, UI Agent interacts with screen elements just like humans and dynamically adjusts its execution path based on interface changes. As a result, you can now create workflows that are more resilient to interface changes, target difficult UI elements, benefit from cognitive capabilities, leverage cross-platform automation for Mac and Linux, and automate processes that were previously out of reach.
🔥Challenge:
Build a UI Agent-based solution that solves a significant enterprise challenge. This may involve:
navigating complex interfaces with dynamic elements, which are difficult to interact with using traditional UIAutomation, especially due to changing selectors or timing issues (e.g.: Citrix environments with unstable internet connections that might cause random high or low delays when transitioning from one state (e.g. the login screen) to another (e.g. the main interface))
extracting data filtered by various semantic criteria (e.g.:"extract all European accounts”)
handling processes where “agentic navigation” is needed (dynamically navigating to different/undetermined places on a website, as opposed to fixed/predetermined paths)
managing screens or application states with sensitive UI elements (which need to be avoided),for example a button that submits the entire form data
Whatever else you might think of—we love surprises! That's why we're doing this: to learn how we can make this product better for you.
🗝️ Key considerations
Real-world relevance. The automation should (as much as possible) solve a real-world problem. Any proof regarding the extent and veracity of the pain point will be helpful.
Leverage of UI Agent capabilities. This technology offers a powerful set of benefits, so use cases where these are well highlighted have a huge advantage. This doesn’t mean that the automation should necessarily solve something previously impossible, but the approach should offer considerable advantages over the “old” alternatives.
Consistency is tested. It should work reliably in multiple runs.
Using a mix of UI and API automations and UI agents. Currently, UI Agents cannot do everything and they work best on small tasks. We encourage scenarios that show a mix of tools, using each tool’s benefits to your advantage.