C. Desivo
Matemático · Ingeniero de IA · Desarrollador de proyectos

Cristian Desivo

Sobre construir sistemas correctos, de punta a punta.
{respuestas mostradas}  ⊆  {respuestas aprobadas}

ResumenDesde 2016 llevo proyectos desde un conjunto de requisitos hasta un sistema que funciona: modelo el problema, armo los datos y los modelos, escribo el código y lo entrego. Mi trabajo reciente se enfoca en que los modelos de lenguaje sean útiles en contextos donde una respuesta equivocada no es aceptable.

§ 1Casos seleccionados

Preguntas y respuestas restringidas

Un asistente cuyas respuestas salen siempre de un conjunto fijo de respuestas escritas de antemano. No puede inventar datos, y por diseño no hay nada que se pueda inyectar en el prompt para cambiar eso.

Funcionando en vivo en este sitio. Probalo →

Funciones con LLM que no inventan nada

DirectRetrieval, mi librería de Python para asistentes de IA que no pueden inventar respuestas, funcionando en vivo en este sitio. Además, funciones con LLM desarrolladas para clientes, desde redacción de …

Conteo de personas con visión por computadora en una Jetson Nano

Un sistema de cámaras que cuenta las personas que entran y salen de un área y detecta si los puestos de trabajo están ocupados, en tiempo real sobre una Jetson …

Juegos: Pixel P.I. y prototipos anteriores

Pixel P.I., el juego de detectives que diseñé, programé y lancé en Steam por mi cuenta, desde el cliente en Unity hasta el servidor en Python y mis propias herramientas …

Generación de reportes a partir de archivos Excel, Word, CSV y texto

Una herramienta de escritorio que extrae datos de archivos Excel, Word, CSV y de texto y arma reportes según las especificaciones del cliente, con una ventana simple para elegir los …

Aprendizaje por refuerzo en un simulador de manejo (CARLA)

Un agente entrenado con aprendizaje por refuerzo para completar una tarea dentro del simulador de manejo CARLA, que decide en base a lo que ve su cámara.

Circuitos que funcionan como redes neuronales

Circuitos electrónicos que calculan como una red neuronal (sumas ponderadas, activaciones, propagación de señales), diseñados y probados en simulación SPICE antes de pasar al hardware.

Instrumentos de vuelo en una Raspberry Pi

Instrumentos de avión simulados en una Raspberry Pi, manejados con controles físicos, con una página web para configurarlos.

§ 2Juegos propios

Pixel P.I.: la base de datos de interrogatorios, donde una pregunta escrita desbloquea la declaración de un sospechoso
Fig. 1 · Steam · Acceso anticipado

Pixel P.I.

Un juego de detectives que desarrollo yo solo. Los jugadores escriben sus propias preguntas; una declaración se desbloquea cuando la pregunta coincide con lo que preguntó la policía.

Ver en Steam ↗
Murder in the Aethertree Forest: el templo tapiado en las afueras del pueblo
Fig. 2 · itch.io · Gratis

Murder in the Aethertree Forest

Una novela visual de misterio sobrenatural en torno a un asesinato, hecha en un mes para la Spooktober Visual Novel Jam.

Jugar en itch.io ↗

§ 3Métodos

Sistemas de IA confiables

Retrieval, agentes y salidas estructuradas, acotados a contenido aprobado.

Optimización matemática

Investigación operativa, optimización no lineal, metaheurísticas.

Deep learning

Datasets, entrenamiento y deploy, visión por computadora.

Inferencia local

llama.cpp, vLLM, Ollama; elección y cuantización de modelos.

Juegos

Unity, Godot y Ren'Py.

Python, a fondo

Django, Flask, FastAPI, NumPy, PyTorch, PyQt y más.

Apéndice APreguntame lo que quieras

“¿Quién sos?”
Soy Cristian Desivo, matemático y desarrollador de software. Trabajo como freelancer.
Abrir la demoEscribime