Package com.deusto.coffeestack.service
Interface ChatbotService
- All Known Implementing Classes:
ChatbotServiceImpl
public interface ChatbotService
Asistente IA conversacional. Recibe una pregunta en lenguaje natural y
devuelve una respuesta razonada basándose exclusivamente en el snapshot
de KPIs operativos de la cafetería (no consulta la base de datos por
pregunta — la información disponible está fijada por
ContextoNegocioService).
La conversación es stateless: cada llamada es independiente.
-
Method Summary
-
Method Details
-
responder
Responde a una pregunta del usuario.- Parameters:
pregunta- texto de la pregunta (no nulo, no vacío)- Returns:
- respuesta generada por el modelo
- Throws:
ChatbotUnavailableException- si el modelo no responde o falla la llamada
-