Integración Asistida por IA
Nilo provee un archivo de documentación optimizado para IA (llms.txt) que permite a asistentes de código como Cursor, GitHub Copilot, Claude o ChatGPT entender toda la API de Nilo y ayudarte a generar código de integración en cualquier lenguaje de programación.
¿Qué es llms.txt?
El archivo llms.txt es una versión condensada y estructurada de toda la documentación de la API de Integración de Nilo, diseñada específicamente para que las herramientas de IA la consuman. Contiene todos los endpoints, parámetros, ejemplos de request/response, payloads de webhooks y patrones comunes de integración en un solo archivo.
Lo podés encontrar en:
https://developers.nilo-labs.com/llms.txt
Cómo Usarlo
Con Cursor
Pegá la URL como contexto cuando le pidas a Cursor que genere código de integración:
@https://developers.nilo-labs.com/llms.txt
Necesito sincronizar mi catálogo de productos de SAP con Nilo.
Generame un servicio en C# que se autentique y luego haga un
batch upsert de todos los productos de mi base de datos cada 4 horas.
Cursor va a leer la referencia completa de la API y generar código correcto y funcional en el lenguaje que necesites.
Con Claude o ChatGPT
Copiá el contenido del archivo llms.txt y pegalo en la conversación como contexto, después hacé tu consulta:
Acá está la documentación de la API de Integración de Nilo:
[pegar contenido de llms.txt]
¿Cómo configuro un endpoint de webhook en Java Spring Boot para
recibir órdenes nuevas de Nilo y confirmarlas automáticamente?
Con Claude Projects
Subí el archivo llms.txt como archivo de conocimiento del proyecto. Esto crea un asistente persistente que conoce toda la API de Nilo y puede ayudarte con cualquier pregunta de integración en múltiples conversaciones.
Qué Podés Preguntar
Algunos ejemplos de cómo las herramientas de IA pueden ayudarte usando el archivo llms.txt:
- "Generame un servicio de integración completo en [tu lenguaje]" — La IA puede generar autenticación, operaciones CRUD, sincronizaciones por lotes y handlers de webhooks en cualquier lenguaje
- "¿Cómo sincronizo solo los productos que cambiaron de mi ERP?" — La IA va a sugerir usar batch upsert con patrones de detección de deltas
- "Creame un handler de webhook para recibir órdenes" — La IA va a generar la implementación correcta del endpoint basándose en la estructura del payload del webhook
- "¿Cuál es el orden correcto para configurar mi catálogo?" — La IA conoce la secuencia recomendada (agrupadores → marcas → categorías → productos → stock → precios → tiendas)
Lenguajes Soportados
Como llms.txt es agnóstico al lenguaje, las herramientas de IA pueden generar código de integración en cualquier lenguaje:
- JavaScript / TypeScript (Node.js)
- Python
- C# / .NET
- Java
- PHP
- Go
- ABAP (SAP)
- Ruby
- Cualquier otro lenguaje
Tips para Mejores Resultados
- Sé específico sobre tu stack tecnológico al preguntar (ej: "usando .NET 8 con HttpClient" o "usando la librería requests de Python")
- Mencioná tu ERP si es relevante (ej: "estoy usando SAP S/4HANA" o "mis datos vienen de Oracle ERP")
- Preguntá paso a paso si la integración es compleja — empezá con autenticación, después sincronización de catálogo, después manejo de órdenes
- Incluí restricciones como "necesito manejar rate limits" o "necesito lógica de reintentos para operaciones por lotes fallidas"