RinGPT es un timbre que usa agentes de IA para responder las 24hs ya sea vía LLM o por medio de reglas personalizadas. Asimismo notifica por Telegram.
Placa Unihiker de DFRobot Parlante BlueTooth Push button
Para pairear el parlante Bluetooth al Unihiker es necesario conectarse por consola y ejecutar
bluetoothctl
default-agent
power on
trust 00:00:00:00:00:00
pair 00:00:00:00:00:00
connect 00:00:00:00:00:00
pip install SpeechRecognition
apt-get install flac
pip install openai
pip install edge-tts
pip install arts
Para obtener los keys de openAI es necesario ir a
ttsVoice = "es-AR-TomasNeural"
btn = Pin(Pin.P23, Pin.IN)
chatGPTKey =""
tiempoGrabacion =5
pausaTimbre =2
model = "gpt-3.5-turbo-instruct"
temperature =0.8
prompt1 ="Estás ocupado trabajando y tocan la puerta para preguntar: "
prompt2 ="¿Qué respondes?"
telegramEnabled = 0
telegramBot =""
telegramChatId =""
defaultAnswer ="Gracias, pero no puedo atender en este momento"
https://www.youtube.com/watch?v=6RJs4HPoyds
Estoy trabajando en una versión mejorada con input vía cámara y una aplicación más tradicional del concepto de agentes de IA, utilizando múltiples herramientas. El nuevo RinGPT será capaz de detectar personas sospechosas, evaluar si deja pasar automáticamente ciertas personas activando un relay y tomar decisiones con el LLM.
Por cotización de proyectos con IA en Arduino o Raspberry https://x.com/RoniBandini https://www.instagram.com/ronibandini/