Specialist Coded Agent Challenge: Build with UiPath SDK & LangChain/LLamaIndex and win up to $10,000

:rocket: Are you an automation developer, software engineer, ML expert, or technical architect?


:fire: Bring your idea to life in the Specialist Coded Agent UiPath SDK Challenge! Build your own Specialist Coded Agent with UiPath SDK & LangChain/LLamaIndex, and seize the chance to win amazing prizes, including $10,000 in rewards waiting for YOU!


:pushpin: What is the challenge about?

Your mission is to build a Specialist Coded Agent, an autonomous agent that can take on the core decision-making responsibilities of a defined domain or use-case.

The goal is to create an autonomous agent capable of reasoning, prioritizing, acting, and explaining its decisions within the chosen scope. This automation should demonstrate:

  • Autonomy in carrying out its responsibilities.
  • Responsible escalation when a task is out of scope or uncertain.
  • Reliable outputs that are clear, reusable, and trustworthy within the broader automation flow.

:wrench: Why use UiPath SDK?

  • Seamless integration: Native Coded Agents within the established end-to-end, build-to-deploy UiPath ecosystem.
  • Kickstart resources: A large menu of SDK samples to guide you from idea to execution.
  • Work your way: A dedicated CLI available in your IDE of choice.
  • Full extensibility: SDK support across a wide variety of platform components — from indexes to storage and more.

:date: What is the timeline? (updated 22 oct 2025)

:white_check_mark: September 24 — Challenge opens for demo submissions
:hourglass_not_done: October 24 November 4 — Deadline to register & submit your functional demo
:judge: October 24 to October 31 November 5–16 — Jury evaluation period and voting
:trophy: November 5 November 17 — Winners announced :tada:

:trophy: What are the prizes?

We have $10,000 gift cards in store for YOU:

:1st_place_medal: 1st Place — $3,200 gift card + $60 UiPath Swag voucher
:2nd_place_medal: 2nd Place — $2,100 gift card + $60 UiPath Swag voucher
:3rd_place_medal: 3rd Place — $1,600 gift card + $60 UiPath Swag voucher
:sports_medal: 4th Place — $1,400 gift card + $60 UiPath Swag voucher
:sports_medal: 5th Place — $300 gift card + $60 UiPath Swag voucher
:sports_medal: 6th Place — $300 gift card + $60 UiPath Swag voucher
:sports_medal: 7th Place — $200 gift card + $60 UiPath Swag voucher
:sports_medal: 8th Place — $200 gift card + $60 UiPath Swag voucher
:sports_medal: 9th Place — $100 gift card + $60 UiPath Swag voucher
:sports_medal: 10th Place — $100 gift card + $60 UiPath Swag voucher

:speech_balloon::sparkles: Community Choice Award (Best Voted): $500 gift card + $60 UiPath Swag voucher

We warmly encourage community members to participate and submit as many demos as they’d like. Show us your creativity and innovation! :heart_eyes:

:double_exclamation_mark: Please note: while you are welcome to submit multiple demos, only one prize will be awarded per individual. If you contribute more than one solution, the judging panel will evaluate all your entries, and the highest-rated one will be considered for a prize.


:wrench: What should you use?

  1. LangChain or LlamaIndex agent frameworks.
  2. MCP with UiPath (any flavor: UiPath MCP, Coded, Command, or Remote).
  3. Context grounding via the UiPath SDK.

:outbox_tray: What is the expected output?

As minimum deliverables:

  • Description Write-up: Describe the scope of the specialist agent, the automation it fits into, and how it achieves its purpose.
  • Relevant Sample PR in uipath-langchain-python or uipath-llamaindex-python repositories.
  • Fully functional & addressing real-world relevant scenario
  • Demo Video & Screenshots: Show the agent in the context of the automation. Include:
    • Narrated video demo. Scenario presenting what you built with FaceCam screen recording. Please refer to the sample video here, and add your video link to the use case submission form.
    • UiPath Agent Traces screenshots to illustrate decision-making, tool use, and context flow.

How to submit your functional demo?

  1. Submit your demo to the Forum under the submission type “Coded Agents with UiPath SDK” HERE. Only submissions posted this way will be considered.
  2. Provide all required information as outlined in the form. Incomplete submissions cannot be evaluated by the jury.
  3. Verify access to all files and links. Reviewers must be able to view and download your materials without restrictions

:judge: What are the judging criteria?

  1. [25%] Goal Achievement – How effectively does the automation (with its agent) fulfill the chosen domain/use-case?
  2. [20%] Implementation Quality & Design Choices – Is the architecture robust, efficient, and maintainable?
  3. [30%] Use of UiPath SDK and/or contribution to UiPath SDK– How well does it leverage UiPath SDK capabilities + contributions to the UiPath SDK
  4. [15%] Decision-Making & Explainability – Does the agent reason clearly, act responsibly, and surface understandable outputs?
  5. [10%] Integration Quality – How well is the agent embedded into the automation, contributing to a seamless end-to-end flow?

