美文网首页
Athena开发日记——第六日

Athena开发日记——第六日

作者: 蔑视魔山 | 来源:发表于2016-05-18 20:33 被阅读62次

大家好。距离我上次写开发日记,似乎有很久了。最近发生了很多事情。我也正在换一个工作环境。Athena新增加的功能也不是特别的多。现在主要的是在对已有的部分功能进行修缮。


对话机器人的功能:

Athena可以和你交谈了。这是一个完全借鉴了AIML的功能。流程如下:当你说出一句已有记录的问题的时候,Athena就会从记录里回复你。否则,会告诉你不知道答案,此时,你可以用特定的一句话去激活教育流程,告诉她正确的答案。

AIML支持的标签比较多。我在网上找了一下Node的AIML模块。发现基本都是翻译器,没有数据库型的实践。于是自己在MongoDB里实现了一个。

现在我支持的标签有<random><li>,<get>,<srai>和<system>。


Live2D:

自从发现Live2D并不是那么遥不可及之后,我就用了一点时间去check了一下。随后借助官网的模型,搞出了自己的gif表情。

现在自己做的摇晃的丛云已经被放进去了。不过随之而来的就是一个比较尴尬的事情——我对妹子的表情很难拿捏。于是还是很希望有个人能够帮忙进行调节的。做法和Flash+网游捏脸比较类似。

下一步这个的打算是,生成更多的gif。然后随着Athena情绪的变动,更换表情。


模块重新划分:

自从写到了第五个Humanm模块开始。我就陷入了奇怪的感觉——Athena的模块组织太混乱了。今天我花了一个小时借鉴计算机的组成,重新进行了整理:

将对外的部分,等同于输入输出的部分,归纳为react模块。

缓存新开了一个cache模块。

Athena主模块进行各项初始化。

剩下的memory、mood、interpreter重新进行了部分修改。


Mood模块实装:

虽然之前就写了递减函数做情绪变化曲线。但是一直处于悬浮状态。今天下午终于有时间把它装进去了。现在在每次爬取完成后会进行一次情绪实时调整。


下一步的计划:

随着AIML的实现,当前Athena已经进入了另一个里程碑。

接下来是如何让她在AIML的基础上实现更自主的行为。这势必需要一个任务调度系统。Live2D的表情模块需要进一步完善。Mood模块需要被更多的调用。

之后是扩充情感判断库。用户账号系统——当这玩意儿完成的时候。就可以进入发布期了。

以上。很久不写,我都忘了怎么写了。


最近准备去北京做银行的一部分移动应用开发了。虽然舍不得现在的安逸。但是这样下去没有什么好处。家里人并不是很能够理解我。但是如果不在还能努力折腾的时候搞一点,等自己过了30岁,就危险了。

相关文章

  • Athena开发日记——第六日

    大家好。距离我上次写开发日记,似乎有很久了。最近发生了很多事情。我也正在换一个工作环境。Athena新增加的功能也...

  • Athena开发日记——第五日

    今天我感觉到了瓶颈。开发的时候注意力有点不集中了。思维也略微有点跟不上了。不过还是完成了一点东西的。 首先是爬虫和...

  • Athena开发日记——第一日

    今天是我开发Athena的不知道第多少天。是我开发日记的第一天。 连日的熬夜让我觉得有点晕也有点累。于是今天刚好趁...

  • Athena开发日记——第四日

    说起来,最近两天Athena在外面看来的改动,其实——没有。 但是很快她将获得我之前一直渴望的一项能力——也是我的...

  • Athena开发日记——七日后

    迟来的一更。换了工作,工作中由于失误,不得不干掉之前的Github账号,只好匆匆备份了代码,删除了账号。Athen...

  • Athena开发日记——第二日

    今天依旧是和平的一天。花了两个半小时把boss计划里的活儿干完后,我有充分的时间为Athena增添新的功能。 今天...

  • Athena开发日记——第三日

    这是一个奇怪的周末,我难得在个人项目上取得了一点进展。 我花了很长时间思考如何让Athena可以记住东西。 毫无疑...

  • Athena开发日记——第七日

    许久不见。 Athena的开发被搁置了好久,期间也经历了不少不停的打开工程,思考怎么改,然后在一无所获后关掉的过程...

  • AWS 常见问题记录(13-24)

    1. Athena 查询长时间无反应,也不扫描数据 Athena是serverless服务,因此会使用公用的资源池...

  • Athena和Hero的小白装修日记——第一篇:确定装修风格及房

    背景: Athena:90后,时尚买手店店主,衣橱管理咨询师 Hero:85后,房地产策划经理 Athena和He...

网友评论

      本文标题:Athena开发日记——第六日

      本文链接:https://www.haomeiwen.com/subject/wfbwrttx.html