microsoft Los investigadores anunciaron el martes una nueva actualización del marco de coordinación AutoGen de la compañía. La actualización lleva el marco a la versión 0.4 y resuelve varias limitaciones en la iteración anterior. Los investigadores afirmaron que los comentarios de los usuarios indican que los desarrolladores quieren un mejor seguimiento y control sobre los agentes de IA creados con la herramienta, así como más flexibilidad en los patrones de colaboración entre múltiples agentes. AutoGen v0.4 soluciona estos problemas. En particular, la plataforma se dirige principalmente a organizaciones que desean automatizar el flujo de trabajo de modelos de lenguajes grandes (LLM).
Los investigadores de Microsoft actualizan el marco AutoGen
en un Publicación de blogel gigante tecnológico con sede en Redmond ha detallado la actualización AutoGen v0.4 y las nuevas funciones que ofrece ahora. Esta es una actualización importante que rediseña toda la biblioteca AutoGen, mejora la calidad del código, agrega más herramientas para hacer transparentes los procesos de pensamiento de los agentes de IA y mejora los escenarios en los que se pueden utilizar estos agentes.
AutoGen puede entenderse como un sistema de programación de código bajo que permite a los desarrolladores omitir partes importantes de la escritura de código para crear un agente autónomo impulsado por modelos de IA. El marco proporciona la base para la construcción. Agentes de inteligencia artificial Luego, las organizaciones pueden personalizarlo según sus requisitos.
Vale la pena señalar que AutoGen trabaja principalmente con agentes coordinadores. Los agentes orquestadores de IA son como administradores de un equipo de programas de IA. Coordinan y gestionan diferentes tareas o sistemas de IA para garantizar una coordinación fluida.
Los investigadores destacaron que las organizaciones y los desarrolladores exigieron un mejor control sobre los agentes de IA, una colaboración más flexible entre agentes y componentes reutilizables. Como resultado, AutoGen v0.4 ahora presenta una arquitectura asincrónica basada en eventos para abordar estos problemas.
AutoGen ahora puede crear agentes de IA que se comunican a través de mensajes asincrónicos y admiten respuestas basadas en interacción, así como solicitudes basadas en eventos. El cambio es posible gracias a componentes modulares y enchufables. Algunos componentes incluyen agentes personalizados, herramientas, memoria y modelos de IA.
Además, el marco actualizado también viene con herramientas integradas de seguimiento de métricas, seguimiento de mensajes y depuración que pueden ayudar a los desarrolladores a monitorear y controlar a los agentes de IA mejor que antes. También se agregó soporte para redes de agentes distribuidos para permitir a los usuarios crear agentes de IA para casos de uso más diversos.
Además, se realizaron dos mejoras adicionales para mejorar la usabilidad de los agentes creados con el marco. Primero, se agregó soporte para módulos de extensión de la comunidad para que los desarrolladores de código abierto puedan administrar y usar más extensiones. En segundo lugar, se ha agregado soporte en varios idiomas para permitir la interoperabilidad entre agentes de IA creados en diferentes lenguajes de programación. Actualmente es compatible con Python y .NET y se planea admitir más lenguajes en futuras actualizaciones.
Los enlaces de afiliados pueden generarse automáticamente; consulte nuestro sitio web Declaración de ética Para más detalles.
Pantallas ultra anchas Me ha resultado muy útil durante años como jugador de PC y he estado usando el Dell Alienware AW3423DWF QD-OLED durante un año y medio, pero poco a poco me he cansado de él por una razón específica: algún juego. los desarrolladores aún ignoran la compatibilidad con 21:9 y 32:9. Si bien la última relación de aspecto sigue siendo bastante decente para los juegos, no debería haber pocas o ninguna excusa para descartar la compatibilidad con 21:9 para los juegos triple A.
Debo mencionar que soy muy consciente del hecho de que algunos juegos no están diseñados para soportar estos puntos de vista ampliados. También está claro que la mayoría de los jugadores todavía usan monitores de 1080p y 1440p (Basado en una encuesta de hardware y software realizada por Steam), con algunos juegos diseñados en 16:9, pero cuando los modders hacen el trabajo (a menudo el día del lanzamiento o también poco después), me deja rascándome la cabeza y preguntándome por qué los desarrolladores no pueden hacerlo en el lanzamiento o en En algunos casos, nada en absoluto.
Los mejores ejemplos son títulos populares como Anillo Al-Din,Hacha: Las sombras mueren dos vecesque se lanzó recientemente en acceso anticipado Camino del exilio 2 (Núm. 32:9), luchador callejero 6Y podría seguir. Ahora bien, todos estos juegos que mencionaste tienen la capacidad de usar ambas relaciones de aspecto ultra anchas, y esperarías que los desarrolladores lo hicieran, ¿no?
Bueno, ese no es el caso: todos estos juegos, excepto parcialmente Camino del exilio 2 (que afortunadamente tiene soporte 21:9), requiere descargas de herramientas de edición para alcanzar relaciones de aspecto 21:9 o 32:9. Podría pensar que es fácil descargar y aplicar estas correcciones, pero no es tan sencillo.
(Crédito de la imagen: FromSoftware)
El problema de depender de modificaciones para una compatibilidad superior
Debido a la integración de software anti-trampas como Easy Anti-Cheat, los jugadores no podrán usar estas herramientas de modificación de amplio alcance en algunos juegos, ya que hacerlo puede resultar en el bloqueo del juego en línea y, eventualmente, verse obligados a jugar sin conexión. sin acceso a otros jugadores multijugador solo para aprovechar la situación (especialmente en… Anillo Al-Din).
La misma situación se aplica a luchador callejero 6, como Capcom está en contra del moddingporque ven todas las modificaciones como una trampa. Esto es muy importante aquí, ya que el mod que viene con una revisión a gran escala del juego también se usa en mods cosméticos, también conocidos como “RE Framework” encontrado en GitHub Del usuario “Praydog”.
ahora, luchador callejero 6 Y otros títulos como Residente malvado 4 (que tiene un problema de FOV en 21:9 y 32:9) actualmente solo se puede solucionar usando este modo y ambos juegos se lanzaron hace poco más de un año. Capcom no optó por realizar los ajustes necesarios en el campo de visión del juego de terror de supervivencia 32:9 de 2023, ni del popular juego de lucha, al agregar cualquier forma de compatibilidad ultra amplia, que funciona perfectamente bien mientras se juega. relaciones de aspecto ultra anchas.
Regístrese para recibir noticias de última hora, reseñas, opiniones, las mejores ofertas tecnológicas y más.
Los jugadores de PC como yo ahora tenemos que lidiar con la amenaza potencial de enfrentar una prohibición mientras están en línea (aunque eso es poco probable ahora), o Capcom algún día eliminará mods potencialmente útiles como tales (con suerte, no). Entonces, ¿qué otra opción tendrán los jugadores? ¿Si los desarrolladores no se molestan en brindar soporte aquí?
Si bien muchos podrían decir que el juego es como pelea callejera No está diseñado para usarse en una pantalla ultra ancha, no estoy de acuerdo: hay muchos videos en línea que muestran el juego en relaciones de aspecto inmersivas de 21:9 y 32:9. Los únicos aspectos que podrían considerarse inconvenientes son que las pantallas de menú permanecen en la proporción 16:9 y que la interfaz de usuario del juego tiene un tamaño incorrecto (pero eso no es un problema en el gran esquema de las cosas aquí).
Nixxes incluye soporte generalizado para ports de PlayStation PC, por lo que no hay excusa para otros desarrolladores
Hay una opción para mostrar escenas con o sin barras negras, mientras se le advierte que puede ver partes de la escena que normalmente no debería ver en 16:9. Si esto es lo que impide que otros desarrolladores de juegos ofrezcan un soporte generalizado, entonces Nixxes debería ser el ejemplo a seguir de ahora en adelante.
Atreo, mantente alerta… (Crédito de la imagen: Sony)
Los modders han introducido soporte para relaciones de aspecto ultra anchas cuando es necesario, apenas unas horas o días después del lanzamiento del juego, y esto acaba de suceder con lo antes mencionado. Camino del exilio 2Esto sucedió unos días después de su lanzamiento. 'RoseTheFlower' en GitHub lanzó una modificación para agregar soporte 32:9 Para una resolución de 5120×1440. Tenga en cuenta que todavía se encuentra en acceso temprano, pero no hay garantía de que se agregue cuando se lance por completo.
Ahora bien, no quiero señalar que no hay muchos otros juegos que admitan pantallas ultra anchas, porque ciertamente las hay; el problema es que Nixxes y las comunidades de modding de juegos son ahora a menudo las únicas formas de garantizar este nivel de soporte para pantallas ultra anchas en juegos. Espero que más desarrolladores puedan al menos apegarse a esto, incluso si solo ven cosas fuera de la escena del juego.
¿Cuál es entonces la solución ahora?
En el caso de que esta tendencia continúe, la mejor solución para mí sería comprar un Samsung Odyssey Ark de segunda generación (si no es demasiado caro): es un monitor de 55 pulgadas con “Flex Move Screen” que permite usar 16 relaciones de aspecto de pantalla: 9, 9:21 y 9:32.
Se pueden utilizar relaciones de aspecto ultra anchas con este monitor con la capacidad de llenar áreas vacías de la pantalla con otras fuentes o actividades de visualización. Sería bueno ver que los monitores ultra anchos implementen una característica como esta cuando hay barras negras presentes, especialmente para opciones 32:9 como el ROG Swift PG49CDW, y Asus amablemente me envió para realizar pruebas.
Soy bastante optimista de que esto avanzará en la dirección correcta, y el crecimiento desde la falta de soporte superior en algunos títulos más antiguos hasta lo que está disponible ahora es ciertamente prometedor. ¡No me decepcionéis, industria de los juegos de ordenador!
github El miércoles, lanzó un nivel gratuito de su chatbot de inteligencia artificial (IA) Copilot. El software Copilot de la plataforma está orientado a tareas relacionadas con la programación y viene con muchos agentes, extensiones y funciones de terceros, como la edición de varios archivos. La versión gratuita del chatbot viene con límites más altos en las tasas de finalización de código y mensajes de chat en comparación con la versión paga. GitHub Copilot Free tampoco incluirá modelos Gemini AI. La plataforma de alojamiento de archivos y codificación propiedad de Microsoft también anunció que alcanzó los 150 millones de usuarios registrados.
GitHub lanza un nivel gratuito de Copilot para desarrolladores
en un Publicación de blogLa plataforma de programación ha anunciado el nivel gratuito de Copilot. Hasta ahora, Copilot sólo estaba disponible con una suscripción paga a partir de 10 dólares (alrededor de 850 rupias), aunque se brindaba acceso gratuito a estudiantes, profesores y mantenedores de código abierto. Este nuevo nivel estará disponible para los 150 millones de desarrolladores registrados.
GitHub Copilot Free se integrará automáticamente en la plataforma Visual Studio Code y brindará acceso a 2000 compleciones de código y 50 mensajes de chat por mes. Lo que hay que tener en cuenta aquí es que cada sugerencia de código realizada por el chatbot se cuenta para su finalización en lugar de solo las sugerencias aceptadas.
A principios de este año, la empresa Anunciar Copilot admite múltiples modelos, lo que permite a los usuarios elegir entre Claude 3.5 Sonnet de Anthropic, Gemini 1.5 Pro de Google, GPT-4o de OpenAI, o1-preview y o1-mini. Sin embargo, con el nivel gratuito de Copilot, los usuarios sólo tendrán acceso a 3.5 Sonnet o GPT-4o.
Aparte de estas limitaciones, los desarrolladores obtendrán acceso completo a todas las demás funciones, agentes de terceros y complementos. Además, GitHub también ha creado Copiloto El chat está disponible directamente desde el panel de la plataforma, que también está disponible con el nivel gratuito.
Con GitHub Copilot, los desarrolladores pueden usar IA para interpretaciones de código, depuración, búsquedas web habilitadas para Bing, solicitudes de extracción, edición de múltiples archivos en VS Code, integración con su propia base de código, código personalizado y más.
GitHub Copilot se lanzó en 2021 y fue la primera plataforma impulsada por inteligencia artificial de Microsoft con la marca Copilot. Se introdujo pocos meses después de que el gigante tecnológico invirtiera en OpenAI y formara una asociación.
Abierto AI Anunció varias opciones nuevas para los desarrolladores que utilizan su tecnología para crear productos y servicios, prometiendo que las actualizaciones “mejorarán el rendimiento, la flexibilidad y la rentabilidad”.
en Anuncio en vivo hoy – que ha sufrido problemas de audio – El equipo de OpenAI destacó por primera vez los cambios en OpenAI o1, el modelo de inferencia de la compañía que puede “manejar tareas complejas de varios pasos”, según la compañía. Los desarrolladores ahora pueden aprovechar el modelo en su nivel de uso más alto; Actualmente, los desarrolladores lo utilizan para crear sistemas automatizados de servicio al cliente, ayudar a tomar decisiones sobre la cadena de suministro e incluso predecir tendencias financieras.
El nuevo modelo o1 también puede conectarse a interfaces de programación de aplicaciones y datos externos (también conocidas como interfaces de programación de aplicaciones, que es la forma en que las diferentes aplicaciones de software se comunican entre sí). Los desarrolladores también pueden usar o1 para ajustar la mensajería y darle a sus aplicaciones de IA un tono y un tono específicos; El modelo también tiene capacidades de visión, por lo que puede utilizar imágenes para “abrir muchas aplicaciones en ciencia, fabricación o programación, donde la información visual es importante”.
Velocidad de la luz triturable
También se anunciaron mejoras en la API en tiempo real de OpenAI, que los desarrolladores utilizan para asistentes de voz, profesores virtuales y robots de traducción. Voces de AI Santa. El nuevo soporte WebRTC de la compañía ayudará a brindar servicios de voz en tiempo real, utilizando JavaScript para generar una mejor calidad de audio y respuestas más útiles (por ejemplo, la API RealTime puede comenzar a elaborar respuestas a una consulta incluso mientras el usuario todavía está hablando). OpenAI también anunció recortes de precios para servicios como el soporte WebRTC.
También vale la pena señalar que OpenAI ahora ofrece una función de ajuste fino de preferencias para los desarrolladores, que personaliza la tecnología para responder mejor a “tareas subjetivas donde el tono, el tono y la creatividad importan” en lugar del llamado ajuste fino supervisado. Obtenga la presentación completa a continuación.
manzana La primera versión beta de macOS Sequoia 15.3 Developer Beta 1 ha sido lanzada para Impermeable el lunes, junto con actualizaciones beta para sus otros dispositivos. Además de las mejoras del sistema y la corrección de errores, la actualización introdujo una parte clave de la función Inteligencia de Apple: la empresa inteligencia artificial Suite (Inteligencia Artificial). Después de la actualización, los probadores beta pueden aprovechar Genmoji en sus computadoras Mac y crear emojis personalizados basados en indicaciones o inspirados en sus familiares o amigos.
Genmoji llega a Mac
Genmoji fue presentado por primera vez por el gigante tecnológico con sede en Cupertino en su Conferencia Mundial de Desarrolladores (WWDC) 2024 en junio. En los últimos meses se ha introducido iPhone y iPadprimero para usuarios beta y luego para el público. Según lo publicado por Apple NotasMac se ha convertido en el último dispositivo del ecosistema de Apple en obtener esta función impulsada por la inteligencia de Apple con la última actualización macOS Sequoia 15.3 Developer Beta 1.
Hay varias formas de utilizar Genmoji. Se puede acceder a él a través de Image Playground, una aplicación independiente que permite a los usuarios crear imágenes impulsadas por IA basadas en metaindicaciones que aprovechan la creatividad. Amnistía Internacional. Alternativamente, también se pueden agregar desde el panel de emojis de su teclado. A medida que llega, los usuarios pueden ingresar mensajes de texto y la suite de inteligencia artificial generará emojis relevantes. Además, podrán aprovechar las imágenes de la biblioteca para crear emojis personalizados basados en el aspecto de sus seres queridos.
Los Genmojis personalizados también se pueden personalizar con accesorios como un sombrero y gafas de sol o con temas. Apple dice que los stickers creados con Genmoji se pueden usar en aplicaciones como Mensajes, Notas y Keynote. Se pueden agregar dentro de los mensajes o compartirse como una calcomanía o reacción en Tapback.
Además de macOS Sequoia 15.3, Apple también lanzó actualizaciones beta para desarrolladores para iOS 18.3, iPadOS 18.3, watchOS 11.3, tvOS 18.3 y visionOS 2.3.
17 de noviembre de 1995: Apple ha lanzado la primera beta del nuevo Mac OS Copland a unos 50 desarrolladores. No es tanto una actualización de Mac OS como un sistema operativo completamente nuevo, sino que trae características de próxima generación diseñadas para ayudar a Apple a asumir el entonces poderoso sistema operativo Windows 95.
Desafortunadamente, Copland OS nunca llegará al público.
Esta publicación contiene Enlaces de afiliados. Culto a Mac Puede ganar una comisión cuando utilice nuestros enlaces para comprar artículos.
Mac OS Copland y la crisis existencial de Apple en los años 90
Copland OS fue una pesadilla existencial en Apple. En su gran libro Confidencial de Appleel autor Owen Lenzmeyer titula su capítulo sobre el proyecto “La crisis de Copeland” por una buena razón.
Durante muchos años, los usuarios y empleados de Apple han afirmado (con razón) que las Mac brindan una experiencia de usuario mucho mejor que la que “disfrutan” los propietarios de PC. Cuando se empezó a correr la voz Windows 95Apple se dio cuenta de que necesitaba repensar significativamente su sistema operativo Manténgase a la vanguardia de las novedades que ofrece Microsoft.
Mac tampoco necesitaba adelantarse un poco. Dado que las Mac cuestan mucho más que las PC y su participación de mercado se reduce, Cupertino necesitaba realmente impulsar las cosas.
Con Mac OS Copland, Apple intentó adelantarse a Windows 95
Apple anunció Mac OS Copland en marzo de 1994. Lleva el nombre del compositor estadounidense. Aaron Coplandpretendía ser un replanteamiento integral de Mac OS, años antes de que se fundara Apple Steve Jobs Lo hice con basado en UNIX OSX.
Copland OS incluye muchas funciones que resultarán familiares a los usuarios de Mac de hoy. Estos incluyeron un Destacar-“Live Search” en la barra de herramientas y multitarea más completa. Incluso permitía que diferentes usuarios iniciaran sesión, cada uno con un escritorio y permisos diferentes. Aunque esto es común hoy en día, era inaudito en ese momento.
De acuerdo con esta apropiación, Copeland también era “sujeto”. Los usuarios pueden elegir el look que más les guste. Las opciones incluían un tema futurista estilo Modo Oscuro y un tema más brillante y amigable para los niños. El florecimiento visual se extiende a una interfaz que utiliza sombreado y color 3D de una manera completamente nueva en Mac.
Similar a la función Dock actual, o barra de tareas de windowsMac OS Copland hizo posible minimizar las ventanas arrastrándolas a la parte inferior de la pantalla, donde se convirtieron en pestañas. Otro gran cambio: Apple diseñó Copland para ejecutarse de forma nativa procesadores powerpcque la empresa comenzó a utilizar en 1994 (el software antiguo se ejecutaba en un simulador).
Entonces, ¿qué salió mal con Mac OS Copland?
Apple nunca lanzó Mac OS Copland. Después de una versión beta en noviembre de 1995, la empresa siguió rezagándose en el calendario de lanzamiento completo. Inicialmente estaba previsto para 1996, pero se retrasó hasta 1997. Mientras tanto, el presupuesto para el sistema operativo de Copeland siguió creciendo a medida que Arrastre de funciones completas Cuanto más demore Apple esto, más sentirá la compañía la necesidad de prometer nuevas funciones para justificar el retraso.
En 1996, 500 ingenieros trabajaron en Mac OS Copland, con un enorme presupuesto de 250 millones de dólares al año. ¿Has oído la frase “demasiado grande para fracasar”? Copeland era demasiado mayor para triunfar.
Cuando Apple informó de una asombrosa pérdida de 740 millones de dólares ese año, CEO Gil Amelio Subió al escenario en la Conferencia Mundial de Desarrolladores y dijo que Copeland se lanzará como una serie de actualizaciones, en lugar de una versión unificada. Unos meses más tarde, Apple canceló efectivamente el proyecto.
El fracaso de Copeland lleva a Apple al éxito
Hoy en día, el mayor legado de Mac OS Copland es que impulsó a Apple a repensar su estrategia de sistema operativo. Esto llevó a que Apple finalmente comprara NeXT, y ese trato Trajo a Steve Jobs de vuelta a la empresa Cofundador.
Como gran parte de lo que hizo Apple en la década de 1990, Mac OS Copland fue una pieza de tecnología muy prometedora que nunca estuvo a la altura de su potencial. Sin embargo, aunque la mayoría de estos productos al menos se lanzaron, Copeland no salió por la puerta hasta las 12:00. 1 bucle infinito En una versión beta muy limitada y severamente descatalogada.
¿Recuerdas las novedades de Mac OS Copland? ¿Eras usuario de Apple en ese momento? Deja tus comentarios a continuación.
La competencia por el mejor talento desarrollador en cada industria es intensa y la escasez va en aumento. La gran mayoría (69%) de los desarrolladores de software abandonan sus puestos después de menos de dos años, a menudo debido a niveles de estrés innecesarios, horas extras excesivas no remuneradas y culturas laborales tóxicas. Incluso cuando se les convence para quedarse, tres de cada cuatro desarrolladores se sienten agotados e incapaces de trabajar a su máximo potencial, lo que deja proyectos vitales en riesgo de verse gravemente afectados por la falta de recursos necesarios. productividad.
La escasez de desarrolladores es perjudicial en todos los ámbitos, pero esto es especialmente cierto para las empresas de comercio electrónico. Los minoristas confían en los desarrolladores de software para crear y gestionar experiencias en línea atractivas Clientelamejora Optimización de motores de búsqueda Visibilidad y tráfico directo a sus sitios, manteniendo los datos de los usuarios cifrados y seguros.
Si no se toman medidas para mejorar la experiencia de los desarrolladores, los minoristas corren el riesgo de perder a los mejores desarrolladores frente a competidores con visión de futuro. Comercio electrónico Experiencias de clientes que sufren como resultado. Entonces, ¿cómo pueden las empresas de comercio electrónico mantener a los desarrolladores a bordo?
Craig Smith
Director de Reino Unido e Irlanda en SCAYLE.
Permitir que los desarrolladores se autogestionen
Los desarrolladores a menudo se ven interrumpidos por actualizaciones requeridas o tareas rutinarias, especialmente durante temporadas altas como el período de compras navideñas. No hay razón para perder ese tiempo en reuniones o distracciones innecesarias; Sólo amplía la brecha entre los desarrolladores y sus prioridades inmediatas.
“Fluir” es un concepto muy conocido entre los desarrolladores. También llamado “trabajo profundo”, este término se refiere a un estado de concentración total sin distracciones, algo que muchos desarrolladores consideran necesario a diario para mantenerse productivos. El programador puede tardar entre 10 y 15 minutos en reanudar Codificación Después de una interrupción del servicio, incluso el más mínimo retraso puede convertirse rápidamente en un gran revés para el proyecto.
Aprender cómo los desarrolladores utilizan su tiempo en el trabajo puede ayudar a reestructurar los flujos de trabajo, identificar herramientas útiles y acortar los plazos de entrega hasta en un 40 %. Los gerentes deben recopilar comentarios periódicos de los desarrolladores sobre la mejor manera de emplear su tiempo en el trabajo y planificar en consecuencia, por ejemplo, reprogramando reuniones o permitiendo horarios flexibles si es necesario.
Identifique los recursos correctos (e incorrectos).
Dada su asombrosa tasa de rotación, los desarrolladores deben considerar muchos trabajos como “trabajos sin futuro”. Los roles de desarrollador deben ser tan valiosos para los empleados como lo son para la empresa, brindando oportunidades para aprender, crecer y avanzar.
Suscríbase al boletín informativo TechRadar Pro para recibir las principales noticias, opiniones, características y orientación que su empresa necesita para tener éxito.
Por ejemplo, el 44% de los desarrolladores no siempre están seguros de qué sistema o recurso utilizar para responder una pregunta, lo que afecta los niveles de productividad y la gestión del estrés. Los proyectos de programación complejos requieren amplios recursos, pero no todos los equipos están adecuadamente capacitados sobre cómo usarlos.
Los gerentes pueden suponer que los desarrolladores están familiarizados con ciertas plataformas o herramientas, pero esta suposición puede terminar obstaculizando el crecimiento del talento joven o, peor aún, disuadiéndolos de hacer preguntas. Esta es la razón proyecto Los gerentes deben asegurarse de que todos los recursos sean accesibles, fáciles de usar y explicados de manera integral a todos los empleados. Las comunicaciones también deben ser estrechas, especialmente cuando se trabaja con equipos remotos, para mantener a los desarrolladores en un estado de flujo que tenga un valor duradero.
Otra forma de hacer que los desarrolladores sigan avanzando aprender Lo nuevo es ofrecer capacitación periódica, ya sea sobre prácticas comerciales básicas o sobre el desarrollo de habilidades que su empresa pueda necesitar algún día. Al brindar a los desarrolladores la oportunidad de desarrollar su conocimiento de las últimas tecnologías, las empresas pueden cerrar la brecha de habilidades y al mismo tiempo garantizar que su equipo adquiera habilidades valiosas en el trabajo.
Sin embargo, es importante considerar los plazos y la carga de trabajo de los miembros individuales del equipo. Es más probable que los desarrolladores abandonen los cursos o programas intensivos si esto interfiere con sus responsabilidades principales, especialmente si se trata de un período minorista muy ocupado. En lugar de largos cursos de capacitación, las empresas pueden considerar recursos más flexibles sin limitaciones de tiempo para alentar a los desarrolladores a aprender nuevas habilidades vitales para el negocio cuando puedan.
Libertad para trabajar
El 70% de los desarrolladores codifican en su tiempo libre. Para ellos, la programación no es sólo un trabajo, sino un pasatiempo y un oficio: es algo que les encanta hacer. Sin embargo, muchos desarrolladores (especialmente los internos) dedican todo su tiempo a buscar errores y otras correcciones necesarias, pero tediosas y tediosas, lo que afecta aún más su satisfacción laboral. Cuando se crean barreras entre los desarrolladores y la programación creativa, se obstaculiza la innovación en todos los ámbitos: los desarrolladores se vuelven menos interesados y ofrecen menos ideas que enriquecerán a la comunidad. Experiencia del cliente.
Si no se aborda la cuestión de la libertad de trabajo de los desarrolladores, las empresas pronto podrían enfrentarse a una fuerza laboral desinteresada, no por falta de entusiasmo, sino porque sus ideas no fueron fomentadas en primer lugar. Esta complacencia mantendrá a las empresas rezagadas mientras los principales competidores idean formas nuevas e innovadoras de deleitar a sus clientes.
La libertad proviene del uso de software moderno y flexible que se encarga de tareas mundanas que los desarrolladores suelen realizar, como corregir errores. Esto también libera a los desarrolladores para que puedan contribuir al ecosistema. Al eliminar tareas tediosas y onerosas de su carga de trabajo, los desarrolladores tienen más recursos para centrarse en proporcionar valor empresarial y contribuir realmente a la estrategia empresarial general.
Es natural que los gerentes quieran mantener limpio su sitio de comercio electrónico, pero convertirlo en un trabajo de tiempo completo para los desarrolladores no es un uso eficiente de su tiempo: sofoca la innovación, distrae la atención de tareas más urgentes y desconecta al equipo. Para reducir este tipo de trabajo administrativo repetitivo, las empresas pueden considerar invertir en herramientas que puedan automatizar las pruebas e identificar errores, liberando a los desarrolladores para tareas más complejas y motivadoras que impactan directamente las tasas de conversión y la satisfacción del cliente.
Ahí es donde entra en juego la instalación.
Los desarrolladores senior se han convertido en un bien de moda para las empresas de comercio electrónico. Tener un buen equipo de desarrolladores es crucial para crear recorridos atractivos para los clientes, por lo que los minoristas deben encontrar formas de mantener contentos y motivados a los desarrolladores.
La autogestión, la libertad y la comunicación estrecha son aspectos fundamentales para mejorar la experiencia del desarrollador. Al brindar a los desarrolladores la libertad y flexibilidad para crear experiencias que brinden valor comercial, los minoristas obtienen los beneficios a través de experiencias únicas y atractivas que los ayudan a diferenciarse de sus competidores.
Invertir en nuevas tecnologías, como la infraestructura headless, brinda a los desarrolladores un control total de la experiencia del cliente (sin las limitaciones de la tecnología front-end patentada) en los marcos que elijan. Con un enfoque componible, los desarrolladores pueden aprovechar las capacidades existentes, permitiéndoles mostrar su creatividad, en lugar de atascarse en retoques y tareas mundanas.
Este artículo se produjo como parte del canal Expert Insights de TechRadarPro, donde mostramos las mejores y más brillantes mentes de la industria tecnológica actual. Las opiniones expresadas aquí son las del autor y no necesariamente las de TechRadarPro o Future plc. Si está interesado en contribuir, obtenga más información aquí: https://www.techradar.com/news/submit-your-story-to-techradar-pro
xAIla empresa de inteligencia artificial (IA) fundada por Elon Musk, lanzó el lunes su interfaz de programación de aplicaciones (API) para Grok. Mientras que API Despedido El mes pasado, la compañía ofreció varios incentivos para que los desarrolladores prueben la API y creen aplicaciones y software que la utilicen. El incentivo más notable que se ofrece son los créditos gratuitos por valor de 25 dólares (unas 2.100 rupias) al mes hasta fin de año. Se puede generar una clave API utilizando la consola xAI y los usuarios pueden personalizar aún más cómo se usa.
xAI ofrece la API de Grok con créditos gratis
Hace tres semanas, Musk tomó medidas correo en X (anteriormente Twitter) para resaltar que la API de Grok estaba activa. Sin embargo, parece no haber recibido mucha atención por parte de la comunidad de desarrolladores como el nombre oficial de xAI en la plataforma de redes sociales por separado. Anunciar Implementación de la API y varios obsequios para atraer la atención de los desarrolladores.
Para empezar, cualquier desarrollador que se registre en la consola xAI recibirá 25 dólares en créditos gratuitos cada mes. Cuando quedan dos meses hasta finales de 2024, los desarrolladores pueden obtener un máximo de 50 dólares (alrededor de 4200 rupias) en créditos API.
Pero eso no es todo. xAI también recompensa a cualquier desarrollador que haya comprado créditos API prepagos hasta el momento. en un Publicación de blogLa compañía dijo que cualquier desarrollador que haya comprado créditos prepagos recibirá una cantidad equivalente de créditos mensuales gratuitos por cada mes hasta fin de año.
Esto significa que si un desarrollador compra $50 en créditos prepagos, recibirá $50 + $25 en créditos gratuitos totales tanto en noviembre como en diciembre. Teniendo en cuenta que el costo de la API xAI es de $5 (~Rs. 420) por millón de tokens de entrada y $15 (~Rs. 1261) por millón de tokens de salida, esta es una gran ventaja para aquellos que estén dispuestos a utilizar la API.
La medida también destaca la carrera en curso de las empresas de inteligencia artificial para captar la atención de la comunidad de desarrolladores. A medida que la adopción más amplia del modelo de IA se basa en diferentes aplicaciones y software que ejecutan el modelo de lenguaje grande, los desarrolladores se han convertido en una entidad importante tanto para los actores del ecosistema como para los proveedores de tecnología.
Además de los incentivos económicos, xAI también destacó que la empresa ha hecho compatible su API REST con las que ofrece. AbiertoAI Y lo antrópico. Por ejemplo, un desarrollador que utiliza el SDK de OpenAI Python puede cambiar base_url a https://api.x.ai/v1 Y comience a desarrollar la API xAI. La medida también destaca la intención de la empresa de reducir la fricción al pasar de un sistema a otro.
Los delincuentes agregan cientos de paquetes maliciosos a npm
Los paquetes intentan llevar la carga útil de la segunda etapa a los dispositivos infectados.
Los estafadores han hecho todo lo posible para ocultar dónde alojan el malware
Los desarrolladores de software, especialmente aquellos que trabajan en el espacio de las criptomonedas, se enfrentan una vez más a un ataque a la cadena de suministro cruzada. Código abierto Repositorios de código.
Los investigadores de ciberseguridad de Phylum advirtieron que un actor de amenazas ha subido cientos de paquetes maliciosos al repositorio de paquetes de código abierto npm. Los paquetes son versiones preimpresas de Puppeteer y Bignum.js. Los desarrolladores que necesitan estos paquetes para sus productos pueden terminar descargando accidentalmente la versión incorrecta, ya que todos vienen con nombres similares.
Si se usa, el paquete se conectará a un servidor oculto, recuperará la carga maliciosa de segunda etapa e infectará las computadoras de los desarrolladores. “El binario enviado al dispositivo es un Vercel empaquetado”, explicaron los investigadores.
Ocultar dirección IP
Además, los atacantes querían hacer algo más mientras instalaban el paquete, pero como el archivo no estaba incluido en el paquete, los investigadores no pudieron analizarlo. Dicen: “Supervisión clara por parte del autor del paquete malicioso”.
Lo que hace que esta campaña se destaque de otras campañas similares de la cadena de suministro es hasta dónde llegaron los estafadores para ocultar los servidores que controlan.
“Por necesidad, malware “Los autores deberían haber buscado formas más novedosas de ocultar la intención y ofuscar los servidores remotos bajo su control”, dijeron los investigadores. “Esto es, una vez más, un recordatorio continuo de que los ataques a la cadena de suministro siguen vivos y coleando”.
La IP no se puede ver en el código de la primera fase. En cambio, el código accederá primero al contrato inteligente de Ethereum, donde se almacena la dirección IP. Esto terminó siendo un arma de doble filo, ya que la cadena de bloques es permanente e inmutable y, por lo tanto, permitió a los investigadores monitorear todas las direcciones IP que los estafadores habían utilizado alguna vez.
Suscríbase al boletín TechRadar Pro para recibir las principales noticias, opiniones, características y orientación que su empresa necesita para tener éxito.
Dado que los objetivos son desarrolladores de criptomonedas, lo más probable es que el objetivo fuera robar sus frases iniciales y obtener acceso a sus billeteras.
Los desarrolladores de software, especialmente aquellos que trabajan en el campo Web3, suelen ser objetivos de este tipo de ataques. Por lo tanto, es esencial verificar dos veces los nombres de todos los paquetes descargados.
La segunda versión beta de iOS 18.2 se lanzó para desarrolladores y evaluadores en el canal beta para desarrolladores el lunes, mientras Apple se prepara para la próxima versión de su sistema operativo para teléfonos inteligentes que se espera llegue a principios de diciembre con más funciones de Apple Intelligence. Las últimas versiones beta también incluyen soporte para una nueva interfaz de programación de aplicaciones (API) que permitirá a los desarrolladores proporcionar al sistema acceso al contenido en pantalla, permitiendo a Siri y Apple Intelligence enviar la información a servicios de terceros para su procesamiento.
Apple proporciona una API para la función de reconocimiento en pantalla de Siri
En el sitio web de Apple Developer, la empresa presentó Documentos (a través de Macrumors) para una nueva API titulada “Hacer que el contenido en pantalla esté disponible para Siri y Apple Intelligence”, que está diseñada para permitir el acceso al contenido de la aplicación en pantalla, permitiendo a Siri y Apple Intelligence comprender a qué contenido está accediendo un usuario.
Si un desarrollador agrega soporte para la API de contenido en pantalla, su aplicación proporcionará el contenido de la pantalla a Siri/Apple Intelligence cuando el usuario lo solicite explícitamente, según la compañía. La información en la pantalla del usuario se puede compartir con un servicio externo (como ChatGPT de OpenAI).
Apple también proporcionó un ejemplo de Siri accediendo al contenido en pantalla. Mientras navega por la web, un usuario puede decir o escribir: “Hola Siri, ¿de qué trata este documento?” Pedirle a Siri que proporcione un resumen del documento.
Los desarrolladores también pueden agregar soporte para reconocimiento en pantalla en navegadores, lectores de documentos, aplicaciones de administración de archivos, correo, imágenes, presentaciones, hojas de cálculo y aplicaciones de procesamiento de textos. Apple dice que esta lista no es exhaustiva, por lo que más aplicaciones deberían poder aprovechar la API en el futuro.
Vale la pena señalar que iOS 18.2 no ofrecerá soporte para el nuevo Siri, que se espera que ofrezca una funcionalidad significativamente mejorada. Se espera que llegue a iOS 18.4 junto con soporte para acciones dentro de la aplicación, que Apple lanzará en abril de 2025, tiempo suficiente para que los desarrolladores integren el soporte API en sus aplicaciones.