NBA Agent Flan-T5 - Function Calling

Modelo Google Flan-T5 Large especializado en function calling para consultas NBA. Mapea consultas en lenguaje natural a funciones espec铆ficas con sus par谩metros correspondientes.

馃幆 Funci贸n Principal

Este modelo recibe una consulta en lenguaje natural sobre la NBA y la convierte en:

  • Nombre de funci贸n apropiada (ej: get_player_stats, get_team_info)
  • Par谩metros estructurados en formato clave-valor

馃摑 Formato de Entrada y Salida

Entrada: Consulta en espa帽ol/ingl茅s

"Estad铆sticas de Lebron James en la temporada 2023-24"

Salida: Funci贸n y par谩metros

get_player_stats | player_name='LeBron James', season=2023-24

NBA Agent Demo

馃敡 Uso

from transformers import AutoTokenizer, AutoModelForSeq2SeqLM

tokenizer = AutoTokenizer.from_pretrained("joanmii/nba-agent-flan-t5")
model = AutoModelForSeq2SeqLM.from_pretrained("joanmii/nba-agent-flan-t5")

# Consulta de ejemplo
query = "triples dobles de russell westbrook en playoffs"
inputs = tokenizer(query, return_tensors="pt", truncation=True)
outputs = model.generate(
    **inputs, 
    max_new_tokens=64,
    do_sample=False,
    num_beams=1
)
result = tokenizer.decode(outputs[0], skip_special_tokens=True)
print(result)
# Salida: get_triple_doubles | player_name='Russell Westbrook', season_type='Playoffs'

馃弨 Funciones Disponibles

El modelo puede mapear consultas a estas 22 funciones NBA:

馃懁 Funciones de Jugadores

  • get_seasons - Temporadas disponibles de un jugador
  • get_player_info - Informaci贸n b谩sica de jugadores (altura, peso, equipo, etc.)
  • get_player_stats - Estad铆sticas detalladas por temporada/carrera
  • get_player_awards - Premios y reconocimientos (MVP, DPOY, etc.)
  • get_player_games - Registro de partidos individuales
  • get_high_low - M谩ximos y m铆nimos estad铆sticos de un jugador
  • get_best_game - Mejores (o peores) partidos de un jugador
  • count_games - Contar partidos con condiciones espec铆ficas
  • get_triple_doubles - Triples dobles y dobles-dobles

馃弳 Funciones de Liderazgo y R茅cords

  • get_all_time_leaders - L铆deres hist贸ricos de la NBA
  • get_league_leaders - L铆deres de temporada espec铆fica

馃弨 Funciones de Equipos

  • get_team_info - Informaci贸n general de equipos
  • get_franchise_leaders - L铆deres hist贸ricos por franquicia
  • get_team_roster - Plantillas actuales por temporada
  • get_team_year_by_year_stats - Estad铆sticas hist贸ricas de equipos
  • get_league_standings - Clasificaciones de liga

馃幃 Funciones de Partidos

  • get_games - B煤squeda de partidos por criterios
  • get_game - Detalles de partidos espec铆ficos
  • get_game_stats - Estad铆sticas detalladas de un partido

馃弳 Funciones de Eventos Especiales

  • get_awards - Premios anuales (MVP, ROY, etc.)
  • get_draft_history - Historial del draft NBA
  • get_nba_champions - Campeones hist贸ricos de la NBA
  • get_playoffs - Informaci贸n de playoffs por a帽o

馃搳 Ejemplos de Mapeo

Consulta Funci贸n + Par谩metros
"MVP de Stephen Curry" get_player_awards | player_name='Stephen Curry', award_type='MVP'
"Roster de Lakers 2024" get_team_roster | team_name='Los Angeles Lakers', season='2024-25'
"Estad铆sticas de Michael Jordan" get_player_stats | player_name='Michael Jordan'
"Triples dobles de Westbrook playoffs" get_triple_doubles | player_name='Russell Westbrook', season_type='Playoffs'
"Mejores anotadores 2023" get_league_leaders | stat='PTS', season='2023-24'
"Draft de 2003" get_draft_history | season='2003'
"Campeones NBA 2016" get_nba_champions | year=2016
"Partidos Lakers vs Warriors" get_games | team1='Los Angeles Lakers', team2='Golden State Warriors'
"L铆deres hist贸ricos en rebotes" get_all_time_leaders | stat='REB'
"Playoffs 2024" get_playoffs | year=2024

馃幆 Detalles T茅cnicos

  • Modelo base: google/flan-t5-large
  • Arquitectura: Transformer seq2seq (encoder-decoder)
  • Tarea: Function calling / Tool use para NBA
  • Formato: funci贸n | par谩metro1=valor1, par谩metro2=valor2
  • Idiomas: Espa帽ol (principal) e ingl茅s
  • Dominio: NBA, baloncesto profesional

馃殌 Integraci贸n

Este modelo est谩 dise帽ado para integrarse con sistemas de herramientas NBA que pueden ejecutar las funciones generadas y devolver los datos solicitados.

馃捇 C贸digo Fuente

El c贸digo completo para usar la aplicaci贸n del modelo disponible en GitHub:
馃憠 joanmii/nba_agent

Downloads last month
4
Safetensors
Model size
0.8B params
Tensor type
F32
Inference Providers NEW
This model isn't deployed by any Inference Provider. 馃檵 Ask for provider support

Model tree for joanmii/nba-agent-flan-t5

Finetuned
(191)
this model