Resumen de la experiencia de aprendizaje de la Conferencia de desarrolladores de Google de 2023

Tabla de contenido

I. Introducción

2. Principales discursos de apertura de la conferencia

1.Móvil

2.Web

3.IA

4.Nube

3. IA y nube mencionadas en el discurso

1. Google lanza múltiples modelos básicos

2. Plataforma de aprendizaje automático de un extremo a otro Vertex AI 

3. Biblioteca ecológica de modelo abierto.

4. Escenarios de IA para búsqueda y chat

4.1 Búsqueda de IA de vértice

4.2 Diálogo de Vertex AI

5.Interfaz de la plataforma Google Cloud optimizada para IA

4. Resumen


I. Introducción

La Conferencia de desarrolladores de Google de 2023 es un evento inolvidable. Con el tema "Diversidad y progreso juntos", esta conferencia brindó una gran cantidad de información técnica y formularios interactivos a los desarrolladores. En este emocionante evento, no solo aprendemos los conocimientos técnicos más avanzados, sino que también ampliamos nuestra red e intercambiamos ideas. En la conferencia, Google demostró muchas innovaciones tecnológicas y lanzamientos de productos llamativos. Ya sean los últimos avances en el campo del desarrollo de la IA o los avances en proyectos de código abierto, todos estos son llamativos. En particular, el progreso del asistente inteligente de Google en la interacción por voz ha aportado una gran iluminación e inspiración creativa a los desarrolladores.

En esta conferencia, podemos aprender cómo Google ayuda a los desarrolladores a mejorar la eficiencia del trabajo, liberar la creatividad del equipo y simplificar los procesos de trabajo a través de los últimos productos y tecnologías de desarrollo. Descubra cómo Google ayuda a lograr "diversidad y progreso" al potenciar el crecimiento de las empresas emergentes, crear un ecosistema comunitario de innovación diversificado, practicar una cultura de diversidad, igualdad e inclusión y promover conexiones culturales.

2. Principales discursos de apertura de la conferencia

1.Desarrollo móvil

Google se compromete a garantizar que todos los dispositivos funcionen en armonía, promoviendo el desarrollo de dispositivos plegables y de pantalla grande y brindando una experiencia de usuario completa e interesante. Con productos para desarrolladores eficientes, Google se compromete a ayudar a los desarrolladores a mejorar la calidad de las aplicaciones y lograr excelentes aplicaciones de Android. Proporcionar herramientas y orientación durante el proceso de desarrollo para mejorar la experiencia del usuario, mejorar la calidad técnica y hacer que las aplicaciones sean lo más privadas y seguras posible. Anteriormente, Google Play  lanzó un marco de calidad unificado para aplicaciones y juegos, aclarando cómo evaluar la calidad de las aplicaciones a partir de la experiencia del usuario, la calidad técnica, la privacidad y la seguridad.

2.Desarrollo web

El desarrollo web continúa evolucionando, aportando mejoras de rendimiento e iteraciones de funciones cada año, abriendo nuevas experiencias ricas y diversas, permitiendo a los desarrolladores disfrutar de capacidades informáticas avanzadas. Google proporciona herramientas y soluciones para ayudar a los desarrolladores a crear páginas web que satisfagan sus necesidades específicas y brinden la mejor experiencia a los usuarios. Por ejemplo: proporcionar soporte para lenguajes de memoria administrada, liberar el potencial de la memoria GPU y proporcionar una ruta de desarrollo estable para la Web, etc.

3.Desarrollo de la IA

Las herramientas de modelo de lenguaje grande (LLM) recientemente lanzadas por Google, PaLM API y MakerSuite, pueden ayudar a los desarrolladores a desarrollar rápidamente prototipos, que pueden manejar tareas como extracción de entidades, clasificación, generación de resúmenes, análisis de sentimientos y traducción, y predecir y generar un lenguaje razonable .

4.Desarrollo en la nube

El núcleo de todo lo que hace Google Cloud es la IA. Los productos y modelos de IA son las primeras áreas clave de desarrollo de IA de Google Cloud, y ayudan a empresas y desarrolladores extranjeros a crear e implementar fácilmente aplicaciones industriales de IA generativa para garantizar la seguridad y privacidad a nivel empresarial. Google Cloud facilita que las empresas aprovechen la IA para impulsar y lograr una innovación radical.

3. Desarrollo de IA y desarrollo de la nube mencionados en el discurso.

Como ingeniero front-end completo, la razón principal por la que no nos centramos en el desarrollo web en lugar del desarrollo de IA es porque los tiempos están cambiando. Primero revisemos la evolución de la tecnología front-end después de 2000, que se divide principalmente en cuatro etapas:

  • Etapa de desarrollo de la página (2000 ~ 2009): antes del lanzamiento de ECMAScript 2009, gran parte del trabajo front-end se basaba en el desarrollo de una sola página, que debía centrarse en resolver problemas de compatibilidad y depender de bibliotecas de herramientas para mejorar la eficiencia. tales como: jQuery, ExtJS, etc.
  • Etapa de desarrollo modular (2009 ~ 2015): centrándose en el desarrollo modular, es necesario resolver problemas de rendimiento y mejorar la eficiencia mediante la creación de herramientas y marcos de interfaz de usuario, especialmente varias herramientas front-end basadas en Node.js, tecnologías representativas como: Angular, Reaccionar, Menos, Tragar, etc.
  • Etapa de desarrollo de aplicaciones (2015 ~ 2022): centrarse en el desarrollo de aplicaciones, resolver problemas de ingeniería y confiar en herramientas automatizadas y plataformas cruzadas para mejorar la eficiencia. Las tecnologías representativas incluyen: Webpack, React Native, Flutter, etc.
  • Etapa de desarrollo asistido inteligente (2022 en adelante): combine la ingeniería front-end con la IA, realice una mejora de la eficiencia del desarrollo mediante la inteligenteización de procesos repetitivos y redundantes, y realice la generación inteligente de código, revisión, escritura inteligente de pruebas unitarias, conversión de lenguaje de código, etc.

Sin más preámbulos, ¡vamos directamente a lo práctico!

1. Google lanza múltiples modelos básicos

Cubre una variedad de modos de interacción diferentes, desde chat de texto hasta imágenes, código, voz e incrustaciones. En la nueva versión del modelo de texto, el límite de longitud de entrada del modelo aumenta de 8000 tokens a 32000 tokens. Esto permite a los desarrolladores procesar fácilmente documentos más largos, como trabajos académicos, documentos legales, libros, etc. PaLM 2 ahora admite oficialmente 38 idiomas, incluidos chino, japonés, alemán, español y más. Hay 100 idiomas adicionales en vista previa cerrada. En el modelo de texto a código Codey, la calidad de la generación de código y el chat de código se ha mejorado en casi un 25%.

2. Plataforma de aprendizaje automático de un extremo a otro Vertex AI 

Vertex AI es la plataforma de IA generativa a nivel empresarial más completa del mercado actual, y ayuda a los desarrolladores a acelerar el desarrollo y la implementación de modelos de aprendizaje automático. Reúne la "tecnología negra" más avanzada de Google: resultados rigurosos de investigación de IA, tecnología y modelos básicos de IA probados y un conjunto completo de herramientas de IA.

3. Biblioteca ecológica de modelo abierto.

Actualmente, Vertex AI selecciona más de 100 modelos y los desarrolladores pueden elegir libremente el modelo más apropiado en función de factores como el modo de interacción, el tamaño del modelo, el rendimiento y el costo. También se lanzó la extensión Vertex AI para abrir el canal entre el modelo y los datos en tiempo real y permitir que el modelo realice una variedad de operaciones del mundo real.

La plataforma Google Cloud incluye modelos propios de Google, modelos de terceros y varios modelos de código abierto. Se agregaron el modelo LLaMA 2 de Meta y el modelo Falcon de TII, y pronto se agregará el modelo Claude 2 de Anthropic, enriqueciendo aún más la biblioteca de modelos Model Garden de Vertex AI.

4. Escenarios de IA para búsqueda y chat

Google lanzó la búsqueda y conversación Vertex AI, que complementa el modelo básico para ayudar a los desarrolladores a crear aplicaciones de búsqueda y chat más potentes y de manera más eficiente.

