Bauen, innovieren und #HackTogether ! Es ist Zeit, mit der Entwicklung Ihrer ersten KI-Chat-App zu beginnen und dabei die Leistungsfähigkeit von RAG (Retrieval Augmented Generation) zu nutzen. ? + =
GPT-Modelle sind leistungsstarke Sprachgeneratoren, aber sie wissen nicht alles über die Welt. RAG (Retrieval Augmented Generation) kombiniert die Leistungsfähigkeit von GPT mit dem Wissen einer Suchmaschine. Dadurch können Sie Fragen zu Ihren eigenen Daten stellen und Antworten erhalten, die für den Kontext Ihrer Frage relevant sind. Wir zeigen Ihnen, wie Sie eine RAG-Chat-App mit Azure OpenAI, Azure AI Search und Python erstellen und für Ihre eigenen Datenquellen erweitern.
Hack Together ist Ihr Spielplatz zum Codieren und Experimentieren mit RAG-Chat-Apps. Mit der Betreuung durch Microsoft-Experten und dem Zugriff auf die neueste Technologie lernen Sie, wie Sie Apps mit der aufregendsten Technologie erstellen – LLMs und Vektorsuchdatenbanken! Die Möglichkeiten, was Sie kreieren können, sind endlos ... und Sie können Ihren Hack einreichen, um die Chance zu haben, spannende Preise zu gewinnen! ?
Der Hackathon beginnt am 29. Januar und endet am 12. Februar . Für einen erfolgreichen Hackathon wird den Teilnehmern empfohlen, der Hack Together Roadmap zu folgen.
Befolgen Sie die folgenden Schritte, um den Hackathon erfolgreich abzuschließen.
Registrieren Sie sich für Hack Together: Registrieren Sie sich hier
Stellen Sie sich vor , wir möchten Sie kennenlernen! ? GitHub-Diskussionen | Lernen wir uns kennen?
Beantragen Sie den Azure OpenAI-Zugriff : Fordern Sie den Zugriff mit diesem Formular an. Wenn Ihre Zugriffsanfrage nicht genehmigt wird, können Sie stattdessen die öffentliche OpenAI-API oder ein lokales LLM verwenden.
Entweder schließen Sie sich zusammen (maximal 3 Teammitglieder) oder fliegen Sie alleine, um beim Hacken dabei zu sein! Stellen Sie sicher, dass Sie sich für Hack Together registrieren, bevor Sie mit der Erstellung Ihres Projekts beginnen.
Hier ist eine Playlist aller abgeschlossenen Sitzungen: YouTube Playlist
Montag, 29.01.2024, 10:00 Uhr PST – Live dabei sein: Erstellen einer RAG-Chat-App in Python (Folien)
Montag, 29.01.2024, 15:00 Uhr PST – Live beitreten: Verbinden einer RAG-Chat-App mit Azure Cosmos DB (Folien)
Di, 30.01.2024, 9:30 Uhr PST – Live dabei sein: Anpassen Ihrer RAG-Chat-App (Folien)
Mi, 31.01.2024, 13:00 Uhr PST – Live-Teilnahme: Best Practices für die Azure AI-Suche (Folien)
Do 01.02.2024 14:00 Uhr PST – Live dabei sein: GPT-4 mit Vision (Demo Repo)
Montag, 05.02.2024, 07:00 Uhr PST – Live beitreten: RAG Chat Web Components (Folien)
Montag, 05.02.2024, 11:00 Uhr PST – Live dabei sein: Zugriffskontrolle in RAG-Chat-Apps (Blogbeitrag)
Di, 06.02.2024, 11:00 Uhr PST – Live dabei sein: Evaluierung einer RAG-Chat-App (Folien)
Mi, 07.02.2024, 16:00 Uhr PST – Live beitreten: Chat Completion API-Tools und -Funktionen in RAG-Chat-Apps (Ressourcen)
Do, 08.02.2024, 11:00 Uhr PST – Live-Teilnahme: Kontinuierliche Bereitstellung Ihrer Chat-App (Folien)
Fr, 09.02.2024, 09:00 Uhr PST – Live-Teilnahme: Inhaltssicherheit für Azure OpenAI (Folien)
Fr, 09.02.2024, 10:00 Uhr PST – Live dabei sein: Erstellen Sie einen Chat auf Ihren Geschäftsdaten, ohne eine Zeile Code zu schreiben (Ressourcen)
Montag, 12.02.2024, 14:00 Uhr PST – Live dabei sein: Project Showcase (Projekte)
Hack Together – Die KI-Chat-App Hack auf Spanisch:
Mi, 31.01.2024 9:00 PST – Live dabei sein: En Español Session #1
Fr. 02.02.2024 9:00 PST – Live dabei sein: En Español Sitzung Nr. 2
Hack Together – The AI Chat App Hack auf Portugiesisch:
Montag, 05.02.2024, 14:00 Uhr PST – Live dabei sein: Em Português Session #1
Di, 06.02.2024, 14:00 Uhr PST – Live dabei sein: Em Português Session #2
Hack Together – 人工智能聊天应用程序黑客 (Chinesisch):
Montag, 29.01.2024 Sitzung Nr. 1
Fr, 02.02.2024 Sitzung Nr. 2
Sie können Ihr Projekt hier einreichen, wenn es fertig ist: Projekteinreichung
Schauen Sie sich dieses Video an, um eine schrittweise Anleitung zur Projekteinreichung zu erhalten: Video zur Projekteinreichung
In den meisten unserer Live-Streams wird diese App-Lösung vorgestellt, die ein Python-Backend und ein React-Frontend verwendet:
https://github.com/Azure-Samples/azure-search-openai-demo/
Es steht Ihnen jedoch frei, jede beliebige Sprache oder jedes beliebige Framework zu verwenden, solange Sie eine AI RAG-Chat-App mit mindestens einem Azure-Dienst erstellen.
Weitere Beispiele finden Sie in den folgenden Ressourcen:
Azure AI-Beispiele (Python)
Azure AI-Beispiele (JavaScript)
Azure AI-Beispiele (Java)
Azure AI-Beispiele (C#)
Azure AI-Beispiele (Go)
KI-Lern- und Community-Hub
Herausforderung für Cloud-Kenntnisse: Verwendung des Azure OpenAI-Dienstes
Generative KI für Einsteiger
Grundlagen der generativen KI
Abrufen der erweiterten Generierung in Azure AI Search
Workshop – Erstellen Sie Ihr eigenes ChatGPT mit Retrieval-Augmented-Generation
OpenAI-Dokumentation
Azure AI-Suche
Azure OpenAI-Dienst
Vergleich von Azure OpenAI und OpenAI
Azure Communication Services Chat SDK
KI-in-a-Box
Treten Sie dem Azure AI Discord bei!
Die Projekte werden von einer Jury bewertet, der Microsoft-Ingenieure, Produktmanager und Entwicklervertreter angehören. Zu den Bewertungskriterien gehören Innovation, Wirkung, technische Benutzerfreundlichkeit und Ausrichtung auf die entsprechende Hackathon-Kategorie.
Jedes Gewinnerteam in den folgenden Kategorien erhält einen Geldpreis von 500 US-Dollar. ?
Insgesamt am besten : Die beste App kombiniert sowohl eine überzeugende Datenquelle als auch erhebliche Verbesserungen des RAG-Ablaufs, um das Benutzererlebnis und die LLM-Antwortqualität zu verbessern.
Beste Datenquelle : Bringen Sie eine Datenquelle ein, die einen so fesselnden Chat ermöglicht, dass wir uns fragen, wie wir jemals ohne sie überlebt haben.
Am besten in Ihrer eigenen Sprache : Zeigen Sie uns eine RAG-Chat-App, die nicht-englische Datenquellen verwendet. Bonuspunkte für die Dokumentation aller Verbesserungen, die Sie vornehmen mussten, um die Such- und LLM-Leistung für die Sprache Ihrer App zu verbessern.
Hilfreichstes Community-Mitglied : Wir sind auf der Suche nach Hackern, die sich in den Streams sehr engagieren, die Fragen anderer Teilnehmer in den Foren und Issue-Trackern beantworten, Code-Verbesserungen beisteuern und im Allgemeinen gute Stimmung in unser Hack Together bringen. ?
? Alle Hackathon-Teilnehmer, die eine App einreichen, erhalten einen digitalen Badge.