一起黑客:人工智能聊天应用程序黑客
介绍
构建、创新和#HackTogether !是时候开始利用 RAG(检索增强生成)的力量构建您的第一个 AI 聊天应用程序了。 ? + =
GPT 模型是强大的语言生成器,但它们并不了解世界的一切。 RAG(检索增强生成)将 GPT 的强大功能与搜索引擎的知识相结合。这使您可以针对自己的数据提出问题,并获得与问题上下文相关的答案。我们将向你展示如何使用 Azure OpenAI、Azure AI 搜索和 Python 构建 RAG 聊天应用程序,并将其扩展为你自己的数据源。
Hack Together 是您使用 RAG 聊天应用程序进行编码和实验的游乐场。在 Microsoft 专家的指导和最新技术的帮助下,您将学习如何使用最令人兴奋的技术 - 法学硕士和矢量搜索数据库来构建应用程序!您可以创造出无限的可能性...此外,您还可以提交您的技巧以获得赢得令人兴奋的奖品的机会! ?
黑客马拉松于1月29日开始, 2月12日结束。建议参与者遵循 Hack Together 路线图,以成功举办黑客马拉松。
Hack Together 路线图?️
请按照以下步骤成功完成黑客马拉松。
#00 - 先决条件
注册一起黑客:在这里注册
介绍一下你自己,我们很想认识你! ? GitHub 讨论 |我们来认识一下吧?
申请 Azure OpenAI 访问权限:使用此表单请求访问权限。如果您的访问请求未获批准,您可以改用 OpenAI 公共 API 或本地法学硕士。
#01 - 1 月 29 日开始黑客攻击
要么组队(最多 3 名团队成员),要么单飞加入黑客行列!在开始构建项目之前,请务必注册 Hack Together。
#02 - 参加英语现场课程,获取学习、灵感和乐趣!
以下是所有已完成课程的播放列表:YouTube 播放列表
- 太平洋标准时间 2024 年 1 月 29 日星期一上午 10:00 - 加入直播:用 Python 构建 RAG 聊天应用程序(幻灯片)
- 太平洋标准时间 2024 年 1 月 29 日星期一下午 3:00 - 加入直播:将 RAG 聊天应用程序连接到 Azure Cosmos DB(幻灯片)
- 太平洋标准时间 2024 年 1 月 30 日星期二上午 9:30 - 加入直播:自定义您的 RAG 聊天应用程序(幻灯片)
- 太平洋标准时间 2024 年 1 月 31 日星期三下午 1:00 - 参加直播: Azure AI 搜索最佳实践(幻灯片)
- 太平洋标准时间 2024 年 2 月 1 日星期四下午 2:00 - 实时加入: GPT-4 with Vision(演示库)
- 太平洋标准时间 2024 年 2 月 5 日星期一上午 7:00 - 实时加入: RAG 聊天 Web 组件(幻灯片)
- 太平洋标准时间 2024 年 2 月 5 日星期一上午 11:00 - 加入直播: RAG 聊天应用程序中的访问控制(博客文章)
- 太平洋标准时间 2024 年 2 月 6 日星期二上午 11:00 - 加入直播:评估 RAG 聊天应用程序(幻灯片)
- 太平洋标准时间 2024 年 2 月 7 日星期三下午 4:00(太平洋标准时间) - 实时加入: RAG 聊天应用程序中的聊天完成 API 工具和功能(资源)
- 太平洋标准时间 2024 年 2 月 8 日星期四上午 11:00 - 实时加入:聊天应用程序的持续部署(幻灯片)
- 2024 年 2 月 9 日星期五上午 9:00(太平洋标准时间) - 参加直播: Azure OpenAI 的内容安全(幻灯片)
- 2024 年 2 月 9 日星期五上午 10:00(太平洋标准时间) - 实时加入:无需编写一行代码即可在您的业务数据上构建聊天(资源)
- 2024 年 2 月 12 日星期一下午 2:00(太平洋标准时间) - 实时加入:项目展示(项目)
#03 - 另外,不要错过我们精彩的区域现场会议!
Hack Together - AI 聊天应用程序 Hack en Español:
- 2024 年 1 月 31 日星期三 9:00(太平洋标准时间) - 加入直播:西班牙语会话 #1
- 2024 年 2 月 2 日星期五 9:00 PST - 加入直播:西班牙语会话 #2
Hack Together - AI 聊天应用程序 Hack em Português:
- 太平洋标准时间 2024 年 2 月 5 日星期一下午 2:00 - 实时加入: Em Português Session #1
- 太平洋标准时间 2024 年 2 月 6 日星期二下午 2:00 - 加入直播: Em Português Session #2
Hack Together - 人工智能聊天应用程序黑客(中文):
- 2024 年 1 月 29 日星期一第 1 节
- 2024 年 2 月 2 日星期五第 2 节
#04 - 太平洋标准时间 2 月 12 日下午 23:59 之前随时提交您的项目
准备好后,您可以在此处提交您的项目:项目提交
观看此视频,了解分步项目提交指南:项目提交视频
帮助您入门的代码示例
我们的大多数直播将展示这个应用程序解决方案,它使用 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)
推荐学习资料
人工智能
- 人工智能学习和社区中心
- 云技能挑战:使用 Azure OpenAI 服务
- 适合初学者的生成式人工智能
- 生成人工智能的基础知识
- Azure AI 搜索中的检索增强生成
- 研讨会 - 使用检索增强生成创建您自己的 ChatGPT
- OpenAI 文档
- Azure 人工智能搜索
- Azure OpenAI 服务
- 比较 Azure OpenAI 和 OpenAI
- Azure 通信服务聊天 SDK
- 盒装人工智能
- 加入 Azure AI Discord!
评审和奖项 ?
项目将由评审团进行评估,评审团包括 Microsoft 工程师、产品经理和开发人员倡导者。评审标准将包括创新性、影响力、技术可用性以及与相应黑客马拉松类别的一致性。
以下类别中的每个获胜团队将获得 500 美元的现金。 ?
- 总体最佳:最好的应用程序将结合引人注目的数据源和对 RAG 流程的重大改进,以改善用户体验和 LLM 答案质量。
- 最佳数据源:引入一个数据源,使聊天变得如此引人注目,以至于我们想知道如果没有它我们如何生存。
- 最好用您自己的语言:向我们展示使用非英语数据源的 RAG 聊天应用程序。记录您为提高应用程序语言的搜索和 LLM 性能而必须做出的任何改进,可以获得奖励积分。
- 最有帮助的社区成员:我们正在寻找热衷于直播、在论坛和问题跟踪器中回答其他参与者的问题、贡献代码改进以及通常为我们的 Hack Together 带来良好氛围的黑客。 ?
?所有提交应用程序的黑客马拉松参与者都将收到数字徽章。