

昨晚你在法国小餐馆吃的贻贝薯条很美味,但现在你感觉有点不对劲。比不对劲更糟。事实上,你被困在浴室里,正在遭受食物中毒的折磨。你要告诉谁这件事?
许多城市都有热线电话,市民可以报告从餐厅食物中毒的情况,但并非每个人都使用它们。因此,在一项近期项目中,芝加哥市通过设置一个算法来挖掘芝加哥地区的推文以查找投诉,从而寻找食物中毒病例。芝加哥公共卫生局的 Twitter 机器人,加上一个新的在线投诉表格,帮助该部门在 10 个月内确定了 133 家餐厅进行检查。其中 21 家餐厅检查不合格,33 家餐厅通过检查但存在“重大或严重”违规。算是不错的收获。
据城市研究人员与美国疾病控制与预防中心(CDC)联合发布的一份报告称,芝加哥目前正与波士顿和纽约的卫生部门合作,看看其系统是否能在这些城市运行。此外,Twitter 并非城市唯一打算挖掘公共卫生违规行为的社交媒体平台。今年 5 月,纽约市卫生局报告称,他们使用算法来查找指向食物中毒病例的 Yelp 评论。纽约的 Yelp 项目帮助该市发现了三家有多项违规的餐厅。纽约官员在其自己的 CDC 报告中写道,该市检查的所有 Yelp 病例原本都没有被报告。
就读取推文的计算机程序而言,芝加哥的机器人相当简单。它搜索了地理位置位于芝加哥及其周边郊区的、提及“食物中毒”的推文。然后,人工工作人员阅读这些推文以确定它们是否相关。(听起来很有趣。)工作人员将推文标记为相关或不相关,以便为算法提供数据,使其能够更好地学习未来应该抓取的推文。然后,工作人员会亲自回复相关的推文。这是推文和回复的一个例子
该链接指向一个名为 Foodborne Chicago 的新在线表格,城市居民可以在其中报告有问题或不合格的餐厅。
在 2013 年 3 月至 2014 年 1 月期间,芝加哥机器人搜集了 2,241 条推文,其中 270 条是相关的,工作人员对它们进行了回复。有 30 位 Twitter 用户直接通过卫生部门发送的链接访问了 Foodborne Chicago。另外有 163 人向 Foodborne Chicago 提交了投诉,但工作人员不知道他们是通过 Twitter 还是其他途径得知该网站的。总体而言,在研究期间,Foodborne Chicago 的投诉导致了该市因违规而停业的餐厅的 4%。
官员们在写给 CDC 的报告中写道,没有 Twitter 机器人,该市很可能永远也无法发现其中大部分的投诉。
该市已将其 Twitter 机器人开源。你可以在 GitHub 上查看其代码。