Saltar al contenido principal

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​

  1. Sé específico sobre tu stack tecnológico al preguntar (ej: "usando .NET 8 con HttpClient" o "usando la librería requests de Python")
  2. Mencioná tu ERP si es relevante (ej: "estoy usando SAP S/4HANA" o "mis datos vienen de Oracle ERP")
  3. 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
  4. Incluí restricciones como "necesito manejar rate limits" o "necesito lógica de reintentos para operaciones por lotes fallidas"
Tana

Tana

Preguntame lo que quieras sobre la API de Nilo: endpoints, autenticación, guías de integración o ejemplos de código.

Buena práctica: validá contra la documentación oficial para tener los detalles más actualizados.