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.
Suivez les étapes ci-dessous pour réussir le hackathon.
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.
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.
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)
mer. 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)
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
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
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)
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 !
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.