:glowing_star: :clap: A big shout-out to @eusebiu.jecan1 and @Adrian_Tamas from the Coded Agents UiPath Product Team, thanks for teaming up with us and helping shape this challenge for the whole community, and for being part of the demo judging! :raising_hands::yellow_heart:.


:light_bulb: Example Specialist Automations

Here are some simple starting points. We’re looking forward to seeing what you come up with:

  • Research Specialist – Summarizes key insights from documents and highlights risks/opportunities.
  • Data Quality Specialist – Cleans messy CSV data, enforces schema rules, and generates a report.
  • Support Specialist – Handles incoming tickets, answers common questions, and escalates edge cases.
  • QA Specialist – Reviews pull requests, flags issues, and suggests fixes or tests.
  • Ops Specialist – Monitors a pipeline, detects failures, and proposes safe recovery steps.

:books: What are the resources?

To help you get started, here are some useful demos and references:

  1. MCP-powered LangChain Payments Agent with UiPath
  2. UiPath MCP server + LangChain: Ask and Act on Company Policy via Chat Agent
  3. LangChain Coded Agents with UiPath
  4. UiPath SDK Documentation
  5. UiPath Community Edition
  6. UiPath Enterprise for on-premises

:two_hearts::glowing_star: Good luck, UiPath Community! :glowing_star: :two_hearts:

This challenge is about all of us coming together to share ideas, push boundaries, and show the power of our collective creativity. We can’t wait to see the demos you’ll build and the innovative ways you’ll bring coded-agents to life. :rocket:

Every contribution matters, so let’s inspire each other, learn from one another, and celebrate the amazing talent in our community. :light_bulb::yellow_heart:

:backhand_index_pointing_right: Don’t forget to spread the word about the Specialist Coded Agent UiPath SDK Challenge on social media!! :megaphone: Let’s hype this challenge, get more brilliant minds involved, and make it an unforgettable showcase of innovation. :fire::tada:

By submitting the demo, you agree to the challenge Terms & Conditions below :backhand_index_pointing_down:.

2025.09.24_UiPath_Specialist Coded Agent Challenge.pdf (232.3 KB)

22 Likes

I could not see a registration link we have submission link.
Is there no registration and direct submission we need to do?

Also is this an individual challenge or we can have a team as well?

5 Likes

Hi @RaoAshish , you don’t need to register, when you are ready with your demo, upload it here: UiPath Community Forum , as per our announcement.

We encourage collaboration, but the award will go to the individual who makes the demo submission.

Good luck and let me know if I can help you further.

5 Likes

Thanks @loredana_ifrim!! I get a good understanding now.

6 Likes

[quote=“loredana_ifrim, post:1, topic:5314890”]
Bring your idea to life in the Specialist Coded Agent UiPath SDK Challenge! Build your own Specialist Coded Agent with UiPath SDK & LangChain/LLamaIndex, and seize the chance to win amazing prizes, including $10,000 in rewards waiting for YOU!


This looks like an exciting opportunity from UiPath! :rocket: The Specialist Coded Agent SDK Challenge is focused on building autonomous agents using UiPath SDK with LangChain or LlamaIndex. Participants can create smart agents that handle tasks, make decisions, and explain their reasoning within the UiPath ecosystem.

The challenge is open until October 24, with $10,000 in prizes up for grabs! :trophy: It’s a perfect chance for developers and automation enthusiasts to show their creativity and innovation.

4 Likes

@mmcruzRPA :clap: Thank you for sharing this excellent demo. I’m sure our community will greatly benefit from it during this challenge:

3 Likes

Hi everyone,
we can join this challenge only individually, right?

3 Likes

It’s good excellents

3 Likes

Hey everyone :waving_hand:

We know you’ve all been juggling a lot of things lately — projects, deadlines, and maybe even a few sleepless nights working on your coded agents! :sweat_smile:

We truly appreciate your dedication and creativity in the Specialist Coded Agent Challenge. To give everyone a fair chance to polish their work and submit their best version, we’d like to appeal to your flexibility and goodwill as a community :handshake: — and share that we’re extending the challenge deadline to November 4.

Here’s the updated timeline:
:white_check_mark: September 24 — Challenge opens for demo submissions
:hourglass_not_done: November 4 — Deadline to register & submit your functional demo
:judge: November 5–16 — Jury evaluation period and voting

:trophy: November 17 — Winners announced :tada:

Keep building, keep sharing, and keep inspiring one another — the energy and collaboration here make this community truly special :yellow_heart:

The UiPath Team :robot:

4 Likes

Thanks for extending deadline :slightly_smiling_face:

3 Likes

