V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
qybei
V2EX  ›  奇思妙想

[求拍砖]关于在日历应用中通过自然语言创建活动的想法

  •  
  •   qybei · 2015-02-14 01:51:43 +08:00 · 3473 次点击
    这是一个创建于 3574 天前的主题,其中的信息可能已经有所发展或是发生改变。
    以前在刚接触Siri的时候,对着Siri说“下周二下午4点开会”,一个活动就自动添加到日历中了,当时觉得这个东西很方便,可是后来发现在大部分的公共环境下是没办法对着手机说话的,比如在办公室里,在会议过程中等等。

    于是我萌生了一个想法,如果将语音改为文字输入来创建活动会怎么样呢,随之而来的问题是使用手机输入文字太麻烦了,还不如传统的点击方式简单。后来看到在UC浏览器中输入"sina"底下就会出现".com"的选项,我又想如果能自动提供关键词选项,不就可以解决文字输入麻烦的问题了吗,比如一开始有"下周"等等关键词选项,点击后出现“星期一...星期天“的关键词,接下来"上午"、"下午" ... 这样一直引导下去就可以免去打字的麻烦了。

    可能是当时过于兴奋了,我没继续多想就决定动手,用了几个月的业余时间完成了基本的功能,很高兴地拿给我老婆体验,但让我失望的是她没兴趣,给了两个理由:1. 她的日历里面的活动寥寥无几,一年也发生不了几次“创建活动”的行为,她的日历主要是用来看时间和农历;2. 她用以往的方式创建活动也只需要点击几次,输入自然语言所需的点击次数也差不多。

    不甘心的我有点牵强地找了个理由来反驳:自然语言的输入方式更符合人的思维习惯,操作跟大脑是同步的,使用起来还是会更便捷。我个人的体验是这样的,但我明白我自己的判断已经被感情所左右,我老婆所说的同样有道理。所以在这里想请教大家,在市场上已经有很多优秀日历的情况下,这样的应用继续做下去有意义吗?(不考虑商业)

    如果有人喜欢的话,在这里也希望能找到有兴趣的朋友一起去做个开源的日历应用。

    附:基本功能的版本已上传在应用市场,目前只支持活动的添加/删除/更新和日程列表(仅Android),欢迎大家体验。
    链接: http://android.myapp.com/myapp/detail.htm?apkName=com.one_apps.calendar
    10 条回复    2015-10-14 18:08:28 +08:00
    ligyxy
        1
    ligyxy  
       2015-02-14 02:29:21 +08:00
    Google Calendar自带这个功能吧?不知道是否支持中文,英文肯定有。

    对我来说问题是不知道输入的句子能否被正确识别,错误的话还要手动再添加一次,平添麻烦
    mcfog
        2
    mcfog  
       2015-02-14 03:40:29 +08:00 via Android   ❤️ 1
    楼主用mac么? 找个mac体验一下fantastical吧
    achillesliu
        3
    achillesliu  
       2015-02-14 06:28:44 +08:00
    好像todoist也支持自然语言。

    想问楼主,加入自然语言理解是很大的工程么?
    Comdex
        4
    Comdex  
       2015-02-14 09:21:08 +08:00
    感觉没什么必要,除非能做到很智能
    dofine
        5
    dofine  
       2015-02-14 10:09:00 +08:00 via iPhone
    iOS 上的几个日历应用都支持吧。。 用了几天感觉比较鸡肋,也许是中文环境体验不好。
    kfll
        6
    kfll  
       2015-02-14 10:35:13 +08:00 via iPhone
    用日历软件的时候倒没这个需求,反而更希望精确清晰一点。

    用其他软件的时候会有「理解自然语言以创建日历」的功能

    所以我觉得可以做成库供其他软件使用
    qybei
        7
    qybei  
    OP
       2015-02-14 13:42:36 +08:00 via iPad
    @achillesliu 我这是“人工”智能,只有几百行的代码,现在只能解析时间的表达
    knightluffy
        8
    knightluffy  
       2015-02-14 14:33:06 +08:00
    Cortana附带输入功能~
    mozii
        9
    mozii  
       2015-02-14 16:55:38 +08:00   ❤️ 1
    @qybei 已给你反馈:)
    sjtulyj
        10
    sjtulyj  
       2015-10-14 18:08:28 +08:00
    挺好的,正在学习 android 开发,长见识了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5983 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 06:22 · PVG 14:22 · LAX 22:22 · JFK 01:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.