Hackez ensemble : le piratage de l'application AI Chat
Introduction
Construisez, innovez et #HackTogether ! Il est temps de commencer à créer votre première application de chat AI, en utilisant la puissance de RAG (Retrieval Augmented Generation). ? + =
Les modèles GPT sont de puissants générateurs de langage, mais ils ne savent pas tout du monde. RAG (Retrieval Augmented Generation) combine la puissance du GPT avec la connaissance d'un moteur de recherche. Cela vous permet de poser des questions sur vos propres données et d'obtenir des réponses pertinentes par rapport au contexte de votre question. Nous allons vous montrer comment créer une application RAG Chat à l'aide d'Azure OpenAI, Azure AI Search et Python, et l'étendre à vos propres sources de données.
Hack Together est votre terrain de jeu pour coder et expérimenter les applications RAG Chat. Grâce au mentorat d'experts Microsoft et à l'accès aux dernières technologies, vous apprendrez à créer des applications en utilisant la technologie la plus intéressante : les LLM et les bases de données de recherche vectorielle ! Les possibilités sont infinies pour ce que vous pouvez créer... et vous pouvez également soumettre votre hack pour avoir une chance de gagner des prix passionnants ! ?
Le hackathon débute le 29 janvier et se termine le 12 février . Il est recommandé aux participants de suivre la feuille de route Hack Together pour un hackathon réussi.
Feuille de route Hack Together ?️
Suivez les étapes ci-dessous pour réussir le hackathon.
#00 - Pré-requis
Inscrivez-vous pour pirater ensemble : inscrivez-vous ici
Présentez-vous , nous aimerions faire votre connaissance ! ? Discussions GitHub | Faisons connaissance ?
Demander l'accès à Azure OpenAI : Demandez l'accès avec ce formulaire. Si votre demande d'accès n'est pas approuvée, vous pouvez utiliser l'API publique OpenAI ou un LLM local.
#01 – Commencez le hack le 29 janvier
Faites équipe (maximum 3 membres de l'équipe) ou volez en solo pour rejoindre le piratage ! Assurez-vous de vous inscrire à Hack Together avant de commencer à construire votre projet.
#02 - Rejoignez les sessions d'anglais en direct pour apprendre, vous inspirer et vous amuser !
Voici une playlist de toutes les sessions terminées : YouTube Playlist
- lun. 29/01/2024 10h00 PST - Rejoignez le live : création d'une application de chat RAG en Python (Slides)
- Lun 29/01/2024 15h00 PST - Rejoignez le live : connexion d'une application de chat RAG à Azure Cosmos DB (Slides)
- Mar 30/01/2024 9h30 PST - Rejoignez le live : personnalisation de votre application RAG Chat (Diapositives)
- Mer 31/01/2024 13h00 PST - Participez en direct : Meilleures pratiques de recherche Azure AI (diapositives)
- Jeu. 01/02/2024 14h00 PST - Rejoignez en direct : GPT-4 avec Vision (Demo Repo)
- Lun 05/02/2024 7h00 PST - Rejoignez en direct : composants Web du chat RAG (diapositives)
- Lun 05/02/2024 11h00 PST - Rejoignez le live : Contrôle d'accès dans les applications de chat RAG (article de blog)
- Mar 06/02/2024 11h00 PST - Rejoignez le direct : évaluation d'une application de chat RAG (diapositives)
- Mercredi 07/02/2024 16h00 PST - Rejoignez le direct : Outils et fonctions de l'API de complétion de chat dans les applications de chat RAG (Ressources)
- jeu. 8/02/2024 11h00 PST - Rejoignez le live : déploiement continu de votre application de chat (diapositives)
- Vendredi 9/02/2024 9h00 PST - Participez en direct : Sécurité du contenu pour Azure OpenAI (Slides)
- Vendredi 9/02/2024 10h00 PST - Rejoignez le live : Créer un chat sur vos données d'entreprise sans écrire une ligne de code (Ressources)
- Lun 12/02/2024 14h00 PST - Rejoignez en direct : Project Showcase (Projets)
#03 - Ne manquez pas non plus nos incroyables sessions régionales en direct !
Hack Together - L'application AI Chat Hack en espagnol :
- Mercredi 31/01/2024 9h00 PST - Rejoignez en direct : En Español Session #1
- Vendredi 02/02/2024 9h00 PST - Rejoignez en direct : En Español Session #2
Hack Together - L'application AI Chat Hack en portugais :
- Lun 05/02/2024 14h00 PST - Rejoignez en direct : Em Português Session #1
- Mar 06/02/2024 14h00 PST - Rejoignez en direct : Em Português Session #2
Hack Together - 人工智能聊天应用程序黑客 (chinois) :
- lun. 29/01/2024 Séance #1
- Vendredi 02/02/2024 Séance #2
#04 - Soumettez votre projet à tout moment avant le 12 février à 23h59 PST
Vous pourrez soumettre votre projet ici lorsqu'il sera prêt : Soumission de projet
Regardez cette vidéo pour obtenir des conseils étape par étape pour la soumission de projet : Vidéo de soumission de projet
Exemples de code pour vous aider à démarrer
La plupart de nos diffusions en direct présenteront cette solution d'application, qui utilise un backend Python et une interface React :
https://github.com/Azure-Samples/azure-search-openai-demo/
Cependant, vous êtes libre d'utiliser n'importe quel langage ou framework de votre choix, à condition de créer une application AI RAG Chat en utilisant au moins un service Azure.
Pour trouver plus d’exemples, consultez les ressources suivantes :
- Exemples Azure AI (Python)
- Exemples Azure AI (JavaScript)
- Exemples Azure AI (Java)
- Exemples Azure AI (C#)
- Exemples Azure AI (Go)
Matériel d'apprentissage recommandé
IA
- Centre d'apprentissage et communautaire en IA
- Défi de compétences cloud : utiliser Azure OpenAI Service
- IA générative pour les débutants
- Fondamentaux de l'IA générative
- Génération augmentée de récupération dans Azure AI Search
- Atelier - Créez votre propre ChatGPT avec Retrieval-Augmented-Generation
- Documentation OpenAI
- Recherche Azure IA
- Service Azure OpenAI
- Comparaison d'Azure OpenAI et d'OpenAI
- Kit SDK de conversation Azure Communication Services
- L'IA dans une boîte
- Rejoignez le Discord Azure AI !
Jugement et prix ?
Les projets seront évalués par un panel de juges, composé d'ingénieurs Microsoft, de chefs de produit et de défenseurs des développeurs. Les critères de jugement incluront l'innovation, l'impact, la convivialité technique et l'alignement avec la catégorie de hackathon correspondante.
Chaque équipe gagnante dans les catégories ci-dessous recevra un prix en espèces de 500 $. ?
- Meilleur dans l'ensemble : la meilleure application combinera à la fois une source de données convaincante et des améliorations significatives du flux RAG pour améliorer l'expérience utilisateur et la qualité des réponses LLM.
- Meilleure source de données : apportez une source de données qui permet une discussion si convaincante que nous nous demandons comment nous avons pu survivre sans elle.
- Le meilleur dans votre propre langue : montrez-nous une application RAG Chat qui utilise des sources de données non anglaises. Points bonus pour documenter toutes les améliorations que vous avez dû apporter pour améliorer les performances de recherche et LLM pour la langue de votre application.
- Membre de la communauté le plus utile : nous recherchons des hackers très engagés dans les flux, répondant aux questions des autres participants dans les forums et les suivis de problèmes, contribuant à l'amélioration du code et apportant généralement de bonnes vibrations à notre Hack Together. ?
? Tous les participants au hackathon qui soumettent une application recevront un badge numérique.