Am exploring the SDK, as the competition gives nice and clear objectives as guidelines. Not interested in participating, because I will never sign away all rights (including to my appearance in a required video with facecam!?! UiPath, I have some very choice words for that.), which would prevent me from using the code without WRITTEN UiPath PERMISSION at work. And too lazy to find usecases guaranteed outside my job.
(And not even bothering my employer’s legal team with such a competition, would be waste of time. Inacceptable legal terms.)

That does free me up to share some tips & tricks to other entrants: I just listed all context grounding* files straight within the Python SDK implementation. Here is how:

*) core requirement for submissions

Read the Fine Source: UiPath Python SDK has an undocumented escape hatch for raw API calls :slight_smile:

When the UiPath Python SDK doesn’t expose the endpoint you need, use sdk.api_client for direct HTTP requests:

from uipath import UiPath

sdk = UiPath()

High-level SDK (limited endpoints)

index_name = "MyIndex"
index = sdk.context_grounding.retrieve(
    name=index_name,
    folder_key=folder_key  # SDK uses folder_key (GUID)
)

Low-level API client (any endpoint)

files_response = sdk.api_client.request(
    "GET",
    f"/orchestrator_/odata/Buckets({bucket_id})/UiPath.Server.Configuration.OData.GetFiles",
    params={"directory": "/", "recursive": "true"},
    headers={"X-UIPATH-OrganizationUnitId": str(folder_id)}  # Reuse again!
)

files = files_response.json()["value"]

Key Features

  • Automatic authentication - reuses SDK’s OAuth token
  • Built-in retries - inherits SDK retry logic
  • Folder context - use include_folder_headers=True to auto-inject folder headers
  • Async support - await sdk.api_client.request_async(…)

Use Cases

  • Listing files in storage buckets (no SDK method exists)
  • Accessing OData endpoints not wrapped by SDK
  • Calling newer API endpoints before SDK updates
  • Debugging/troubleshooting with direct API access

Source

Officially documented:
https://github.com/UiPath/uipath-python/blob/main/src/uipath/_services/api_client.py
(for values of “official” equal to “in the source” :wink: )

“Low-level client for making direct HTTP requests to the UiPath API when the higher-level service classes don’t provide the needed functionality.”

Reference Swagger specs at https://cloud.uipath.com/{account}/{tenant}/orchestrator_/swagger/ for available endpoints (a.k.a. the Orchestrator API specs).


Request for Comments

I quite like the convenience that a extention package gives me. For those to take this challenge, maybe we can compare pain points? Even after the deadline?

Here is a RfC with what I have in mind: Proposed uipath-sdk-extensions RFC — demonstrates authentication and folder context reuse for UiPath Cloud. Includes full working examples showing .env setup, SDK initialization, context caching, and direct API integration using sdk.api_client. · GitHub

The whl is publicly available, but I am only motivated to take the library code out of my monorepo if there are >10 stars on the gist and at least 3 constrcutive comments.

All of those with the skills to take part in this challenge will certainly understand the value of shared code.

9 Likes

Another gem in the UiPath SDK: Markdown files for LLMs to read:
uipath-python/src/uipath/_resources at main · UiPath/uipath-python

3 Likes

Hi Team,

Hope you’re doing great! Really excited to participate in this challenge. Could you please confirm if we need to submit the working demo to this URL?

Thanks,
Mohit

1 Like

Yes, please use this link:
https://forum.uipath.com/new-topic?category_id=206&tags=coded-agent-with-uipath-sdk
It will prefill the submission category. It should be Coded Agent with UiPath SDK.

2 Likes

Hi everyone :waving_hand:

A huge thank you for taking part in the Specialist Coded Agent Challenge :rocket:.

We’re so impressed by your creativity and the innovative projects you built using the UiPath SDK, LangChain, and LlamaIndex , you’ve truly shown what’s possible and we have very juicy use cases :heart_eyes: .

:spiral_calendar: Next steps:

  • Nov 5–16: Jury evaluation & community voting
  • Nov 17: Winners announced :tada:

:gem_stone: Don’t forget:

The Community Choice Award (Best Voted) is still up for grabs , $500 gift card + $60 UiPath Swag voucher!

Votes are open until Nov 16, but remember that fresh accounts can’t vote (Level 1 access required, we want to keep it fair and spam-free :sparkles:).

You’ve all done an amazing job, thank you again for bringing your talent and energy to this challenge :blue_heart:.

4 Likes

Oh no!
I completely forgot about the deadline.
I’ll make sure to remember next time!

Just sharing the idea:

An RPA Operations Agent that automatically determines “exception handling” and performs temporary responses.

LangChain interprets logs, error messages, and screenshots when exceptions occur, then determines “how to respond” using natural language.

The RPA then reprocesses based on that determination or reports to the responsible person.

Result: We no longer need to write robot exception handling into workflows, and we gain an agent that can handle exceptions “intelligently” without human intervention.

2 Likes