Saltar al contenido principal
ToolPotion
Asesor de IA
Enviar

TaskMatrix

TaskMatrix es un proyecto de código abierto en GitHub, basado en el enfoque publicado en el artículo "Visual ChatGPT", que conecta ChatGPT con modelos de fundación visual para que pueda enviar y recibir imágenes durante una conversación. Los usuarios describen una edición en lenguaje sencillo, y modelos como GroundingDINO, Segment Anything y Stable Diffusion localizan, enmascaran y editan la parte solicitada de una imagen.

Ver repositorio
Compartir
Ver repositorio
Compartir

TaskMatrix es un proyecto de código abierto alojado en GitHub, con espejos bajo la organización de GitHub de Microsoft. Es el nombre actual del enfoque publicado en el artículo "Visual ChatGPT: Talking, Drawing and Editing with Visual Foundation Models," y aún lleva esa herencia: el script principal se llama visual_chatgpt.py y su demostración oficial en Hugging Face se titula "visual_chatgpt." La idea central no ha cambiado: conectar un modelo conversacional como ChatGPT a un conjunto de modelos de fundación visual especializados para que la conversación pueda enviar y recibir imágenes, no solo texto.

Leer más

La idea central es una división del trabajo. ChatGPT, o otro modelo de lenguaje grande, actúa como una interfaz general que entiende una solicitud en lenguaje sencillo, mientras que modelos de fundación separados actúan como expertos en dominio para una tarea visual específica, como detectar un objeto, segmentarlo o rellenar una región. TaskMatrix formaliza esto con un sistema de plantillas: una plantilla es un flujo de ejecución predefinido que permite a ChatGPT encadenar múltiples modelos de fundación para completar una tarea más compleja de lo que cualquier modelo individual podría manejar solo. La plantilla InfinityOutPainting es un ejemplo, combinando un modelo de generación de descripciones de imágenes, un modelo de inpainting y un modelo de respuesta a preguntas visuales para que un usuario pueda pedir extender una imagen a un tamaño específico y obtener un resultado de outpainting sin necesidad de entrenamiento adicional.

En la práctica, un flujo de trabajo común es la edición de imágenes guiada por texto: un usuario dice "encuentra xxx en la imagen" o "segmenta xxx en la imagen," y TaskMatrix utiliza GroundingDINO para localizar el objeto por su descripción textual, Segment Anything para generar una máscara precisa, y Stable Diffusion inpainting para editar solo esa región enmascarada. El proyecto también admite conversaciones en chino.

TaskMatrix se puede probar sin instalar nada, a través de una demostración en Hugging Face Spaces o un cuaderno de Google Colab. Ejecutarlo localmente requiere clonar el repositorio, crear un entorno de Python, instalar los modelos de fundación listados y proporcionar una clave de API de OpenAI para el lado de ChatGPT. Qué modelos de fundación carga un usuario es configurable, ya que cada uno tiene una huella de memoria GPU diferente, desde modelos ligeros que no necesitan memoria GPU dedicada hasta modelos de generación de imágenes que requieren varios gigabytes cada uno. El proyecto está dirigido a desarrolladores e investigadores que experimentan con edición de imágenes conversacional de múltiples modelos en lugar de usuarios finales que buscan una aplicación de consumo terminada.

  • CategoríaHerramientas de visión artificial
  • Modelo de preciosCódigo abierto
  • ImplementaciónAutoalojado, Nube
  • PlataformasWeb

  • Envía y recibe imágenes dentro de una conversación de ChatGPT a través de modelos de fundación visual conectados

  • Detección y segmentación de objetos guiadas por texto utilizando GroundingDINO y Segment Anything

  • Inpainting basado en máscaras con Stable Diffusion para editar solo la parte solicitada de una imagen

  • Plantilla InfinityOutPainting que extiende una imagen a un tamaño mayor sin entrenamiento adicional

  • Sistema de plantillas para encadenar múltiples modelos de fundación en un flujo de tarea reutilizable

  • Soporte para conversaciones en chino además de inglés

  • Ejecutable a través de una demostración en Hugging Face Spaces o un cuaderno de Google Colab sin instalación local

  • Carga de modelos configurable para que solo se ejecuten los modelos de fundación que necesita una tarea en un dispositivo dado

  1. Prueba la demostración: Abre el espacio de Hugging Face o el cuaderno de Colab para probar TaskMatrix sin instalar nada

  2. Configura localmente: Clona el repositorio, crea un entorno de Python e instala los requisitos listados

  3. Agrega una clave de API: Proporciona una clave de API de OpenAI para el lado de ChatGPT del sistema

  4. Carga los modelos que necesitas: Inicia la aplicación con una bandera --load que enumere qué modelos de fundación ejecutar y en qué dispositivo

  5. Chatea y edita: Describe una solicitud de imagen, o di "encuentra xxx" o "segmenta xxx" para detectar y editar un objeto en una imagen cargada

  • Edición de imágenes conversacional
  • Outpainting de imágenes
  • Prototipado de investigación de múltiples modelos

Herramientas de IA populares como TaskMatrix

Dify

Repositorios de IA en GitHub

