用技术解决问题

  • 了解有助于解决问题的手机功能
  • 区分移动应用程序和网络应用程序
  • 了解人们如何利用人工智能解决问题
  • 能够识别身边的人工智能实例

本课没有活动。

在你的 "技术创新女孩 "项目中,你将创建一个技术解决方案,特别是一个可以在移动设备上运行的应用程序。让我们一起来探讨如何利用移动设备的功能来制作最佳解决方案。

移动设备的功能

移动应用程序是在手机上运行的程序。移动应用程序可以利用手机上的各种传感器,让手机感知位置和声音等外部信息。

用这些翻转盒查看移动设备的一些功能!

摄像头、扬声器、麦克风

允许您拍照、录像和录制声音
返回

全球定位系统

显示设备的物理位置
返回

电话、短信、联系人

允许您拨打电话、发送短信并与他人联系
返回

网络连接

允许您在设备上发送和接收来自网络的信息
返回

存储

允许您在设备上存储首选项、图像和声音
返回

加速度计、陀螺仪

显示设备向任何方向移动的速度
返回

移动应用程序与网络应用程序

您可能听说过网络应用程序这个词,它不同于移动应用程序。 对于 Technovation Girls 来说,任何一种应用程序都是可以接受的。

您可以为 Technovation Girls 项目创建移动应用程序、网络应用程序或渐进式网络应用程序。不过,了解它们之间的区别并为您的解决方案创建最合适的类型会很有帮助。

有哪些区别?

移动应用程序

  • 在手机上运行的程序
  • 下载并安装到设备上 
  • 可以访问手机功能,如 GPS 和摄像头
  • 特定平台(iOS 或 Android) 
  • 使用特定语言编码,以匹配操作系统

网络应用程序

  • 看起来很像移动应用程序
  • 在互联网浏览器中运行
  • 非特定设备原生(iOS 或 Android) 
  • 一般使用 HTML、CSS、Javascript 和 Python 进行编码
  • 脱机时无法运行

渐进式网络应用程序

  • 一种特殊的网络应用,是移动应用和网络应用的混合体
  • 在浏览器中运行
  • 也可以像普通移动应用程序一样安装在移动设备上
  • 即使用户离线也能运行

如果您使用 App Inventor 或 Thunkable 进行编码,您将制作一个移动应用程序。您可以在 iOS 和 Android 平台上测试和运行移动应用程序。

最佳最佳实践: 使用实际例子,展示技术如何让生活更轻松。例如,"想一想使用全球定位系统如何帮助你找到前往目的地的最快路线。这是技术解决常见问题的一个很好的例子"。联系日常经验有助于学生了解技术的相关性。

通过这些视频,我们可以清楚地了解如何利用技术来解决现实生活中的问题,以及技术带来的一些问题,从而使这一概念更加贴近生活,更有吸引力。

向学生提出指导性问题:

你能想到技术能帮助你解决的经常遇到的问题吗?(例如,使用计算器做数学作业,或使用搜索引擎查找信息)

为什么在解决问题时了解技术的工作原理很重要?

您每天都在使用哪些您认为重要的技术?

导师提示由 AmeriCorps 提供支持。

风格化的 A,海军蓝的 AmeriCorps 徽标

人工智能呢?

人工智能是一项强大的技术,可以为您的应用程序解决方案锦上添花。虽然我们并不要求您在项目中使用人工智能,但我们鼓励您了解人工智能,以及如何将其融入到您的项目中。人工智能并不适合所有解决方案,但在许多情况下可以成为一种有益的补充。

但是,什么是人工智能?要给它下定义,让我们把它分成两个词。

人工

  • 不真实
  • 人民制造
  • 真实事物的复制品

情报

  • 用大脑学习、解决问题、说话或写作

因此,人工智能的定义可以是 人工智能是人类模仿人脑解决问题的工具。

人工智能主要能做 4 件事:

这 4 项标准听起来像是人类能够做到的吗?

你可以把人工智能看作是试图像人类一样工作或思考的东西。

一些示例

