함께 해킹하세요: AI 채팅 앱 해킹
소개
구축하고, 혁신하고, #HackTogether ! 이제 RAG(Retrieval Augmented Generation)의 기능을 사용하여 첫 번째 AI 채팅 앱 구축을 시작할 시간입니다. ? + =
GPT 모델은 강력한 언어 생성기이지만 세상에 대한 모든 것을 알지는 못합니다. RAG(Retrieval Augmented Generation)는 GPT의 강력한 기능과 검색 엔진의 지식을 결합합니다. 이를 통해 자신의 데이터에 대해 질문하고 질문의 맥락과 관련된 답변을 얻을 수 있습니다. Azure OpenAI, Azure AI Search 및 Python을 사용하여 RAG 채팅 앱을 구축하고 이를 자체 데이터 소스에 맞게 확장하는 방법을 보여 드리겠습니다.
Hack Together는 RAG Chat 앱을 코딩하고 실험할 수 있는 놀이터입니다. Microsoft 전문가의 멘토링과 최신 기술에 대한 액세스를 통해 가장 흥미로운 기술인 LLM 및 벡터 검색 데이터베이스를 사용하여 앱을 구축하는 방법을 배우게 됩니다! 여러분이 만들 수 있는 가능성은 무궁무진합니다... 또한 멋진 상품을 획득할 수 있는 기회를 얻기 위해 해킹을 제출할 수도 있습니다! ?
해커톤은 1월 29일 에 시작하여 2월 12일 에 종료됩니다. 성공적인 해커톤을 위해 참가자들은 Hack Together 로드맵을 따르는 것이 좋습니다.
Hack Together 로드맵 ?️
해커톤을 성공적으로 완료하려면 아래 단계를 따르세요.
#00 - 전제조건
Hack Together에 등록하세요: 여기에서 등록하세요
자기소개를 해주세요 . 우리는 당신을 알고 싶습니다! ? GitHub 토론 | 서로 알아 볼까요?
Azure OpenAI 액세스 신청 : 이 양식을 사용하여 액세스를 요청하세요. 액세스 요청이 승인되지 않으면 대신 OpenAI 공개 API 또는 로컬 LLM을 사용할 수 있습니다.
#01 - 1월 29일부터 해킹 시작
팀을 구성하거나(최대 3명의 팀원) 혼자 비행하여 해킹에 동참하세요! 프로젝트 빌드를 시작하기 전에 Hack Together에 등록하세요.
#02 - 학습, 영감, 많은 즐거움을 위한 영어 라이브 세션에 참여하세요!
완료된 모든 세션의 재생 목록은 다음과 같습니다. YouTube 재생 목록
- 2024년 1월 29일 월요일 오전 10시(PST) - 실시간 참여: Python으로 RAG 채팅 앱 구축(슬라이드)
- 2024년 1월 29일 월요일 오후 3시(PST) - 실시간 참여: RAG 채팅 앱을 Azure Cosmos DB에 연결(슬라이드)
- 2024년 1월 30일 화요일 오전 9시 30분(PST) - 실시간 참여: RAG 채팅 앱 사용자 정의(슬라이드)
- 2024년 1월 31일 수요일 오후 1시(PST) - 라이브 참여: Azure AI Search 모범 사례(슬라이드)
- 2024년 2월 1일 목요일 오후 2시(PST) - 실시간 참여: Vision이 포함된 GPT-4(데모 저장소)
- 2024년 2월 5일 월요일 오전 7시(PST) - 실시간 참여: RAG Chat 웹 구성 요소(슬라이드)
- 2024년 2월 5일 월요일 오전 11시(PST) - 실시간 참여: RAG 채팅 앱의 액세스 제어(블로그 게시물)
- 2024년 2월 6일 화요일 오전 11시(PST) - 실시간 참여: RAG 채팅 앱 평가(슬라이드)
- 2024년 2월 7일 수요일 오후 4시(PST) - 실시간 참여: RAG 채팅 앱의 채팅 완료 API 도구 및 기능(리소스)
- 2024년 2월 8일 목요일 오전 11시(PST) - 실시간 참여: 채팅 앱의 지속적인 배포(슬라이드)
- 2024년 2월 9일 금요일 오전 9시(PST) - 라이브 참여: Azure OpenAI의 콘텐츠 안전(슬라이드)
- 2024년 2월 9일 금요일 오전 10시(PST) - 실시간 참여: 코드 한 줄도 작성하지 않고 비즈니스 데이터를 기반으로 채팅 구축(리소스)
- 2024년 2월 12일 월요일 오후 2:00 PST - 실시간 참여: 프로젝트 쇼케이스(프로젝트)
#03 - 또한, 놀라운 지역별 라이브 세션도 놓치지 마세요!
Hack Together - AI 채팅 앱 Hack en Español:
- 2024년 1월 31일 수요일 9:00 PST - 실시간 참여: En Español 세션 #1
- 2024년 2월 2일 금요일 9:00 PST - 실시간 참여: En Español 세션 #2
Hack Together - AI 채팅 앱 해킹:
- 2024년 2월 5일 월요일 오후 2시(PST) - 실시간 참여: Em Português 세션 #1
- 2024년 2월 6일 화요일 오후 2시(PST) - 실시간 참여: Em Português 세션 #2
Hack Together - 人工智能聊天应用程序黑客(중국어):
- 2024년 1월 29일 월요일 세션 #1
- 2024년 2월 2일 금요일 세션 #2
#04 - 2월 12일 오후 23시 59분(PST) 이전에 언제든지 프로젝트를 제출하세요.
준비가 되면 여기에 프로젝트를 제출할 수 있습니다: 프로젝트 제출
단계별 프로젝트 제출 지침은 이 비디오를 확인하십시오: 프로젝트 제출 비디오
시작하기 위한 코드 샘플
대부분의 라이브 스트림에서는 Python 백엔드와 React 프런트엔드를 사용하는 이 앱 솔루션을 선보일 것입니다.
https://github.com/Azure-Samples/azure-search-openai-demo/
그러나 하나 이상의 Azure 서비스를 사용하여 AI RAG 채팅 앱을 만드는 한 원하는 언어나 프레임워크를 자유롭게 사용할 수 있습니다.
더 많은 샘플을 찾으려면 다음 리소스를 확인하세요.
- Azure AI 샘플(Python)
- Azure AI 샘플(JavaScript)
- Azure AI 샘플(Java)
- Azure AI 샘플(C#)
- Azure AI 샘플(Go)
추천 학습 자료
일체 포함
- AI 학습 및 커뮤니티 허브
- 클라우드 기술 과제: Azure OpenAI 서비스 사용
- 초보자를 위한 생성 AI
- 생성적 AI의 기초
- Azure AI Search에서 증강 생성 검색
- 워크숍 - 검색 증강 생성을 통해 나만의 ChatGPT 만들기
- OpenAI 문서
- Azure AI 검색
- Azure OpenAI 서비스
- Azure OpenAI와 OpenAI 비교
- Azure 통신 서비스 채팅 SDK
- AI-in-a-Box
- Azure AI Discord에 참여하세요!
심사 및 상금 ?
프로젝트는 Microsoft 엔지니어, 제품 관리자 및 개발자 옹호자를 포함한 심사위원단에 의해 평가됩니다. 심사 기준에는 혁신, 영향력, 기술적 유용성 및 해당 해커톤 카테고리와의 연계가 포함됩니다.
아래 카테고리에서 우승한 각 팀은 $500의 현금 가격을 받게 됩니다. ?
- 전반적으로 최고 : 최고의 앱은 강력한 데이터 소스와 RAG 흐름에 대한 상당한 개선을 결합하여 사용자 경험과 LLM 답변 품질을 향상시킵니다.
- 최고의 데이터 소스 : 우리가 그것 없이 어떻게 살아남았는지 궁금해할 정도로 매력적인 채팅을 만드는 데이터 소스를 가져옵니다.
- 귀하의 언어로 최고 : 영어가 아닌 데이터 소스를 사용하는 RAG 채팅 앱을 보여주세요. 앱 언어의 검색 및 LLM 성능을 개선하기 위해 수행해야 했던 개선 사항을 문서화하기 위한 보너스 포인트입니다.
- 가장 도움이 되는 커뮤니티 회원 : 우리는 스트림에 적극적으로 참여하고, 포럼 및 이슈 트래커에서 다른 참가자의 질문에 답변하고, 코드 개선에 기여하고, 일반적으로 Hack Together에 좋은 분위기를 가져오는 해커를 찾고 있습니다. ?
? 앱을 제출하는 모든 해커톤 참가자는 디지털 배지를 받게 됩니다.