Empowering African innovation & collaboration: A peek into SAP’s 2023 Hack2Build event

13 June 2023
Written by Amy Botha

With a background in digital marketing and communications, Amy is adept in market analysis and trend identification, and is enthusiastic about implementing lead generation strategies and marketing campaigns. New to the SAP industry, she is currently the Regional Marketer for the MEA region.

Since the first documented hackathon in 1999 at OpenBSD, there have been thousands of ‘hack marathons’ organised with the objective of bringing like-minded individuals together in a collaborative but competitive environment, to solve a problem in a short space of time.

 

#309473_blog_Hack2Build_feature

From one hackathon to another, they all seem to share the same competitive structure and time-frame limitation. So what made the SAP Hack2Build stand out from the hackathon crowd and go #beyond the standard objectives of your average-joe hack day, codefest or codeathon; and how did Team EPI-USE Labs contribute to this difference?

 

“Our #Hack2Build event for SAP African partners on the theme of SAP Build brought together eight SAP partner expert teams with our SAP technology and business experts,” said Hans-Joachim Odlozinski, Manager MEE & Africa Services, Global Operations, SAP Co-Innovation Labs at SAP.

 

This year’s challenge was to extend an SAP solution using SAP Build with low code or no code development, also incorporating SAP Build Process Automation, with the end goal being to:

#309473_blog_Hack2Build_graphic1


Team EPI-USE Labs: Overview of #Hack2Build entry

Team EPI-USE Labs was made up of developers Liam Burgess, Luke Greyling, Ashton Flowerday, Idrian van der Wetshuizen and Jhani Coetzee, collaborating to develop ChatterBox in response to the following pain point:

 

A user's workflow is slowed down when having to write an OData query for SuccessFactors. They may have limited or no knowledge and therefore struggle to write the queries.

#309473_blog_Hack2Build_graphic2

Despite not placing, Team EPI-USE Labs received the best peer voting results from the participants of the Hack2Build event. Better yet, ChatterBox is able to generate OData queries to varying levels of complexity, meaning that it only has room to grow with new models and services becoming available from Google and OpenAI as well as data we will fine-tune and train it on. The solution also ensured that no PII information from the SuccessFactors system goes through ChatGPT.

 

Team EPI-USE Labs: Challenges and learnings

Throughout the course of the competition, the EPI-USE Labs team had to learn new and intricate skills, as SAP Build is SAP’s low code – a no-code solution that the team had to master to deliver the frontend system for the project. “SAP Build is a fun and structured manner for building a pristine user interface,” says Liam.

 

As well as mastering the no-code solution, the team also had to overcome limitations with OpenAI and ChatGPT, with the context limit (number of words) allowed in a request to ChatGPT being the biggest challenge. This limit prevented the team from being able to give ChatGPT all the reference information it would need at one time, meaning that without more context, the AI was unable to give good quality OData queries.

 

The team researched context injection as the solution. Through the use of embeddings generation and a vector database, the context limit was overcome to allow ChatGPT to perform the OData query generation with greater success. Prompt engineering was also a vital factor, with the team learning many tricks to allow ChatGPT to better understand the prompt provided.

 

The week was full of learnings, including learning more about, and implementing, multiple hosting technologies provided by SAP:#309473_blog_Hack2Build_graphic3

A physical extension of this innovative way of thinking and working, along with the incorporation of these newly-learned skills in prototypes and projects, is that of the EPI-USE AppHaus Pretoria.

 

The EPI-USE AppHaus Pretoria is an innovation hub likely to become a destination of choice for EPI-USE professionals engaging with client end-users, UX developers and architects, where they can explore potential solutions to business and operational challenges, and find out more about embedding ‘Design Thinking’ and ‘Architecture Thinking’ into their organizations’ processes.

 

Learn more about the EPI-USE AppHaus Pretoria here:

AppHaus: Find out more

 

#SAP #Hack2Build #Hackathon #EPIUSELabs #CodeFest #OpenAI #ChatGPT

 

 

Please enter your options

Explore Popular Tags

ERP Elephants, Rhinos & People EPI-USE Labs Community At-risk elephants and rhinos groupelephant.com CSR Corporate Social Responsibility Beyond Corporate Purpose South Africa EPI-USE AppHaus Pretoria SAP AppHaus Network Value through Innovation BTP Design Thinking Melorane ERP Game Reserve News Innovation SAP Business Technology Platform Skills development Training Artificial Intelligence (AI) BIKES4ERP Human-centric design collaboration AI Africa Careers Client-centric Data Privacy ERP Air Force ERP Honey Education sector Employee communication Employee well-being End-User Computer Programme Endangered Elephant Graduates INSPIRE2024 SAP SAP Hack2Build Software development Success Story TuskTrack University of Pretoria Women in Tech Workshop technology 2024 AFSUG African Sahara desert Bee fencing ChatGPT Cloud and Managed services Custom Development Data Sync Manager (DSM) EPI-USE Labs’ solutions Encouraging Wild Ideas Fiori and Cloud Fundraising Group Elephant MDS Manage stress Marathon des Sables (MDS) event Morocco Moshal Elevate Summit Natural Language Processing OData Private cloud hosting Run4Bikes SAP Build SAP Data Security SAP HANA SAP S/4HANA SAP SuccessFactors SAP data privacy and compliance SAP data privacy and security SAP systems Stress Awareness Stress management Students Sustainability Tips for stress management User Group event World Elephant Day World Wildlife Day culture non-profit initiative social workers technology biased
+ See More

Get Instant Updates


Leave a Comment: