An open API service indexing awesome lists of open source software.

https://github.com/rubrikinc/use-case-roxie

Roxie, Rubrik's Intelligent Personal Assistant
https://github.com/rubrikinc/use-case-roxie

aws-lambda aws-lex chatbot lambda lex python rubrik use-case

Last synced: 12 months ago
JSON representation

Roxie, Rubrik's Intelligent Personal Assistant

Awesome Lists containing this project

README

          

# Roxie, Rubrik's Intelligent Personal Assistant

Roxie is based on a real world contribution that was developed by [Manjunath Chinni](https://github.com/manjunathchinni), a developer at Rubrik, as part of our annual Hackathon. The spirit of this event is to push the boundaries of what currently exists and explore the realm of the possible. You may have seen Roxie featured in the [Data Management Meets Artificial Intelligence](https://www.youtube.com/watch?v=8OcGcScgzOo) video on YouTube.

Now you can construct a Roxie of your very own and explore the idea behind running a ChatBot that can interpret spoken or written words to determine intent. This project is all about learning how to construct API calls to Rubrik, build AWS Lambda functions, design an AWS Lex ChatBot, and put it all together.

# :blue_book: Documentation

Here are some resources to get you started! If you find any challenges from this project are not properly documented or are unclear, please [raise an issue](https://github.com/rubrikinc/use-case-roxie/issues/new/choose) and let us know! This is a fun, safe environment - don't worry if you're a GitHub newbie! :heart:

* [Getting Started Video](https://youtu.be/znjH9T3BveM)
* [Quick Start Guide](/docs/QUICKSTART.md)
* [Porting Roxie to an Alexa Skill](/docs/ALEXA.md)

# :white_check_mark: Prerequisites

There are a few services you'll need in order to get this project off the ground:

* AWS Lex - used to create a chat bot
* AWS Lambda - used to run functions (code) to answer chat bot questions
* Rubrik CDM 4.2+ - the platform that Roxie answers questions about

# :muscle: How You Can Help

We glady welcome contributions from the community. From updating the documentation to adding more Intents for Roxie, all ideas are welcome. Thank you in advance for all of your issues, pull requests, and comments! :star:

* [Contributing Guide](CONTRIBUTING.md)
* [Code of Conduct](CODE_OF_CONDUCT.md)
* [Build Pipeline](https://dev.azure.com/rubrik-build/use-case-roxie/_build)

# :pushpin: License

* [MIT License](LICENSE)

# :point_right: About Rubrik Build

We encourage all contributors to become members. We aim to grow an active, healthy community of contributors, reviewers, and code owners. Learn more in our [Welcome to the Rubrik Build Community](https://github.com/rubrikinc/welcome-to-rubrik-build) page.

We'd love to hear from you! Email us: build@rubrik.com :love_letter: