Hackear juntos: el truco de la aplicación AI Chat
Introducción
¡Construya, innove y #HackTogether ! Es hora de comenzar a crear su primera aplicación de chat con IA, utilizando el poder de RAG (Generación Aumentada de Recuperación). ? + =
Los modelos GPT son potentes generadores de lenguaje, pero no saben todo sobre el mundo. RAG (Retrieval Augmented Generation) combina el poder de GPT con el conocimiento de un motor de búsqueda. Esto le permite hacer preguntas sobre sus propios datos y obtener respuestas que sean relevantes para el contexto de su pregunta. Le mostraremos cómo crear una aplicación RAG Chat utilizando Azure OpenAI, Azure AI Search y Python, y cómo ampliarla para sus propias fuentes de datos.
Hack Together es su campo de juego para codificar y experimentar con las aplicaciones RAG Chat. Con la tutoría de expertos de Microsoft y acceso a la última tecnología, aprenderá a crear aplicaciones utilizando la tecnología más interesante: ¡LLM y bases de datos de búsqueda vectorial! Las posibilidades de lo que puedes crear son infinitas... ¡además, puedes enviar tu truco para tener la oportunidad de ganar premios emocionantes! ?
El hackathon comienza el 29 de enero y finaliza el 12 de febrero . Se recomienda que los participantes sigan la hoja de ruta de Hack Together para tener un hackathon exitoso.
Hackear juntos la hoja de ruta ?️
Siga los pasos a continuación para completar con éxito el hackathon.
#00 - Requisitos previos
Regístrese para hackear juntos: regístrese aquí
Preséntate , ¡nos gustaría conocerte! ? Discusiones de GitHub | ¿Vamos a conocernos?
Solicite acceso a Azure OpenAI : solicite acceso con este formulario. Si su solicitud de acceso no se aprueba, puede utilizar la API pública de OpenAI o un LLM local.
#01 - Comienza a hackear el 29 de enero
¡Forma un equipo (máximo 3 miembros del equipo) o vuela solo para unirte al hackeo! Asegúrese de registrarse en Hack Together antes de comenzar a construir su proyecto.
#02 - ¡Únase a las sesiones en vivo en inglés para aprender, inspirarse y mucha diversión!
Aquí hay una lista de reproducción de todas las sesiones completadas: Lista de reproducción de YouTube
- Lun 29/01/2024 10:00 a. m. PST - Únase en vivo: creación de una aplicación RAG Chat en Python (diapositivas)
- Lun, 29/01/2024 3:00 p.m. PST: Únase en vivo: Conexión de una aplicación RAG Chat a Azure Cosmos DB (Diapositivas)
- Mar 30/01/2024 9:30 a. m. PST - Únase en vivo: personalizando su aplicación RAG Chat (Diapositivas)
- Mié 31/01/2024 1:00 p.m. PST: Únase en vivo: Prácticas recomendadas de búsqueda de IA en Azure (diapositivas)
- Jueves 1/02/2024 2:00 p.m. PST - Únase en vivo: GPT-4 con Vision (repositorio de demostración)
- Lun 5/2/2024 7:00 a. m. PST - Únase en vivo: Componentes web de RAG Chat (diapositivas)
- Lun 5/02/2024 11:00 a. m. PST - Únase en vivo: Control de acceso en las aplicaciones RAG Chat (Entrada de blog)
- Martes 6/02/2024 11:00 a. m. PST - Únase en vivo: evaluación de una aplicación RAG Chat (diapositivas)
- Miércoles, 7/02/2024 4:00 p.m. PST - Únase en vivo: Herramientas y funciones de la API de finalización de chat en aplicaciones de chat RAG (Recursos)
- Jueves 8/02/2024 11:00 a. m. PST - Únase en vivo: implementación continua de su aplicación de chat (diapositivas)
- Viernes 9/02/2024 9:00 a. m. PST: Únase en vivo: Seguridad del contenido para Azure OpenAI (diapositivas)
- Viernes 9/02/2024 10:00 a. m. PST - Únase en vivo: cree un chat con sus datos comerciales sin escribir una línea de código (Recursos)
- Lun 12/02/2024 2:00 p.m. PST - Únase en vivo: Exhibición de proyectos (Proyectos)
#03 - ¡Además, no te pierdas nuestras increíbles sesiones regionales en vivo!
Hack Together - La aplicación AI Chat Hack en Español:
- Miércoles 31/01/2024 9:00 PST - Únase en vivo: en español Sesión n.° 1
- Viernes 2/2/2024 9:00 PST - Únase en vivo: En español Sesión n.° 2
Hack Together - La aplicación AI Chat Hack en portugués:
- Lun 5/02/2024 2:00 p. m. PST - Únase en vivo: En portugués Sesión n.° 1
- Martes 6/02/2024 2:00 p.m. PST - Únase en vivo: En Português Sesión n.° 2
Hackear juntos - 人工智能聊天应用程序黑客 (chino):
- Lunes 29/01/2024 Sesión #1
- Viernes 2/2/2024 Sesión #2
#04 - Envíe su proyecto en cualquier momento antes del 12 de febrero a las 23:59 p.m. PST
Puedes enviar tu proyecto aquí cuando esté listo: Envío de Proyecto
Mire este vídeo para obtener una guía paso a paso para el envío de proyectos: Vídeo de envío de proyectos
Ejemplos de código para comenzar
La mayoría de nuestras transmisiones en vivo mostrarán esta solución de aplicación, que utiliza un backend de Python y un frontend de React:
https://github.com/Azure-Samples/azure-search-openai-demo/
Sin embargo, puede utilizar cualquier lenguaje o marco que desee, siempre que cree una aplicación AI RAG Chat utilizando al menos un servicio de Azure.
Para encontrar más ejemplos, consulte los siguientes recursos:
- Muestras de IA de Azure (Python)
- Ejemplos de IA de Azure (JavaScript)
- Ejemplos de IA de Azure (Java)
- Ejemplos de IA de Azure (C#)
- Ejemplos de IA de Azure (Ir)
Materiales de aprendizaje recomendados
AI
- Centro comunitario y de aprendizaje de IA
- Desafío de habilidades en la nube: uso del servicio Azure OpenAI
- IA generativa para principiantes
- Fundamentos de la IA generativa
- Recuperación de generación aumentada en Azure AI Search
- Taller: crea tu propio ChatGPT con recuperación de generación aumentada
- Documentación de OpenAI
- Búsqueda de IA en Azure
- Servicio Azure OpenAI
- Comparación de Azure OpenAI y OpenAI
- SDK de chat de servicios de comunicación de Azure
- IA en una caja
- ¡Únase a Azure AI Discord!
¿Juicio y premios?
Los proyectos serán evaluados por un panel de jueces, incluidos ingenieros de Microsoft, gerentes de producto y defensores de los desarrolladores. Los criterios de evaluación incluirán innovación, impacto, usabilidad técnica y alineación con la categoría correspondiente del hackathon.
Cada equipo ganador en las siguientes categorías recibirá un precio en efectivo de $500. ?
- Mejor en general : la mejor aplicación combinará una fuente de datos convincente y mejoras significativas en el flujo de RAG para mejorar la experiencia del usuario y la calidad de las respuestas de LLM.
- Mejor fuente de datos : incluya una fuente de datos que genere un chat tan atractivo que nos preguntemos cómo podríamos sobrevivir sin ella.
- Lo mejor en su propio idioma : muéstrenos una aplicación RAG Chat que utilice fuentes de datos que no estén en inglés. Puntos de bonificación por documentar cualquier mejora que haya tenido que realizar para mejorar la búsqueda y el rendimiento de LLM para el idioma de su aplicación.
- Miembro de la comunidad más útil : buscamos hackers que estén muy involucrados en las transmisiones, respondiendo las preguntas de otros participantes en los foros y rastreando problemas, contribuyendo con mejoras de código y, en general, que aporten buenas vibraciones a nuestro Hack Together. ?
? Todos los participantes del hackathon que envíen una aplicación recibirán una insignia digital.