Acuerdo entre Hugging Face y FriendliAI
Hugging Face y FriendliAI han cerrado un acuerdo confidencial para resolver una demanda por infracción de patentes. La demanda fue presentada hace casi dos años en un tribunal de Delaware, donde FriendliAI acusó a Hugging Face de usar ilegalmente su tecnología patentada. Según el acuerdo, la demanda queda desestimada \\»con perjuicio\\», lo que significa que no podrá reabrirse. Los términos exactos del acuerdo no han sido revelados, pero el tribunal mantendrá su jurisdicción sobre el cumplimiento del mismo.
Tecnología en cuestión
La demanda se centró en una patente de FriendliAI que mejora el proceso de \\»batching con programación a nivel de iteración\\». Esta tecnología permite que un sistema de inteligencia artificial (IA) maneje múltiples solicitudes a la vez, optimizando así su rendimiento. Además, la patente cubre sistemas que permiten enviar respuestas completadas a los usuarios y agregar nuevas solicitudes a un lote antes de que se procese por completo. FriendliAI alegaba que la herramienta Text Generation Inference de Hugging Face utilizaba esta técnica patentada sin permiso.
Reclamaciones de FriendliAI
FriendliAI buscaba compensaciones económicas y otras medidas para detener el uso de su tecnología. Entre las reclamaciones, se incluían indemnizaciones compensatorias, daños aumentados por intencionalidad y una orden judicial para frenar la infracción o garantizar un pago por licencias. También solicitaban el pago de honorarios de abogados y costos legales. Desde su fundación en 2021, FriendliAI, que tiene oficinas en California, ha desarrollado principalmente soluciones de infraestructura para IA y ha recibido respaldo de inversionistas de riesgo.
El impacto en Hugging Face
Hugging Face, conocida por ser una de las mayores plataformas de herramientas y modelos de IA en el mundo, ha recaudado un total de 235 millones de dólares de grandes empresas como Google, Amazon, Nvidia, Intel y Salesforce. Además de ofrecer herramientas y modelos, la compañía de Brooklyn desarrolla sus propias tecnologías y ofrece servicios de consultoría para ayudar a las empresas a personalizar y desplegar IA. La resolución de esta disputa legal permitirá a Hugging Face continuar su expansión en el sector sin el riesgo de un litigio prolongado.
Concepto de Batching en Inteligencia Artificial
El batching es un proceso importante en computación que permite gestionar múltiples tareas o solicitudes a la vez. En el contexto de IA, optimiza el tiempo de procesamiento al agrupar varias solicitudes en un solo lote o \\»batch\\». Así, el sistema puede procesar varias tareas de manera eficiente, en lugar de procesar cada solicitud una por una. Esto no solo ahorra tiempo, sino que también mejora el rendimiento general del sistema. La patente de FriendliAI añade una capa de mejora a este proceso al permitir una programación más eficaz y permitir que las respuestas completadas sean enviadas mientras nuevas solicitudes entran en el sistema, todo antes de completar el procesamiento del lote inicial.