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
馃敡 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 jugadorget_player_info
- Informaci贸n b谩sica de jugadores (altura, peso, equipo, etc.)get_player_stats
- Estad铆sticas detalladas por temporada/carreraget_player_awards
- Premios y reconocimientos (MVP, DPOY, etc.)get_player_games
- Registro de partidos individualesget_high_low
- M谩ximos y m铆nimos estad铆sticos de un jugadorget_best_game
- Mejores (o peores) partidos de un jugadorcount_games
- Contar partidos con condiciones espec铆ficasget_triple_doubles
- Triples dobles y dobles-dobles
馃弳 Funciones de Liderazgo y R茅cords
get_all_time_leaders
- L铆deres hist贸ricos de la NBAget_league_leaders
- L铆deres de temporada espec铆fica
馃弨 Funciones de Equipos
get_team_info
- Informaci贸n general de equiposget_franchise_leaders
- L铆deres hist贸ricos por franquiciaget_team_roster
- Plantillas actuales por temporadaget_team_year_by_year_stats
- Estad铆sticas hist贸ricas de equiposget_league_standings
- Clasificaciones de liga
馃幃 Funciones de Partidos
get_games
- B煤squeda de partidos por criteriosget_game
- Detalles de partidos espec铆ficosget_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 NBAget_nba_champions
- Campeones hist贸ricos de la NBAget_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
Model tree for joanmii/nba-agent-flan-t5
Base model
google/flan-t5-large