Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 

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
maxLevel1

 Self-learning and resources 


Learning Generative AI - 


Learn to integrate Gen AI with enterprise data, Google search


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.  

  • What is TMF AIVA
  • Use Case Ideas
  • Meet the Judges
  • General overview

Briefing Pack

View file
nameHackathon Briefing Pack .pptx
height250


Team intial briefing pack inlcuding:

  • Hackathon Journey
  • The Challenge
  • Context setting 

API request and response documents

Search

  1. search_request.json – natural search query request json  search_request.json
  2. reasoning_agent_search_response.json – natural search query response json reasoning_agent_search_response.json


Code Gen

  1. code_gen_request.json – code gen query request json code_gen_request.json
  2. reasoning_agent_code_gen_response.json – code gen query response jsonreasoning_agent_code_gen_response.json

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
Telefonica: Yolanda Azcunaga
Telenor: Hans-Christian Fuchs & Juan Ramirez
Jio: Krishnamurthy Srinivasan

Please email [email protected] 
should you require to be reconnected with your mentor

Hackathon User Guide v2


View file
nameHackathon AIVA User Guide v2.pdf
height250

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.



Presentation Deck 

View file
namePresentation Deck .pptx
height250



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)

  1. 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
  2. Business Impact Analysis - How much impact would this use case bring if deployed at scale?
  3.  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

10min Presentation

5min Q&A

Team one  - Deutsche Telekom

09:35 - 09:40

Scoring break

09:40 - 09:55

10min Presentation

5min Q&A

Team two - Jio Platforms

09:55 - 10:00

Scoring break

10:00 - 10:15

10min Presentation

5min Q&A

Team three - Telenor

10:15 - 10:20

Scoring break

10:20 - 10:35

10min Presentation

5min Q&A

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.