-
This page is for the participants of the Google Cloud Challenge hackathon taking place at DTW-Ignite24 - please use this space for information and further training.
The challenge: Utilize TM Forum AIVA to demonstrate how you can harness its capabilities to address a substantial business challenge within your organization.
What is TM Forum AIVA: TM Forum AIVA is an enterprise search agent built with Google's Gemini, that sits on top of TM Forum's decades of accumulated industry knowledge and standards and provides synthesized industry insights at Member's fingertips.
Table of Contents maxLevel 1
Self-learning and resources
Learning Generative AI -
- For the non-technical audience (intro): ‘Introduction to Generative AI learning path’
- For Vertex AI deep dive on Generative AI :Cloud Skill Boost Generative AI Explorer - Vertex AI
- For more advanced technical practitioners: ‘Generative AI for Developers learning path’.
- Generative AI labs for getting some hands-on experience in Google Cloud
Learn to integrate Gen AI with enterprise data, Google search
- Lab: Integrate Search in Applications using Vertex AI Agent Builder
- Lab: Integrate Search in Applications using Vertex AI Agent Builder
- Intro, tutorials, labs for Vertex AI Agent Builder and additional details
Resource | Description/Agenda | |||||||
---|---|---|---|---|---|---|---|---|
Hackathon Webinar | Link to recording HERE Link to slides Hackathon Webinar .pptx.pdf | It’s go time!! - DTW-Ignite kicks off in a few short weeks. At the TM Forum, we are working hard and looking forward to what is shaping up to be our best DTW ever.
| ||||||
Briefing Pack |
| Team intial briefing pack inlcuding:
| ||||||
API request and response documents | Search
Code Gen
| Here are the API request and response documents for the two types of queries TM Forum AIVA supports (viz., Search and Code Gen). | ||||||
Google Mentors | DT: Heiko Liedtke | Please email [email protected] | ||||||
Hackathon User Guide v2 |
| The user guide has the details on how they could access the TM Forum AIVA API endpoint. It has examples of both the "Search" and "Code Generation" prompts you could use to test it. Each team will be getting its own token soon from TM Forum and that token needs to be used to access the API endpoint. The User Guide has links to two Python Colab notebooks. One of them has examples of how to parse the response from the API. The other is an example of how to integrate calls to the AIVA API with a call to a database. |
Access Token to AIVA API
Authentication
To use the AIVA APIs you need to pass a valid token like this:
curl -X POST -H "Authorization: Bearer <<ACCESS_TOKEN>>" -H "Content-Type: application/json" https://gen-ai.labs.tmforum.org/api/query -d $'{ "input": {"input": "Describe ODA Canvas?"} }'
Note that the initial access token has been provide by the TM Forum team.
Regenerating the token:
If necessary, the access token can be regenerated, using the credentials CRED_ID and CRED_PASS provided by TM Forum, by calling:
curl -X POST -H "Content-Type: application/json" https://gen-ai.labs.tmforum.org/api/auth/local -d $'{ "identifier": "<<CRED_ID>>", "password": "<<CRED_PASS>>" }'
Note that each time a token is generated in this way, it invalidates any previously generated tokens. So: if you do generate a new token, share it with your team.
Use case inspiration
N.B - Ideas below are just illustrative. Please bring your own ideas to address your specific challenges
Judging
Judging will take place on the 20th June at 09:15 – 10:45 onsite in Hall B , meeting room M3which can be found here on the floor plan .
The team will be presenting their use case and demo in a 10-minute pitch with a 5-minute Q&A session, the pitch will be delivered over a 3 slide presentation. (Template will be provided to teams)
- Use case concept & Architecture –A brief description of what the use case is and a simple view on the architecture implemented to deliver the use case. Calling out any 1P data they are integrating
- Business Impact Analysis - How much impact would this use case bring if deployed at scale?
- Use case demo – A recording of the work in action
Judging agenda & Team time slots for the 20th June at 09:15 – 10:45
Time | Agenda |
09:10 - 09:20 | Judging brief & Meet in M3 |
09:20 - 09:35 | Team one - Deutsche Telekom |
09:35 - 09:40 | Scoring break |
09:40 - 09:55 | Team two - Jio Platforms |
09:55 - 10:00 | Scoring break |
10:00 - 10:15 | Team three - Telenor |
10:15 - 10:20 | Scoring break |
10:20 - 10:35 | Team four - Telefonica |
10:35 - 10:40 | Scoring break |
10:45 Close of judging session | Score collected |
WHEN - Onsite 20th June 09:15am - 10:45am
WHERE - Meeting room M3 Hall B - Here
Meet the Judges !
Internet onsite
LAN wired connections will be provided as a standard and we strongly recommend you use the wired connections whenever possible, as the Wi-Fi may have disruptions beyond our control.
laptops and many mobile devices that do not have a built in ethernet ports can use USB-C adapters (for example) and you should bring these with you to use the wired connections.
In addition to the wired connections for the hackathon the team is planning to set up exclusive Wifi for the Hackathon for anyone who needs it.
These are the details:
SSID: Hackathon
Password: dtw2024!
However please note again we strongly recommend using the wired connections.