23
zoe in 30 minutes @voiser

t3chfest 2015 - Zoe in 30 minutes

Embed Size (px)

Citation preview

zoe in 30 minutes@voiser

zoe is a bot that automates boring tasks

banking reminders

activities memo publishing gul.es webpage

find subtitles of downloaded torrents versioning lab memos

change TV channels, you lazy ass! pending tasks

web bookmarks track DHL shipments surveillance camera

to be cool

mail

Server

naturaljabber

twitter

broadcastlocalhost:30000

dst=mail&to=admin&txt=Hello world!

mail

Server

naturaljabber

twitter

broadcastdst=mail&to=admin&txt=Hello world!

mail

Server

naturaljabber

twitter

broadcast

dst=mail&to=admin&txt=Hello world!

dst=broadcast&txt=Alarm!!!

mail

Server

naturaljabber

twitter

broadcastdst=broadcast&txt=Alarm!!!

mail

Server

naturaljabber

twitter

broadcast

dst=broadcast&txt=Alarm!!!

mail

Server

naturaljabber

twitter

broadcast

dst=mail&to=admin1&txt=Alarm!!! dst=jabber&to=admin2&txt=Alarm!!! dst=twitter&to=admin3&txt=Alarm!!!

mail

Server

naturaljabber

twitter

broadcast

dst=mail&to=admin1&txt=Alarm!!!

dst=jabber&to=admin2&txt=Alarm!!!

dst=twitter&to=admin3&txt=Alarm!!!

(naive) Natural Language Processing

mail

Server

naturaljabber

twitter

broadcast

for i in cmdproc/*; do $i --get done

script command

temperature.sh tell me the temperature

send_email.sh send <mail> <string>

Zoe, mail [email protected] “Hello there”

Zoe, mail <mail> <string>,

<mail> = ‘[email protected]’, <string> = ‘Hello there’

Zoe, mail <mail> <string>,

<mail> = ‘[email protected]’, <string> = ‘Hello there’script command

temperature.sh tell me the temperature

send_email.sh send <mail> <string>

send_email.sh --run --mail ‘[email protected]’ --string ‘Hello there’

http://zoe.readthedocs.org https://github.com/voiser/zoe-startup-kit

@voiser (github, twitter)

be cool!