VisionAgent

VisionAgent

LandingAI · Imagen · Programación

VisionAgent es el agente de IA visual de código abierto de LandingAI. Le das un mensaje y una imagen, y elige los modelos de visión adecuados y escribe código Python ejecutable para detección, OCR y seguimiento.

Vista previa de la interfaz de VisionAgent

Acerca de VisionAgent

What Is VisionAgent

VisionAgent es una biblioteca de Python creada por LandingAI, la empresa de visión por computador fundada por Andrew Ng. Funciona como un compañero de programación para tareas visuales. Describes lo que quieres en lenguaje natural y adjuntas una imagen o un vídeo; el agente planifica el trabajo, escoge modelos de su biblioteca de herramientas y te devuelve un script de Python que puedes ejecutar.

La promesa es la velocidad. Montar una canalización para algo como «cuenta las personas de esta foto» suele implicar buscar un modelo de detección, aprender su API y pegar el código de preprocesado y visualización. VisionAgent se salta casi todo eso. Escribe el código, lo prueba con tu archivo de entrada y sigue corrigiéndolo hasta que la prueba pasa.

El límite está en el alcance. El agente está pensado para desarrolladores que saben leer Python y gestionar claves de API. Necesita tus propias claves de Anthropic y Google para funcionar, y los resultados dependen de esos modelos subyacentes. LandingAI redirige ahora buena parte de este trabajo hacia su plataforma más reciente, Agentic Document Extraction, y el repositorio original de VisionAgent figura como obsoleto, aunque la biblioteca todavía se instala y se ejecuta.

Getting Started

  1. Crea una cuenta de LandingAI en va.landing.ai y genera tu clave de API de VisionAgent.
  2. Consigue una clave de API de Anthropic y otra de Google AI Studio, porque el agente usa Claude y Gemini para planificar y escribir código.
  3. Instala la biblioteca con pip install vision-agent o uv add vision-agent.
  4. Configura las tres claves como variables de entorno y luego llama al agente con un mensaje y un archivo de imagen.
  5. Ejecuta el script. VisionAgent guarda su salida en generated_code.py, lista para revisar y reutilizar.

Información del producto

Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de VisionAgent.

Plan gratuitoSí
Planes de pago$0 - usage-based/mo
PlataformaPython (Windows, macOS, Linux)
DesarrolladorLandingAI
CategoríaImagen · Programación
Fecha de lanzamientoFeb 2024
Última actualizaciónAug 2025
Visitas al sitio web54K
Ranking global del sitio630.2K
Disponibilidad de la APISí

Ideal para

Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.

Usuarios

  • Desarrolladores de Python
  • Ingenieros de aprendizaje automático
  • Equipos de datos sin especialistas en visión

Tareas

  • Detección y recuento de objetos
  • Extracción de texto en imágenes
  • Segmentación de imágenes
  • Seguimiento de objetos en vídeo

Casos de uso

  • Primer prototipo de una función de visión
  • Automatizar la revisión repetitiva de imágenes
  • Aprender visión por computador sobre la marcha

Funciones clave

Flujo de trabajo de mensaje a código

Envías una petición en lenguaje natural con un archivo adjunto y VisionAgent te devuelve un script de Python completo. El agente planifica los pasos, escribe el código y crea un caso de prueba a juego, así que arrancas desde algo que ya funciona y no desde un archivo vacío. ¿Necesitas segmentación de imágenes para un objeto concreto? Lo describes y te ahorras buscar el modelo.

Selección automática de modelos

Este generador de código de visión por computador incluye un catálogo de modelos que cubre detección, segmentación, OCR y seguimiento. En lugar de comparar opciones tú mismo, dejas que el agente empareje la tarea con la herramienta correcta, que es justo la parte que suele frenar a la gente. Es visión agéntica en la práctica: el modelo planifica por delante en vez de reaccionar paso a paso.

Bucle de autodepuración

Tras generar el código, VisionAgent lo prueba con tu archivo de entrada. Si la prueba falla, el agente reescribe el código y lo intenta de nuevo hasta que pasa. Ese ciclo iterativo es lo que lo separa de un mensaje de código de un solo disparo.

Biblioteca de herramientas independiente

Las herramientas de base también funcionan fuera del agente. Puedes importar vision_agent.tools y llamar a funciones como countgd_object_detection u owlv2_sam2_video_tracking directamente en tus scripts. Este agente de visión de código abierto vale además como herramienta de análisis de imágenes para quien prefiera unir las piezas a mano.

Motor multimodelo

VisionAgent se apoya en Anthropic Claude y Google Gemini para planificar y escribir código, y puedes cambiar de proveedor editando el archivo de configuración. Con tus propias claves, los límites de uso que te afectan son los de tus cuentas.

Entorno web local

El repositorio incluye una pequeña aplicación web en la carpeta examples/chat, para que pruebes mensajes e imágenes en el navegador antes de integrar el agente en un proyecto mayor.

Ventajas y desventajas

Ventajas

  • Convierte una petición en lenguaje natural y una imagen en código Python funcional en pocos minutos.
  • Resuelve el paso de elegir modelo para detección, segmentación, OCR y seguimiento de vídeo.
  • El código generado llega con una prueba, y el agente itera hasta que pasa.
  • La biblioteca de herramientas se usa por separado, así que puedes llamar a funciones sueltas en tus scripts.
  • Se instala gratis como paquete de código abierto.

Desventajas

  • Exige claves de API de Anthropic y Google por separado y nociones básicas de Python, así que no es una herramienta de pulsar y listo.
  • El proyecto original de código abierto está obsoleto, y LandingAI dirige ahora a los usuarios hacia su plataforma Agentic Document Extraction, por lo que el soporte a largo plazo es incierto.
  • La calidad de la salida depende de los modelos subyacentes, así que las peticiones complejas pueden requerir retoques manuales.

Preguntas frecuentes

La biblioteca es de código abierto y se instala sin coste. Lo que pagas es el uso de los modelos subyacentes, porque aportas tus propias claves de API de Anthropic y Google y esos proveedores cobran por sus modelos.