我们正快速进入一个你可能一天中更多时间与机器人而非人类交流的世界。
不相信我吗?问问自己,你多少次使用自动结账机或 ATM 而不是人类,为了客户服务需求拨打 1-800 号码却被机器接听,询问 Google 或 Alexa 烤球芽甘蓝的温度,或者与给你个性化推荐的网站交互。
随着人工智能、机器学习和自动化现在成为我们互动的几乎每项服务的一部分,开发人员有兴趣了解更多关于如何保持领先地位也就不足为奇了。
开始自动化构建对话的一个好方法是构建一个 Twitter 机器人。140 个字符的人为限制将使你专注于可以快速轻松完成的事情。不,你不会构建一个可以自动化你生活的私人管家,但你可能会想出一些有趣的东西,并在过程中学到一些东西。
如果你正在寻找入门方法,这份指南 来自树莓派基金会社区经理 Ben Nuttal,关于使用 Python 和树莓派制作自己的 Twitter 机器人的指南将告诉你你需要的一切。
但如果你只是在寻找一些灵感,我们也为你准备好了。这里有一些我最喜欢的开源 Twitter 机器人(包括 Opensource.com 版主 VM Brasseur 推荐的几个)。许多 Twitter 机器人依赖一个名为 Tracery 的开源项目,你可以自行下载并安装,或者在 Cheap Bots, Done Quick 上托管你自己的机器人。有些稍微高级一些,对于这些机器人,你可以在提供的链接中找到完整的源代码。
@everyonesai
这个有趣的小机器人 @everyonesai 将 Google Quickdraw 数据集(本身在 CC BY-SA 4.0 许可下)与面孔和文本混合在一起。结果有点像一个愚蠢的漫画。Tracery 源代码可以在 这里 找到。
— everyones a AI (@everyonesai) 2017 年 8 月 7 日
@fewerror
你是语法警察的正式成员吗?那么你会喜欢 @fewerror,一个在 Twitter 上爬行以寻找可能想说 “fewer” 而实际上说了 “less” 的人的机器人。完整 源代码 在 GitHub 上以 MIT 许可证提供。
@RichardDawkins 我认为你的意思是 “fewer hasty”。
— Fewer Errors (@fewerror) 2014 年 1 月 27 日
@sunnyday4pm
艺术机器人是我的最爱之一,如果你欣赏随机几何形状的艺术,你会欣赏 @sunnyday4pm。你可以从 GitHub 上获取源代码,并在 Medium 上阅读背景故事。
被温暖的微风融化了!? №387 pic.twitter.com/CklVx6BPiw
— Sunny day, 4 PM (@sunnyday4pm) 2017 年 8 月 9 日
@le_gen_da_ry
这个机器人是传奇般的,它的 Twitter 句柄 (@le_gen_da_ry) 证明了这一点。关注它以获取 Twitter 信息流中的定期幽默,或者在 Git... 等等... Hub 上查看源代码。
这将是多云-... 等等... -覆盖!
— Barney Stinson (@le_gen_da_ry) 2017 年 8 月 9 日
@catsnacks
如果你像我一样,相信互联网需要更多猫的照片,那么 @catsnacks 值得关注。要学习如何自动生成自己的微笑猫脸,看起来很像 猫咪后院 中的小猫,请查看 GitHub 存储库。
— Cat Snacks (@catsnacks) 2017 年 8 月 9 日
@neuralgae
DeepDream 神经网络图像生成器创造了许多受启发的项目,包括 @neuralgae,一位超现实主义画家和诗人将其作品带到你的信息流中。Python 源代码可以在 这里 找到。
泥龟 底栖 淡水 鱥鱼状 游戏 在 狒狒 大型 企鹅 在 多刺 长鼻猴 婆罗洲 pic.twitter.com/HhtImq4Is0
— neuralgae (@neuralgae) 2017 年 8 月 9 日
@snozzbot
对于任何 Willy Wonka 的粉丝来说,这里的 引用 将是显而易见的。关注 @snozzbot 以获取每小时一次的尝起来像...嗯...其他东西的味道,或者只是在这里查看 源代码。
海獭莓尝起来像海獭莓!
— Willy Wonka (@snozzbot) 2017 年 8 月 9 日
这个列表到此结束,但这绝不是一个详尽的集合。要找到更多,一个很好的起点是 Botwiki,你可以在那里按机器人类型、它运行的网络、是否开源等进行筛选。GitHub 有数百个额外的示例可能值得查看。
你关注哪些开源 Twitter 机器人?你有没有自己构建过一个?请在下面的评论中告诉我们。
评论已关闭。