Emma is a schedule managing personal assistant with GPT-3 at its core to intelligently manage the user's schedule.
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.
Think of the interaction environment as that of a discord channel consisting of three people.
- The user converses with Emma regarding their schedule.
- Emma engages with the user to manage activities, suggest resheduling, necessary preparations and reminders. Emma explicitely calls the API to perform schedule management.
- An API listener which provides responses to Emma's API calls.
- Install Go programming language
- Download the repository in go/src/github.com/knotseaborg
- Download and setup Neo4J graph database
- Create the
env.shfile following theenv_sample.sh
- Run
. env.shto export variables. - Run
neo4j startthe Neo4J graph database - Run
go run main.go