4.1 Búsqueda de IA de vértice

Este producto aplica la tecnología más avanzada de recuperación de información y recuperación profunda a los datos empresariales. No solo proporciona una experiencia conveniente lista para usar, sino que también reduce en gran medida el umbral de la aplicación. Las empresas pueden brindar a los usuarios una experiencia de IA generativa al mismo nivel que Búsqueda de Google. , que cubre datos propiedad de la empresa y el motor de búsqueda de Google.

4.2 Diálogo de Vertex AI

Los desarrolladores pueden crear e implementar fácilmente chatbots de texto y voz, lo que reduce en gran medida la dificultad de desarrollar chatbots seguros, prácticos y realistas.

5.Interfaz de la plataforma Google Cloud optimizada para IA

A través de diferentes interfaces o interfaces de Google Cloud, puede servir como un asistente profesional de IA para brindar asistencia en el desarrollo, operación y mantenimiento de aplicaciones, datos e identificación de amenazas a la seguridad, reduciendo la carga y aumentando la eficiencia del equipo. Duet AI utiliza tecnología de IA generativa para obtener las explicaciones del código requeridas directamente en la interfaz, lo que simplifica el mantenimiento de grandes bases de código y aprovecha fácilmente la IA para promover y lograr la innovación a través de Google Cloud.

4. Resumen

Siento profundamente el rápido desarrollo de la inteligencia artificial en varios campos. En los discursos principales y especiales de la conferencia, Google propuso muchas tecnologías y productos nuevos, incluidos avances en áreas como el aprendizaje por refuerzo, el procesamiento del lenguaje natural y la visión por computadora. El alcance de aplicación de estas tecnologías es cada vez más amplio y desempeña un papel cada vez más importante no solo en la industria tecnológica, sino también en la medicina, la educación, el transporte y otros campos. Podemos ver que la inteligencia artificial está impulsando la innovación y el progreso en todos los ámbitos de la vida.

Además, la conferencia también proporcionó muchos talleres e intercambio de experiencias prácticas sobre herramientas y plataformas para desarrolladores. Obtuve mucha experiencia e inspiración valiosas escuchando los discursos de otros desarrolladores y comunicándome con ellos. Aprendí sobre algunos marcos y herramientas de desarrollo nuevos que me ayudarán a desarrollar y optimizar mejor mis algoritmos y técnicas. Esta experiencia y conocimiento tendrán un impacto positivo en mi trabajo.

Gracias Google por brindarnos una conferencia tan inolvidable. Desde los organizadores hasta los oradores invitados, todos pusieron un gran esfuerzo para que esta conferencia fuera un evento exitoso. Aprendí mucho de ellos. Esta experiencia fue sin duda una valiosa oportunidad de aprendizaje y crecimiento para mí.

En resumen, la Conferencia de desarrolladores de Google 2023 fue un evento emocionante y significativo. A través de esta conferencia, obtuve una comprensión más profunda de los últimos avances en los campos de la inteligencia artificial y el desarrollo sostenible. Continuaré trabajando duro para aprender e innovar y hacer mi propia contribución para promover el desarrollo de la tecnología de inteligencia artificial. ¡Gracias Google, gracias por esta experiencia inolvidable!

Nota :

Los amigos que no pudieron asistir a la conferencia en persona pueden compensar sus arrepentimientos visitando la página especial de la conferencia CSDN. Aquí hay discursos de apertura y videos especiales de repetición de discursos. Puede elegir el campo técnico de su interés para explorar y aprender.Página de temas de CSDN

Para aquellos que no pueden esperar a aprender y aplicar estas nuevas tecnologías y productos, pueden visitar el Curso Online para Desarrolladores de Google oficial de Google para profundizar aún más su aprendizaje. Además de ver videos y artículos, también hay ejercicios de programación guiados (Codelab) para ayudarle a practicar en la práctica.Consolidar el conocimiento de desarrollo y mejorar las habilidades de desarrollo durante las operaciones. https://developers.google.cn/learn/pathways?hl=zh-cn&utm_source=csdn

Supongo que te gusta

Origin blog.csdn.net/weixin_41937552/article/details/132789531
Recomendado
Clasificación