La propuesta de ley de resiliencia cibernética de la UE podría tener consecuencias adversas en Python

Python

Python es un lenguaje de alto nivel de programación interpretado cuya filosofía hace hincapié en la legibilidad de su código

Deb Nicholson, directora ejecutiva de Python Software Foundation dio a conocer que la propuesta Ley de Resiliencia Cibernética (CRA) de la UE lanzada el año pasado, puede causar problemas que ponen en peligro la misión de la organización y la reputación de la comunidad de software libre.

La propuesta es necesaria para aumentar el nivel de confianza de los usuarios y el atractivo de los productos de la UE que contienen elementos digitales al tiempo que brindan seguridad jurídica.

Para quienes desconocen de la Python Software Foundation (PSF) deben saber que es una organización benéfica sin fines de lucro cuyo objetivo es promover, proteger y promover el lenguaje de programación Python. Python Software Foundation facilita discusiones técnicas para el ecosistema en general y apoya muchas oportunidades educativas para la comunidad global de desarrolladores de Python.

La Python Software Foundation expresa su preocupación sobre algunas formulaciones de la política propuesta actualmente ya que «no es lo suficientemente clara para un ecosistema como el de Python». Tal como está redactado actualmente, la Free Software Foundation podría ser financieramente responsable de cualquier producto que incluya código Python, aunque nunca ha recibido ganancias monetarias de ninguno de estos productos.

“El riesgo de enormes costos potenciales en la práctica nos impediría continuar suministrando Python y PyPI al público europeo. »

Deb Nicholson menciona que «ciertamente, todos quieren seguridad, que los consumidores tengan garantías razonables y que la industria del software sea responsable ante sus clientes». Sin embargo, es esencial que estas garantías se esperen de la entidad correcta y que la carga legal de cualquier falta de informe recaiga sobre la entidad correcta.

Muchas piezas de software que terminan en productos comerciales de software o hardware provienen de repositorios de software gratuitos disponibles públicamente, como PyPI, donde no se paga ninguna compensación. No se debe agradecer a los lenguajes y repositorios de código abierto los servicios públicos que brindan de forma gratuita con el riesgo continuo de acciones legales ruinosas y costosas. FSP no debe ser responsable de cada aplicación o dispositivo que contenga código Python.

Según el PSF, asignar la responsabilidad a cada desarrollador ascendente reduciría la seguridad, no la aumentaría. Dejar a los desarrolladores individuales y/o con recursos insuficientes en una posición legalmente poco clara al contribuir a repositorios públicos como Python Package Index seguramente tendría un efecto negativo en ellos.

Solo las entidades que vendan suficiente software o combinaciones de software/hardware para asumir la responsabilidad del producto podrían continuar operando abiertamente. Las mejoras para el usuario y los beneficios de seguridad compartidos de la colaboración global de software solo estarían disponibles para los desarrolladores que trabajan en nombre de unas pocas empresas grandes.

Por otra parte, tambien se menciona que el crecimiento y la innovación serían reprimidos, ya que la seguridad de los lenguajes como Python depende de la disponibilidad continua de una entidad neutral y no comercial que pueda servir como centro de intercambio de información sobre software nuevo, mejoras y correcciones de errores que la comunidad de software en general pueda compartir libremente.

“Los miembros de PSF y los usuarios de Python en Europa pueden escribir a su eurodiputado para plantear inquietudes sobre el proyecto de ley de resiliencia cibernética de la UE antes del 26 de abril, ya que aún se están considerando enmiendas para proteger los repositorios públicos de software libre. 

Es posible designar un representante autorizado: de hecho, como fabricante, se puede designar un representante externo que pueda relevarlo de la gestión de la declaración UE de conformidad y con fines de vigilancia del mercado.

Finalmente, no es demasiado pronto para comenzar a planificar en consecuencia, adaptar su estrategia de producto digital y elegir los socios especialistas adecuados para no perder la oportunidad de acceder al mercado único de la UE.

Por otra parte, se menciona que si bien ley de resiliencia cibernética respalda los objetivos declarados de las políticas de aumentar la seguridad y la responsabilidad de los consumidores de software europeos, la Python Software Foundation dice que le preocupa que las políticas que son demasiado amplias puedan dañar involuntariamente a los usuarios que deben proteger.

“Creemos que es importante tener en cuenta el papel que desempeñan las organizaciones sin fines de lucro independientes del proveedor, especialmente los repositorios de software públicos, en el desarrollo de software moderno. 

Muchos editores de software modernos confían en el software de código abierto de repositorios públicos sin notificar al autor y, desde luego, sin entablar ninguna relación comercial o contractual con él. Si la ley propuesta se aplica tal como está redactada actualmente, los autores podrían ser legal y financieramente responsables de cómo se aplican sus componentes en el producto comercial de un tercero.

Según la Python Software Foundation, el texto actual no hace ninguna diferencia entre los autores independientes a los que nunca se les ha pagado por proporcionar software y los gigantes tecnológicos que venden productos a cambio de pagos de los usuarios finales.

