Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Almond - Crowdsourcing an Open, Programmable Virtual Assistant

Linux Foundation via YouTube

Overview

This course aims to teach learners about Almond, an open, crowdsourced, privacy-preserving virtual assistant. The course covers the skills of using Thingpedia, a programming language for virtual assistants, and Genie, a tool for developing natural language parsers. The teaching method includes lectures on key concepts, case studies, and practical examples. This course is intended for developers, programmers, and individuals interested in virtual assistant technology and privacy-preserving AI solutions.

Syllabus

Intro
The Linguistic Web Opportunity
The Linguistic Web Reality
Our Vision: A Better Virtual Assistant
Autonomy with Cross-Domain Interoperability
Key Concepts
Thingpedia: An Encyclopedia of Things
The Thing Talk Programming language
Natural Language Programming
Real Natural Language Input
How to Translate All Tasks from NL?
Training Without Real Data
Primitive Templates
Combining Primitives into Constructs
The Genie Pipeline
Case Studies
Crowdsourcing Thingpedia
Building The Super-Skill Repository
Sharing Through Virtual Assistants
ThingTalk Policies
People Need Fine-grain Control
An Expressive, Understandable Abstraction
Our Current Status
Where You Can Help
How You Can Help

Taught by

Linux Foundation

Reviews

Start your review of Almond - Crowdsourcing an Open, Programmable Virtual Assistant

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.