Mosaic Learn

浏览页面,观看有关关键概念的 YouTube 教程。

作用

我即将升入高中高年级(12 年级),对计算机科学和软件工程感兴趣。虽然我是一名自学成才的学生,但我的同学经常请我以更“人性化”的方式解释概念,这促使我充分利用“教会他们钓鱼”的力量,引导他们了解底层原理,而不是解释具体问题。为了解决这一教育差距,我开发了一款移动应用,让用户可以扫描教科书页面,并接收 YouTube 视频链接以供进一步学习。这样,同行就可以更轻松地学习核心概念,而不会完全迷失。
Mosaic Learn 是一个基于 React Native 和 Expo 构建的前端应用,后端则采用了 Firebase、Gemini Dev API 和 YouTube Search API。当用户在我们的界面中拍摄文档照片时,我们会使用 Google MLKit 进行跨平台文本提取。然后,我们将这些信息发送到 Gemini 1.5 Flash API 进行解析,并返回一个 JSON,其中包含文档摘要和搜索字词数组。然后,我们会将这些搜索字词馈送到 YouTube Results API,并将返回的结果保存到 Firebase,以便用户访问其扫描记录。Mosaic Learn 是我首次使用生成式 AI 来帮助像我这样的学生更快、更深入地学习概念。我们希望 Mosaic Learn 能让全球学生更轻松、更愉快、更高效地学习。

可采用以下设备打造

  • Firebase
  • YouTube Search List API 端点

团队

更新者

Reality5D

发件人

美国