Skip to main content

 

 

Welcome to the latest edition of Bot Games — are you ready to push your automation skills to the next level? To beat this challenge, you will need to combine everything you’ve learned about Document Automation with new technologies like generative AI and API Tasks. If you can complete this challenge successfully, you can be confident you’re at the forefront of the latest and greatest in automation technology.

Watch the video HERE, by me, and get a complete run down of the challenge.

Challenge Objective

Housing Hope is a fictitious non-profit organization dedicated to providing rent relief and support for families displaced due to various circumstances. To streamline their processes and better serve their clients, Housing Hope is looking to leverage the power of automation and generative AI to optimize their lease agreement onboarding process.

The problem: Housing Hope’s lease agreement onboarding process involves manual document processing and data entry. Each existing lease agreement must be entered into their system of record so they can onboard and manage that lease accordingly.

Your challenge: Help Housing Hope with their efforts of automating lease onboarding by downloading the zip file of lease agreements and extracting key lease details to enter into the system of record on their site. Use an automation to enter the details for the uploaded lease document into the correct fields in the system of record and press the 'Submit' button. Once the lease details have been submitted, a scoring modal will appear, displaying your submission results for accuracy and speed.

Guidance

For this challenge, we’ve decided to add two difficulty modes—Easy and Hard—depending on your appetite for a challenge. Easy mode is for people who want to focus on completing a Document Automation challenge and skip the routine automation development. The outcome and results remain the same, no matter what mode you select, but the help you have available to you changes.

Before we begin, and assuming you’ve never used the system of record that Housing Hope employ, you’ll need to be aware of some quirks. The system of record demands that the property address from the lease is formatted correctly and has the zip code in the ZIP+4 format alongside the country. Finally, the system of record demands that the monthly rent is a number.

Hard Mode

In Hard Mode, your only friend is the Automation Anywhere platform. Download the leases and get processing! As a singular tip, consider leveraging an address validation API tool to conform to the format required by the system of record.

Easy Mode

Warning! The following contains some spoilers that may reduce the difficulty of Hard Mode.


In Easy Mode, we’ve pre-built some assets you can leverage to complete the challenge: two task bots and an API task. Depending on how you build your solution you may or may not need to use all of them, and not all of them will require modification.

Be advised to check the leases for the fields you’ll be extracting. One field in one lease may be particularly troublesome (😉) and it will be down to you to determine how to handle it. As a final tip, remember that when you create a Learning Instance, Document Automation does a lot of the hard work for you in terms of creating a process.

Sharing Your Results

Once you’ve successfully completed the challenge, share a screenshot of your results on any social media platform using the hashtag #BotGames. We want to celebrate your accomplishment as well, so our team will be looking for individuals who share their results on social media for a chance of winning limited edition Bot Games swag. See official rules here.

Please share your feedback as well. We want to hear what you enjoyed and what frustrated you about this challenge. Share some tips with your fellow developers and help us build a stronger community!

Conclusion

By completing this challenge you’ll gain first hand experience at solving a complex solution that many organisations could benefit from. You’ll be using the latest in automation technology and as a result, improve your skills as an automation developer.

 

Be sure to join us for a solution tutorial on LinkedIn Live on Wednesday, November 20 at 10:00 a.m. EST.

Looking forward to the new challenge, Can't wait to take part in the latest edition of Bot Games. See you then!


Can’t wait for this challenge! See you soon!


I’m excited to share that I’ve successfully completed the Automation Anywhere Bot Game Challenge 2024 focused on Document Automation! 🎉

This year’s challenge, designed to streamline the lease agreement onboarding process for Housing Hope, a fictitious non-profit, pushed me to apply both foundational skills and new technologies to solve a real-world automation problem. The task required leveraging RPA, Generative AI, and API integration to automate the extraction of lease data and its seamless entry into a system of record.

Here’s how I tackled the challenge:

  1. Document Classification: I created a Document Automation Classifier to differentiate between Residential and Commercial lease agreements.
  2. Learning Instance Setup: I utilized a Learning Instance to automatically extract key lease data, while ensuring all information met the necessary validation criteria.(Gen AI Prompt)
  3. Address Validation with API Integration: By integrating the Google Maps API, I validated and formatted addresses according to the required system standards.
  4. Task Bot for Data Entry: I built a Task Bot to automate the entry of extracted details into the Housing Hope platform, ensuring both speed and accuracy.(Browser actions and capture)
  5. End-to-End Process Integration: All components were woven into a cohesive process, guided by Co-Pilot, for a smooth and efficient user experience.

 