Dify es una plataforma de código abierto para el desarrollo de aplicaciones LLM. Ofrece un lienzo visual para construir flujos de trabajo de IA, pipelines RAG y capacidades de…

Creadores de agentes de IA

N.º 11 en Repositorios de IA en GitHub

Ver herramienta

Repositorios de IA en GitHub

Plataforma de código abierto para el desarrollo de aplicaciones LLM. Ofrece un lienzo visual para construir flujos de trabajo de IA, pipelines RAG y capacidades de…Dify es una plataforma de código abierto para el desarrollo de aplicaciones LLM. Ofrece un lienzo visual para construir flujos de trabajo de IA, pipelines RAG y capacidades de…

DestacadaCreadores de agentes de IA
N.º 11 en Repositorios de IA en GitHub

Perception Encoder

Repositorios de IA en GitHub

Perception Encoder es una herramienta de IA de vanguardia desarrollada por Facebook Research. Se especializa en modelos CLIP de imágenes y videos, así como en modelos de lenguaje…

Herramientas de visión artificial
Ver herramienta

Repositorios de IA en GitHub

Herramienta de IA de vanguardia desarrollada por Facebook Research. Se especializa en modelos CLIP de imágenes y videos, así como en modelos de lenguaje…Perception Encoder es una herramienta de IA de vanguardia desarrollada por Facebook Research. Se especializa en modelos CLIP de imágenes y videos, así como en modelos de lenguaje…

Herramientas de visión artificial
Ver el Top 250 de Repositorios de IA en GitHub

GitHub - microsoft/JARVIS

Repositorios de IA en GitHub

JARVIS, desarrollado por Microsoft, conecta Modelos Lingüísticos Grandes (LLM) con la comunidad de Aprendizaje Automático (ML). Está diseñado para explorar la inteligencia…

Creadores de agentes de IA
Ver herramienta

LLaVA

Repositorios de IA en GitHub

LLaVA es un modelo de ajuste de instrucciones visuales que combina capacidades de lenguaje y visión a gran escala. Su objetivo es alcanzar un rendimiento a nivel de GPT-4V,…

Modelos de IA y LLM
Ver herramienta

Repositorios de IA en GitHub

Modelo de ajuste de instrucciones visuales que combina capacidades de lenguaje y visión a gran escala. Su objetivo es alcanzar un rendimiento a nivel de GPT-4V,…LLaVA es un modelo de ajuste de instrucciones visuales que combina capacidades de lenguaje y visión a gran escala. Su objetivo es alcanzar un rendimiento a nivel de GPT-4V,…

Modelos de IA y LLM
Ver el Top 250 de Repositorios de IA en GitHub

MiniGPT-4 & MiniGPT-v2

Repositorios de IA en GitHub

Código de código abierto para MiniGPT-4 y MiniGPT-v2, modelos avanzados de lenguaje grande que mejoran la comprensión de la visión y el lenguaje. Estos modelos permiten el…

Modelos de IA y LLM
Ver herramienta

Pocket Flow

Repositorios de IA en GitHub

Pocket Flow es un framework minimalista de LLM de 100 líneas diseñado para el desarrollo rápido. Permite a los agentes de IA construir otros agentes, ofreciendo una solución…

Creadores de agentes de IA

N.º 139 en Repositorios de IA en GitHub

Ver herramienta

Repositorios de IA en GitHub

Framework minimalista de LLM de 100 líneas diseñado para el desarrollo rápido. Permite a los agentes de IA construir otros agentes, ofreciendo una solución…Pocket Flow es un framework minimalista de LLM de 100 líneas diseñado para el desarrollo rápido. Permite a los agentes de IA construir otros agentes, ofreciendo una solución…

Creadores de agentes de IA
N.º 139 en Repositorios de IA en GitHub

LobeHub

Repositorios de IA en GitHub

LobeHub es un proyecto de código abierto, descrito por sus mantenedores como un "Operador de Agentes Principal," para organizar múltiples agentes de IA en operaciones continuas en…

Chatbots de IA

N.º 54 en Repositorios de IA en GitHub

Ver herramienta

Repositorios de IA en GitHub

Proyecto de código abierto, descrito por sus mantenedores como un "Operador de Agentes Principal," para organizar múltiples agentes de IA en operaciones continuas en…LobeHub es un proyecto de código abierto, descrito por sus mantenedores como un "Operador de Agentes Principal," para organizar múltiples agentes de IA en operaciones continuas en…

Chatbots de IA
N.º 54 en Repositorios de IA en GitHub

Visionati

Apps de IA

Visionati ofrece una API unificada para describir imágenes utilizando múltiples modelos de IA como OpenAI, Claude y Gemini simultáneamente. Compare descripciones, etiquetas y…

Herramientas de visión artificial
Ver herramienta

Apps de IA

Ofrece una API unificada para describir imágenes utilizando múltiples modelos de IA como OpenAI, Claude y Gemini simultáneamente. Compare descripciones, etiquetas y…Visionati ofrece una API unificada para describir imágenes utilizando múltiples modelos de IA como OpenAI, Claude y Gemini simultáneamente. Compare descripciones, etiquetas y…

Herramientas de visión artificial
Ver el Top 250 de Apps de IA
1 de 8