Este trabajo describe el diseño, desarrollo e implementación de un asistente virtual escalable, con una interfaz de operación orientada a comandos de voz, y capaz de entregar sus respuestas en formato de texto o audio. El aporte principal consiste en la construcción de una interfaz, que emplea distintos avances de inteligencia artificial, para exponer los servicios de cualquier API que respete el contrato de interfaz del asistente. Así, se consigue acceder a los mismos de una forma mucho más natural y cercana a la comunicación humana. Se considera de propósito general, porque la aplicación concreta está dada por el tipo de servicios ofrecidos por la API que utiliza el asistente como su interfaz de usuario.