A huge thank you to the Automation Anywhere team for hosting such an innovative and rewarding challenge. This experience has not only deepened my technical skills in Document Automation and Generative AI, but also given me hands-on experience with the latest RPA tools. It was a fantastic opportunity to push my limits and learn new ways to optimize business processes.

 

If you’re passionate about automation, I highly recommend taking part in the Bot Game. It’s a great way to level up your skills, connect with the global automation community, and showcase your abilities in a fun and competitive setting.

Thank you once again to the Automation Anywhere team for making this challenge both educational and enjoyable. Looking forward to more learning opportunities ahead! 🙏


@Vatsy ​@Aditi Indoriya ​@Goutam Bhat sincerest apologies and thanks for raising this. I can confirm I’m getting the same. I’ve duly raised with our Engineering team.

Until it comes back online, you could integrate Google’s Address Validation API in the API task. That should be a straight swap in the API task.

I’ll keep you posted.


Hi ​@OliverM108256,
Thanks for your response. I was able to use the ChatGPT API within the Submit Lease Data Task Bot itself to complete this challenge. It was a great challenge! Please do check out the detailed post about this challenge at the below LinkedIn link:
https://www.linkedin.com/posts/vatsalmehta18_social-impact-challenge-completed-activity-7264210865640382465-L9Zh?utm_source=share&utm_medium=member_desktop


Update for Address Validation API Task

Hi All - If you’re using the Control Room from the Document Automation Masterclass, I’ve created a credential that uses the Google Address Validation API Task.

To use leverage this:

  1. Edit the “Validate Address” API Task
  2. Navigate to the “REST Web Services: Post Method” (line 6)
  3. Select the following credential as the URI:

You can then save this task and complete the challenge.

I’ll be updating the Lab Files later today so this fix may not apply to you.


Update for Address Validation API Task

Hi All - If you’re using the Control Room from the Document Automation Masterclass, I’ve created a credential that uses the Google Address Validation API Task.

To use leverage this:

  1. Edit the “Validate Address” API Task
  2. Navigate to the “REST Web Services: Post Method” (line 6)
  3. Select the following credential as the URI:

You can then save this task and complete the challenge.

I’ll be updating the Lab Files later today so this fix may not apply to you.

Hi ​@OliverM108256 

Not able to access above locker

 


@ChanduMohammad you’ll need to be signed into the Control Room as a user with the DocAutoTrainingCamp role. I’ll DM you.


@ChanduMohammad you’ll need to be signed into the Control Room as a user with the DocAutoTrainingCamp role. I’ll DM you.

Thanks ​@OliverM108256 


#BotGames 2024 Edition Solved 🤖🕹️

Here the steps I have done to complete it. 👇👀

1. Create a Learning Instance to automate the document extraction process.

2. Create a field rule in the learning instance to set value to 0 (number) if the extraction is a string value.

3. Validate the address using the API provided by Automation Anywhere to ensure it’s formatted correctly for the website.

4. Create a Task Bot to automate the field entries of extracted information back into the website.

 

 

 

𝐂𝐨𝐦𝐩𝐥𝐞𝐭𝐞𝐝 𝐁𝐨𝐭 𝐠𝐚𝐦𝐞𝐬 𝐃𝐨𝐜𝐮𝐦𝐞𝐧𝐭 𝐀𝐮𝐭𝐨𝐦𝐚𝐭𝐢𝐨𝐧 𝐂𝐡𝐚𝐥𝐥𝐞𝐧𝐞𝐠𝐞

🌟 I’m thrilled to announce that I’ve successfully completed the Automation Anywhere Bot Game Challenge 2024 focused on Document Automation! 🎉

This year’s challenge was centered on streamlining the lease agreement onboarding process for Housing Hope, a fictitious non-profit organization. It was an incredible opportunity to combine foundational skills with advanced technologies to tackle a real-world automation problem.

The task required leveraging RPA, Generative AI, and API integration to automate the extraction of lease data and ensure its seamless entry into a system of record.

 

𝐀𝐩𝐩𝐫𝐨𝐚𝐜𝐡 𝐨𝐟 𝐜𝐡𝐚𝐥𝐥𝐞𝐧𝐠𝐞:

𝐃𝐚𝐭𝐚 𝐄𝐱𝐭𝐫𝐚𝐜𝐭𝐢𝐨𝐧 𝐰𝐢𝐭𝐡 𝐋𝐞𝐚𝐫𝐧𝐢𝐧𝐠 𝐈𝐧𝐬𝐭𝐚𝐧𝐜𝐞:

