Skip to content

General purpose virtual assistant in browser environment

Notifications You must be signed in to change notification settings

damiankoper/ciri

Repository files navigation

Ciri - General purpose virtial assistant

This project uses:

  • Nx - monorepo management tool
  • pipenv - python3 venv and dependency management tool
  • Rasa - NLU toolkit for intent detection and action handling
  • Vue3 + ElementPlus - frontend SPA

To setup and run project follow the following steps.

Install dependencies and nx globally

pipenv install --skip-lock
python -m spacy download en_core_web_sm

npm install
npm install -g nx

Train Rasa NLU model

nx run core:train

Run Rasa server

nx run core:serve

Run Rasa action server

nx run core:actions

Serve frontend

nx run web:serve

About

General purpose virtual assistant in browser environment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published