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
19
Safetensors
Model size
783M 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
(192)
this model