Skip to content

knotseaborg/dialogue-based-task-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Emma, A Dialogue Based Task Manager

Emma is a schedule managing personal assistant with GPT-3 at its core to intelligently manage the user's schedule.

image

Components

Comprising three integral components, we have:

  • GPT-3, capable of remarkable cognitive abilities.
  • A server infrastructure, specifically designed to empower GPT in the seamless management of Create, Read, Update, and Delete (CRUD) tasks.
  • A speech interface, facilitating seamless communication between you and your personal assistant.

image

Work flow

Think of the interaction environment as that of a discord channel consisting of three people.

  1. The user converses with Emma regarding their schedule.
  2. Emma engages with the user to manage activities, suggest resheduling, necessary preparations and reminders. Emma explicitely calls the API to perform schedule management.
  3. An API listener which provides responses to Emma's API calls.

image

Setup

  1. Install Go programming language
  2. Download the repository in go/src/github.com/knotseaborg
  3. Download and setup Neo4J graph database
  4. Create the env.sh file following the env_sample.sh

How to run the app?

  1. Run . env.sh to export variables.
  2. Run neo4j startthe Neo4J graph database
  3. Run go run main.go

About

A smart Dialogue Based Task Manager capable of managing your schedule through conversation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors