Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

[Sugerencia] Por el uso de Token

from typing import Literal

def ruteador_inteligente(state: EstructuraEstado) -> Literal["ir_a_investigar", "ir_a_charla"]:
print(" [Ruteador Optimizado] Analizando consulta mediante palabras clave (0% API Cost)...")

# Pasamos la consulta a minúsculas para evitar problemas de mayúsculas
 consulta = state["consulta_usuario"].lower()
 
 # Palabras clave que delatan una intención de búsqueda científica
 palabras_cientificas = ["paper", "papers", "arxiv", "artículo", "articulos", "investigación", "buscar", "busca"]
 
 # Evaluamos de forma determinista en Python puro
 if any(palabra in consulta for palabra in palabras_cientificas):
     print(" Dirección: Flujo Científico (arXiv)")
     return "ir_a_investigar"
 else:
     print(" Dirección: Responder directamente (Conversacional)")
     return "ir_a_charla"
 ````
1 respuesta
solución!

¡Hola! ¿Cómo estás?

Gracias por compartir con nosotros en el foro. Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue así y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

¡Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!