“Creemos que la mayor responsabilidad debe asignarse cuidadosamente a la entidad que ha celebrado un acuerdo con el consumidor. Nos unimos a nuestros colegas europeos en la Fundación Eclipse y NLnet Labs para expresar nuestras preocupaciones sobre cómo estas políticas podrían afectar los proyectos globales de código abierto. “

Hacemos muchas otras cosas al servicio de nuestra misión caritativa”, pero hay dos actividades que podrían verse afectadas por Python Software Foundation:

“Nadie nos paga por el software, ya sea por el idioma base o por los paquetes que puede descargar del repositorio que mantenemos. A primera vista, esto podría sugerir que no se puede ganar dinero con Python o los paquetes de Python. De hecho, lo contrario es cierto”, dice Python Software Foundation.

Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

from Linux Adictos https://ift.tt/uNmAzcM
via IFTTT

OpenAssistant, un bot de IA de código abierto

OpenAssistant

Open Assistant es un proyecto destinado a brindar a todos acceso a un excelente modelo de lenguaje grande basado en chat.

Hace poco la comunidad LAION (Red Abierta de Inteligencia Artificial a Gran Escala) dio a conocer mediante un anuncio el primer lanzamiento del proyecto «OpenAssistant», que desarrolla un chatbot de inteligencia artificial capaz de comprender y responder preguntas en lenguaje natural, interactuar con sistemas de terceros y extraer dinámicamente la información necesaria.

Para quienes desconocen de LAION, deben saber que desarrolla herramientas, modelos y colecciones de datos para crear sistemas libres de aprendizaje automático (por ejemplo, la colección LAION se usa para entrenar modelos del sistema de síntesis de imágenes Stable Diffusion).

Además del código para entrenar y organizar el trabajo del bot en su equipo, se propone usar una colección de modelos listos para usar ya entrenados y un modelo de lenguaje, entrenado sobre la base de 600 mil ejemplos de diálogos en forma de una solicitud-respuesta (instrucción-ejecución), preparada y revisada con la participación de una comunidad de entusiastas.

También se lanzó un servicio en línea para evaluar la calidad del chatbot, que utiliza el modelo de conocimiento OA_SFT_Llama_30B_6, que cubre 30 mil millones de parámetros.

Nuestro equipo ha trabajado incansablemente durante los últimos meses recopilando grandes cantidades de información y comentarios basados ​​en texto para crear un conjunto de datos increíblemente diverso y único diseñado específicamente para entrenar modelos de lenguaje u otras aplicaciones de IA.

Con más de 600 000 puntos de datos generados por humanos que cubren una amplia gama de temas y estilos de escritura, nuestro conjunto de datos será una herramienta invaluable para cualquier desarrollador que busque crear modelos de instrucción de última generación

Para aumentar la eficiencia del sistema y evitar la necesidad de almacenar grandes cantidades de parámetros predefinidos, el proyecto prevé la posibilidad de utilizar una base de conocimiento actualizada dinámicamente que puede recuperar la información requerida a través de motores de búsqueda o servicios externos.

Por ejemplo, al generar respuestas, el bot puede acceder a API externas para obtener datos adicionales. De las características avanzadas, también se destaca el soporte de personalización, es decir la capacidad de adaptarse a un usuario específico en función de sus frases anteriores.

Para los interesados en instalar OpenAssistant, deben saber que pueden instalarlo de manera local, y que los modelos candidatos Pythia SFT están disponibles en HuggingFace y se pueden cargar a través de la biblioteca HuggingFace Transformers. Como tal, es posible que pueden ser usados con suficiente hardware. También hay espacios en HF que se pueden usar para chatear con el candidato de OA sin su propio hardware. Sin embargo, estos modelos no son definitivos y pueden generar resultados deficientes o no deseados.

Los modelos LLaMa SFT no se pueden lanzar directamente debido a la licencia de Meta, pero los pesos XOR se lanzarán pronto.

Es importante mencionar que el modelo actual más pequeño (Pythia) tiene parámetros 12B y es difícil de ejecutar en hardware de consumo, pero puede ejecutarse en una sola GPU profesional. En el futuro puede haber modelos más pequeños y esperamos avanzar en métodos como la cuantificación de enteros que pueden ayudar a ejecutar el modelo en hardware más pequeño.

El proyecto no planea detenerse en repetir las capacidades de ChatGPT. Se espera que Open-Assistant estimule el desarrollo del desarrollo abierto en el campo de la generación de contenido y procesamiento de consultas en lenguajes naturales, al igual que el proyecto de fuente abierta Stable Diffusion estimuló el desarrollo de herramientas para generar imágenes.

El código del proyecto está escrito en Python y se distribuye bajo la licencia Apache 2.0. Los desarrollos de OpenAssistant se pueden utilizar para crear sus propios asistentes inteligentes y sistemas de diálogo que no están vinculados a API y servicios externos. El hardware de consumo convencional es suficiente para funcionar, por ejemplo, es posible trabajar en un teléfono inteligente. Los datos de Open Assistant se publican bajo una licencia Creative Commons que permite una amplia gama de usos, incluido el uso comercial.

Finalmente si estás interesado en poder conocer más al respecto asi como poder consultar el código fuente, puedes consultar los detalles en el siguiente enlace.

from Linux Adictos https://ift.tt/yRnAqKo
via IFTTT