Utilized a Learning Instance powered by Generative AI prompts to extract critical lease data while ensuring validation criteria were met.

 

𝐀𝐝𝐝𝐫𝐞𝐬𝐬 𝐕𝐚𝐥𝐢𝐝𝐚𝐭𝐢𝐨𝐧 𝐰𝐢𝐭𝐡 𝐆𝐨𝐨𝐠𝐥𝐞 𝐀𝐏𝐈 𝐈𝐧𝐭𝐞𝐠𝐫𝐚𝐭𝐢𝐨𝐧:

Integrated the Google Maps API to validate and format addresses according to system requirements, ensuring accuracy and compliance.

 

𝐓𝐚𝐬𝐤 𝐁𝐨𝐭 𝐟𝐨𝐫 𝐃𝐚𝐭𝐚 𝐄𝐧𝐭𝐫𝐲:

Developed a Task Bot to automate the input of extracted data into the Housing Hope platform using browser actions and capture tools, ensuring speed and precision.

 

𝐄𝐧𝐝-𝐭𝐨-𝐄𝐧𝐝 𝐏𝐫𝐨𝐜𝐞𝐬𝐬 𝐈𝐧𝐭𝐞𝐠𝐫𝐚𝐭𝐢𝐨𝐧:

Brought all components together into a streamlined workflow, guided by Co-Pilot, to deliver an efficient and user-friendly solution.

 

A heartfelt thanks to Micah Smith, Oli Morris, Walter Matthew Stewart, Kate Ressler, Arjun S Meda, Lu Hunnicutt and Automation Anywhere team for hosting such an engaging and impactful challenge. Looking forward to more opportunities to learn, grow, and innovate! 🙌

 

𝐡𝐞𝐫𝐞 𝐢𝐬 𝐭𝐡𝐞 𝐛𝐨𝐭 𝐠𝐚𝐦𝐞𝐬 𝐜𝐡𝐚𝐥𝐥𝐞𝐧𝐠𝐞 𝐥𝐢𝐧𝐤:

https://lnkd.in/dq-9frm3

 

#automationanywhere #automation #ai #challenge #chatgpt #botgames #generative #challenges #videos #bots #API


Thanks everyone!


Property Management Challenge Completed !!😁

Thank you ​@Automation Anywhere ​@Micah.Smith ​@OliverM108256 !!!

#automationanywhere #automation #ai #challenge #chatgpt #botgames #challenges #botgame #BotGames

 

 

Bot Game Certificate

I have successfully completed Bot Games - Property Management Challenge

 

It was fun doing it and great learning opportunity.

 

Thanks ​@automationanywhere ​@OliverM108256 

 

Check following steps that I followed:

  1. Created learning instance and added the Form Fields.
  2. Train the learning instance by processing few documents and validating the wrongly processed documents.
  3. Used Document Extraction: Extract data to get the data from Lease Agreement (PDF) documents and uploaded it to the server.
  4. Used Document Extraction: Get document data to get the document extracted data in record variable
  5. Used Validate Address API task provided by AA to format the address in ZIP+4 format.
  6. Create a Task bot to open URL and add data in form fields and submit.

Help -  my document automation learning instance is complaining that the Lease PDF files are invalid.  

i created the leaning instance with one field labeled landlord and the GenAI question is what is the landlord name?   but, in step 2 of the DA processing it gives this error.   

 

EXTRACT_FAILED - ANative] : 500 : DOCUMENT_FAILED : The file cannot be processed, it may be corrupted. Please contact technical support if the file is valid.

Opening the PDF in the browser works fine. 


Help -  my document automation learning instance is complaining that the Lease PDF files are invalid. 

I might try extracting the lease files from the ZIP file again. Maybe try another lease file.

 


I have completed 𝐁𝐨𝐭 𝐆𝐚𝐦𝐞𝐬 - 𝐒𝐨𝐜𝐢𝐚𝐥 𝐈𝐦𝐩𝐚𝐜𝐭 𝐂𝐡𝐚𝐥𝐥𝐞𝐧𝐠𝐞: 𝐋𝐞𝐚𝐬𝐞 𝐏𝐫𝐨𝐜𝐞𝐬𝐬𝐢𝐧𝐠.

 

 

𝐓𝐡𝐚𝐧𝐤 𝐲𝐨𝐮 Micah Smith, Oli Morris, Walter Matthew Stewart, Kate Ressler, Arjun S Meda, and Lu Hunnicutt !

#automationanywhere #automation #ai #challenge #chatgpt #botgames #generative #challenges #videos #bots #API


Reply