玩具机器人和真空吸尘器利用传感器找路
用 siri 手机提问
语音助手能分辨出你何时叫出他们的名字,并在你叫出他们的名字时作出回应。
笔记本电脑上显示的 youtube
Netflix 和 YouTube 会了解你喜欢的视频,从而推荐你观看其他视频。
 
桌子上的 Alexa 设备
Alexa 会学习理解你的声音。你跟她说得越多,她就越能听懂你说的话。
手机上显示谷歌地图
谷歌地图和 Waze 使用街道模型来规划方向。
棋格状
IBM 的 "深蓝 "使用棋盘模型学习如何击败世界冠军棋手。
男子看手机
Siri 或谷歌助手等聊天机器人会对人们所说的话做出回应,并能与人类进行对话。
女孩触摸机器人的手
个人机器人能够读懂人的情绪,并像人一样行动。

人工智能被用来解决各种问题!

最佳最佳实践: 想想 Siri 或 Alexa 等语音助手是如何回答你的问题或播放你最喜欢的歌曲的。这些都是人工智能发挥作用的例子。它们的程序包含大量数据,并与互联网相连,能够为你完成网络搜索。该技术已与硬件配对,使其离开电脑也能使用,并能执行其他功能,如播放声音。

当团队开始思考如何解决他们选定的问题时,让他们思考技术在哪些方面发挥了有意义的作用,这对本计划非常重要。 鼓励团队研究移动应用程序和网络应用程序的各种使用方法,帮助他们产生如何构建项目的想法。

利用下面的视频来扩展您对人工智能在日常工作中的应用的理解,并与您的团队分享。

向学生提出指导性问题:

您认为人工智能能如何帮助解决医疗保健或交通等不同领域的问题?

你能举出一些日常使用、看到或听说过的人工智能例子吗?(例如语音助手、YouTube 或 Netflix 上的推荐系统)

使用人工智能会带来哪些问题或挑战?

 

导师提示由 AmeriCorps 提供支持。

风格化的 A,海军蓝的 AmeriCorps 徽标

观看这些视频,了解人工智能带来的各种进步。

自我测试

这里有一个小测验,可以测试你能否识别一项技术是否是人工智能。请使用 4 项标准来帮助您做出判断。 (理解、学习、使用模型、与人类互动) 针对下面的四对技术,点击你认为使用了人工智能的技术下面的按钮。

这两种技术中哪一种是人工智能?点击 人工智能?按钮。

这两种技术中哪一种是人工智能?点击 人工智能?按钮。

自动辅助泊车
SMW I3 自动辅助泊车
遥控赛车
遥控汽车

这两种技术中哪一种是人工智能?点击 人工智能?按钮。

男子用假肢举起物品
能感知物体的假肢
妇女与假肢跳舞
能对使用者动作做出反应的假肢

这两种技术中哪一种是人工智能?点击 人工智能?按钮。

拼写检查
拼写/语法检查器
预测文本
文本预测器

反思

在您开始思考问题的可能解决方案时,请考虑这些问题:

我们的解决方案是否可以不借助任何技术?如果可以,添加技术是否会使其更好?
这可能是一个网络应用程序或网站,而不是一个移动应用程序吗?
将人工智能添加到我们的应用程序中会改进我们的解决方案吗?
上一张幻灯片
下一张幻灯片

关键术语回顾

  • 移动应用程序 - 经编译可在手机或其他移动设备上运行的程序/应用程序
  • 网络应用程序- 在任何电脑或移动设备的浏览器中运行的程序/应用程序
  • 传感器- 手机上可与周围世界互动的硬件
  • 人工智能(AI) - 能完成通常认为只有人类才能完成的任务的机器/程序

其他资源

看看过去的一些 Technovation 参与者是如何利用移动应用程序解决社区问题的!

 这款应用程序可向幼儿教授新单词。

这款应用程序可帮助用户决定种植什么作物

这款应用程序通过游戏增强了年轻女性从事 STEM 领域工作的能力。

以下是一些将人工智能融入其应用程序的项目。

Maji 利用人工智能确定实时水质,并向用户提供信息。

这款应用程序通过分析鸟叫声来预测湖泊生态系统的健康状况。


该网络应用程序有助于预测地震并提供安全的逃生路线。