Lampson

Lampson como motor

Lampson como motor

Lampson no es solo una terminal y una web para programar. Sus agentes también se pueden usar desde otras aplicaciones, como un motor: un bot que contesta los mensajes de tu negocio, tu backend que le pregunta algo a un agente, otra IA que usa a tus agentes como herramienta.

Por debajo es lo mismo de siempre — el agente, sus herramientas, sus permisos, las sesiones y las trazas —, con otras puertas de entrada.

Las puertas§

PuertaPara quéPágina
lampson runun script o un cron: un mensaje entra, la respuesta sale (texto o eventos JSON)Sin interfaz
API HTTP /v1tu app o tu backend, con una API key; respuesta en JSON, en streaming o por callbackAPI HTTP
CanalesTelegram, WhatsApp e Instagram (vía Chatwoot), o el que agregues como pluginCanales
MCPClaude, Cursor, ChatGPT u otro Lampson usan a tus agentes como herramientaLampson como servidor MCP
SDKJavaScript/TypeScript (npm i lampson) y Python (pip install lampson)SDK

Y lo que atienden todas esas puertas son agentes definidos en archivos: un .json con su prompt, las herramientas exactas que puede usar, sus permisos y su modelo.

Casos de uso§

1. Atender a tus clientes por chat. Un agente con tu catálogo y tus reglas contesta Telegram, o WhatsApp, Instagram y el chat web a través de Chatwoot. Cada cliente tiene su propia conversación; si alguien escribe tres mensajes seguidos («hola» / «¿precio del pan?» / «¿hay stock?»), recibe una respuesta que contesta todo. Y puede tomar el pedido completo, con dirección, pago y número de pedido. → Canales · Receta: tomar pedidos por chat

2. Meterlo en tu app o tu backend. Un POST /v1/messages con una API key, o una línea con el SDK. Tu app decide qué preguntar; Lampson pone el agente, sus herramientas y la memoria de la conversación. → API HTTP · SDK

3. Tus empleados ya usan una IA. El agente de tu negocio se conecta como herramienta MCP en Claude, Cursor o ChatGPT; tu equipo le pregunta desde ahí («¿cuánto stock queda y cuál es la promo de esta semana?») sin abrir otra app, con la información y las reglas reales. → Lampson como servidor MCP

4. Darle datos sensibles a una IA sin darle las llaves. En tu servidor, un agente de Lampson con un plugin de solo lectura y rutas limitadas. Una IA de afuera le pregunta «¿cuántos pedidos hubo ayer?» y recibe la respuesta — nunca la contraseña de la base de datos.

5. Delegar lo pesado a un modelo barato. Tu IA principal le pide a un agente de Lampson, con DeepSeek u Ollama local, que lea 40 archivos y le devuelva un resumen. Paga el modelo barato.

6. Agentes que hablan con agentes, entre empresas. El agente de compras de un restaurante le pregunta precio y stock al agente de su proveedor. Cada uno con su Lampson, su API key y sus reglas: uno pone la URL del otro en su mcp.json y su agente gana la herramienta mcp_proveedor_ask. → Agente ↔ agente

7. Agentes que trabajan solos, o en equipo. Le das un objetivo a un agente («agregá tal feature con tests») y lo trabaja solo, en rondas, pidiéndote aprobación antes de lo irreversible. O se lo das a un equipo con roles —CEO, CTO, Dev…—, cada uno en su rama de git, y nada llega a main sin vos. → Objetivos · Equipos

Lo que Lampson pone por ti§

  • Una conversación por cliente. Cada thread (un número de teléfono, un chat, un ticket) es su propia sesión, con su historial.
  • Un buzón por conversación. Nunca corren dos turnos a la vez sobre la misma conversación; los mensajes que llegan en ráfaga se juntan en un turno, y lo que llega mientras el agente trabaja entra al turno en curso. → El buzón
  • Permisos sin humano delante. Un agente sin nadie que apruebe corre en strict (lo peligroso se deniega) salvo que digas otra cosa; puedes autorizar herramientas puntuales una por una, o mandar las aprobaciones a tu celular. → Agentes
  • Trazas. Cada turno queda en la traza de su sesión, venga de donde venga.

Empezar§

1. Escribe un agente: .lampson/agents/tienda.agent.json en tu proyecto. → Agentes 2. Pruébalo sin interfaz: lampson run --agent tienda "hola". → Sin interfaz 3. Conéctalo: un canal (lampson channel on telegram), una API key (lampson key add --agent tienda) o el SDK.

Ver como Markdown