Hackear juntos: o hack do aplicativo AI Chat
Introdução
Construa, inove e #HackTogether ! É hora de começar a construir seu primeiro aplicativo AI Chat, usando o poder do RAG (Retrieval Augmented Generation). ? + =
Os modelos GPT são poderosos geradores de linguagem, mas não sabem tudo sobre o mundo. RAG (Retrieval Augmented Generation) combina o poder do GPT com o conhecimento de um mecanismo de busca. Isso permite que você faça perguntas sobre seus próprios dados e obtenha respostas relevantes para o contexto da sua pergunta. Mostraremos como criar um aplicativo RAG Chat usando Azure OpenAI, Azure AI Search e Python e estendê-lo para suas próprias fontes de dados.
Hack Together é o seu playground para programar e experimentar aplicativos RAG Chat. Com orientação de especialistas da Microsoft e acesso às tecnologias mais recentes, você aprenderá como criar aplicativos usando a tecnologia mais interessante - LLMs e bancos de dados de pesquisa vetorial! As possibilidades são infinitas para o que você pode criar... além disso, você pode enviar seu hack para ter a chance de ganhar prêmios incríveis! ?
O hackathon começa no dia 29 de janeiro e termina no dia 12 de fevereiro . Recomenda-se que os participantes sigam o Hack Together Roadmap para um hackathon de sucesso.
Roteiro do Hack Together ?️
Siga as etapas abaixo para concluir o hackathon com sucesso.
#00 – Pré-requisitos
Registre-se para hackear juntos: Registre-se aqui
Apresente-se , gostaríamos de conhecê-lo! ? Discussões do GitHub | Vamos nos conhecer?
Inscreva-se para obter acesso ao Azure OpenAI : solicite acesso com este formulário. Se sua solicitação de acesso não for aprovada, você poderá usar a API pública OpenAI ou um LLM local.
#01 – Comece a hackear em 29 de janeiro
Forme uma equipe (no máximo 3 membros da equipe) ou voe sozinho para se juntar ao hacking! Certifique-se de se registrar no Hack Together antes de começar a construir seu projeto.
#02 - Participe das sessões ao vivo de inglês para aprender, se inspirar e se divertir muito!
Aqui está uma lista de reprodução de todas as sessões concluídas: Lista de reprodução do YouTube
- Seg, 29/01/2024, 10h PST - Participe ao vivo: Construindo um aplicativo RAG Chat em Python (slides)
- Seg, 29/01/2024, 15h PST – Participe ao vivo: Conectando um aplicativo RAG Chat ao Azure Cosmos DB (Slides)
- Terça, 30/01/2024 9h30 PST - Participe ao vivo: Personalizando seu aplicativo RAG Chat (Slides)
- Quarta, 31/01/2024, 13h PST - Participe ao vivo: Práticas recomendadas do Azure AI Search (slides)
- Qui, 01/02/2024 14h PST - Participe ao vivo: GPT-4 com Vision (Demo Repo)
- Seg, 05/02/2024, 7h PST - Participe ao vivo: RAG Chat Web Components (slides)
- Seg, 05/02/2024 11h PST - Participe ao vivo: Controle de acesso em aplicativos de bate-papo RAG (postagem no blog)
- Terça, 06/02/2024, 11h PST - Participe ao vivo: Avaliando um aplicativo de bate-papo RAG (slides)
- Quarta, 07/02/2024 16h PST - Participe ao vivo: Ferramentas e funções da API de conclusão de bate-papo em aplicativos de bate-papo RAG (recursos)
- Qui, 08/02/2024, 11h PST - Participe ao vivo: implantação contínua de seu aplicativo de bate-papo (slides)
- Sexta-feira, 09/02/2024, 9h PST - Participe ao vivo: Segurança de conteúdo para Azure OpenAI (slides)
- Sexta-feira, 09/02/2024 10h PST - Participe ao vivo: criando um bate-papo sobre seus dados comerciais sem escrever uma linha de código (Recursos)
- Seg, 12/02/2024 14h PST - Participe ao vivo: Project Showcase (Projetos)
#03 - Além disso, não perca nossas incríveis sessões regionais ao vivo!
Hack Together - O aplicativo AI Chat Hack em espanhol:
- Quarta, 31/01/2024 9:00 PST - Participe ao vivo: Sessão En Español # 1
- Sex 02/02/2024 9:00 PST - Participe ao vivo: En Español Sessão #2
Hack Together - O aplicativo AI Chat Hack em Português:
- Seg, 05/02/2024 14:00 PST - Participe ao vivo: Em Português Sessão #1
- Terça, 06/02/2024 14:00 PST - Participe ao vivo: Em Português Sessão #2
Hackear juntos - 人工智能聊天应用程序黑客 (chinês):
- Seg, 29/01/2024 Sessão nº 1
- Sexta-feira, 02/02/2024 Sessão nº 2
#04 - Envie seu projeto a qualquer momento antes de 12 de fevereiro às 23h59 PST
Você pode enviar seu projeto aqui quando estiver pronto: Envio de Projeto
Confira este vídeo para obter orientações passo a passo para envio de projetos: Vídeo de envio de projetos
Exemplos de código para você começar
A maioria de nossas transmissões ao vivo apresentará esta solução de aplicativo, que usa back-end Python e front-end React:
https://github.com/Azure-Samples/azure-search-openai-demo/
No entanto, você é livre para usar qualquer linguagem ou estrutura que desejar, desde que crie um aplicativo AI RAG Chat usando pelo menos um serviço do Azure.
Para encontrar mais exemplos, verifique os seguintes recursos:
- Amostras de IA do Azure (Python)
- Exemplos de IA do Azure (JavaScript)
- Amostras de IA do Azure (Java)
- Exemplos de IA do Azure (C#)
- Amostras de IA do Azure (Go)
Materiais de aprendizagem recomendados
IA
- Centro comunitário e de aprendizagem de IA
- Desafio de habilidades em nuvem: usando o serviço Azure OpenAI
- IA generativa para iniciantes
- Fundamentos da IA Generativa
- Geração Aumentada de Recuperação no Azure AI Search
- Workshop - Crie seu próprio ChatGPT com Retrieval-Augmented-Generation
- Documentação OpenAI
- Pesquisa de IA do Azure
- Serviço OpenAI do Azure
- Comparando Azure OpenAI e OpenAI
- SDK de bate-papo dos serviços de comunicação do Azure
- IA em uma caixa
- Junte-se ao Azure AI Discord!
Julgamento e prêmios?
Os projetos serão avaliados por um painel de jurados, incluindo engenheiros da Microsoft, gerentes de produto e defensores dos desenvolvedores. Os critérios de julgamento incluirão inovação, impacto, usabilidade técnica e alinhamento com a categoria correspondente do hackathon.
Cada equipe vencedora nas categorias abaixo receberá um prêmio em dinheiro de US$ 500. ?
- Melhor no geral : o melhor aplicativo combinará uma fonte de dados atraente e refinamentos significativos no fluxo RAG para melhorar a experiência do usuário e a qualidade da resposta do LLM.
- Melhor fonte de dados : traga uma fonte de dados que crie um bate-papo tão atraente que nos perguntamos como sobrevivemos sem ela.
- Melhor no seu próprio idioma : mostre-nos um aplicativo RAG Chat que usa fontes de dados que não sejam o inglês. Pontos de bônus por documentar quaisquer melhorias que você teve que fazer para melhorar a pesquisa e o desempenho do LLM para o idioma do seu aplicativo.
- Membro mais útil da comunidade : Procuramos hackers que estejam super engajados nas transmissões, respondendo às perguntas de outros participantes nos fóruns e rastreadores de problemas, contribuindo com melhorias de código e geralmente trazendo boas vibrações para nosso Hack Together. ?
? Todos os participantes do hackathon que enviarem um aplicativo receberão um crachá digital.