Recepcionista con Agente de IA vía OpenAI: RinGPT 2.0

Roni Bandini
2 min readMar 10, 2025
Agente de IA

El año pasado le metí chatGPT al timbre y salió RinGPT. Ahora lo modifiqué para que opere como un recepcionista usando AI Agents.

RinGPT 2.0 determina el nombre del visitante y elige las herramientas a su disposición para cumplir el objetivo: determinar si debe abrir la puerta o notificar por Telegram.

Esquema

Por ejemplo:

  1. Si se anuncia una persona, RinGPT extrae el nombre y elige consultar la agenda de reuniones, qué dia de la semana es y la hora.
  2. Si se anuncia un oficial de policía no usa la agenda de reuniones, pero mide la luz del palier (arbitrario, pero tenía un sensor de luz en la placaa disposición) Si la persona no está anunciada, elige enviar una notificación, etc
Tool: notificación por Telegram

Hardware de RinGPT 2.0

  • Placa Unihiker M10 con carrier
  • Botón LED con retención
  • Servo motor SG90

Agente de IA sin framework y con plain Python

Código Python sin AI Agent framework

Para el software la idea general fue desarrollar una suerte de agente de IA, pero sin los frameworks de agentes como smolagents, llamaIndex o LangGraph, sino plain Python con API de OpenAI + call functions.

Demo napolitana (sucia y desprolija)

Demo de RinGPT 2.0 con AI Agent

Tutorial y código fuente

Tutorial y código fuente de RinGPT 2.0 en Ready Tensor

Tutorial y código en Hackster

Artículos sobre RinGPT 2.0

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Roni Bandini
Roni Bandini

Written by Roni Bandini

Contracultura maker 🛠️ Artes electrónicas 💡Inteligencia Artificial: LLM y Machine Learning 🚀 Embedded System developer

No responses yet

Write a response