Projects

Share the projects you are working on and find collaborators.

We would love to hear what you are working on and what project ideas you have. This topic is also a perfect place to share the roadblocks you are facing and find the collaborators to help you bring you great ideas to life! :slightly_smiling_face:

4 Likes

My experimental project (if succesful then for production) is a bot that helps employees in the public sector report verbal/physical abuse or accidents in their workplace. The current solution is a cumbersome digital form that has to be filled out. Rasa is an excellent starting point because it is open source and allows us to handle personal information secretly.

The language is Danish so I need ner_duckling for several entities.

I need to collect:

  • likert (1 - 5 rating)
  • free-text description of the incident
  • time+date (where duckling comes in. Donā€™t know how to handle dates yet)
  • incident type (3 categories)
  • place (possibly duckling again)
4 Likes

Hiya!

Currently, we are building a ChatBot which will be called NestorGR. It is a experimental try on the tech, since our team for the project (consisting currently of:

  • me as a Intern/back-end dev. I had never really made nothing ā€œrealā€ with python, so LOTS of stuff to learn. NICE! :smiley:
  • my mentor, who is the deploy/back-end guy (i started to take on the back-end tasks so he could focus on the kubernetes stuff for now)
  • a front-end dev for the user interface.

The idea as of now is to build a robust and scalable app based on microservices and implement it on our company website. We are a company of about 40ish devs and handle lots of projects for our city port (IIRC, brazilā€™s biggest), so there is lots of contact via our website/phone regarding status on the multiple projects.

NestorGR should handle most of the information about them, so we wonā€™t need to allocate a person specifically to deal with this kind of conversation, and in last case guide the user to the proper sector dealing with it.

In future, we plan to integrate our company Facebook page to the AI, and with it stable enough, start to provide the service as an extra for our clients, using their APIs/whatsoever.

One of our main roadblocks as of now, and I would be very thankful if you guys have some suggestions are on how to:

  • Deal with him learning new stuff as users talk to the AI (I thought on saving every conversation on a postgres db and from times to times update our models - is it the right approach?)
  • Optimize our docker containers to proper good practices, since we are handling docker/docker-compose/kubernetes for the first time, so there are images of 1.xGb, which i guess that can be reduced a lot with alpine
  • Build a UI interface to improve workflow (we had some issues with rasa-ui, but are still using it for basics)
  • Apply good practices on Python codes. As it is my first time coding with python and coming from a JS-mainly background, there are some stuff i would like to improve.

If any of you guys have real-life examples with open-source code for me to study the workflow, file structure and such, I would be thankful. Iā€™m loving it like never before, so I want to provide the best code i can offer! hahaha

cheers and keep on the good work, mates!

1 Like

Hi

Our company have an app and web based e-commerce platform. So we are planing to build a bot which can help user to look for different product with the help of chat bot. For a use case, we are planing for user authentication through the bot. So my first question is , it it feasible or right use case for a chatbot. I was exploring different e-commerce chatbots for shopping. But all of them were based on contextual -UI . Is it practical to implement a shopping workflow from product search to checkout using RASA NLU and RASA core or any contextual AI framework.

3 Likes

I am not able to pass values from cmdline to the custom action script written in Python. Any idea on what am I missing or how to resolve it ?

Hi @jkc.kiran This is not a thread to ask these kind of questions. Create a new topic and add more details about your issue! Good luck!

Thanks @Akshit

I am working with Lichess Team (Chess playing website) to create a chatbot that works with Chess bots. Its still experimental but I got a very crude version of it working with NLU + Core.

The idea is that each chess bot can have its own bot and answers accordingly. So creating a framework for chess bot makers to make their own chatbot using Rasaā€™s tech.

3 Likes

Since I know Kubernetes and its packager Helm Iā€™m working on a simple chart that will make possible to deploy on a cluster a simple chatbot given a github repository for nlu, stories and custom actions.

I already developed a chart that, when installed in the Kubernetes cluster, download stories, actions and nlu and use them to train a Rasa model.

In past I also developed simple Bot for Telegram using BotKit.

The idea would be to have a out-of-the-box Rasa chart to create and deploy self-service Bots.

Iā€™m just wondering:

  • if this contribution can be a good idea and
  • to look if some is interested in the creation of the bot (nodeJS with BotKit and Rasa interaction)

Let me know if some is interested. Bye

Michele

Does Anyone Else Want a Search Engine API?

I was trying to make my own personal assistant chatbot with Rasa and I reaslised I donā€™t have access to information - like the weather, traffic, random trivia, random jokes and fun facts, recipes, news, sports results, etc. etc. - basically anything I would like to ask it.

So I decided I would make an information retrieval API for these fetching these kind of things and I think there could be a lot of people using Rasa that could use it. You can check it out at http://fetchable.ai, weā€™ll be releasing an Alpha version soon.

If youā€™re interesting in using something like this, could you please heart this post :slight_smile: If people wanted to give more information, I would love to know:

  • what kind of device you are building?
  • how would people like to interact with it?
  • what kind of information do other people need?

Thanks all!

7 Likes

I have created couple of bots using (Webex teams+botkit) and (Webex Teams+dialogueflow). Now planning to use RASA stack for compliance reason and using AI capability of RASA. So appreciate you suggestion on below questions. Is RASA 1.0.1 provides integration with Webex Teams? If yes can I just add webex team token details in credentials.yml file ?

If no is it good idea to use botkit along with Webex Teams and Rasa stack ?

Update:

Weā€™ve released an Alpha version of ā€˜The Search Engine for Artificial Intelligenceā€™ at https://fetchable.ai :tada: :clinking_glasses:

You can see a blog post showing how to integrate it with Rasa here: https://medium.com/fetchable/how-to-build-a-question-answering-chatbot-with-fetchable-and-rasa-2f61e5dfebe8

Itā€™s still in Alpha and needs a lot of work so any feedback you guys can give would be amazing! :pray:

8 Likes

Hi @Andrew-Murtagh. Wow, this is very cool!

Thanks @Juste, hopefully it will help some people build their bots :smiley:

Hello all, this is Ranjith from India/Tamil nadu /tirupur . Iā€™m absolutely newbie for RASA. I have started few days ago. really its an interesting to learn and do chat bots. I like RASA X very much because without coding anything we can make a chat bot. thanks for entire team for make this.

Hey Iā€™m working on developing a chatbot for a website . The bot respond for the user queries. The bot search in the website for user queries

1 Like

I am new to Rasa and was hoping to get some guidelines on how to recreate a simplified version of Symptom Checker, Check Your Symptoms in Real Time | Buoy just for learning purposes.

What Iā€™d like to achieve is a dialogue flow in which the user initially specifies one symptom (or is instructed to provide a symptom), the assistant retrieves a few associated symptoms from some external service (associated symptoms model) and asks the user about those all symptoms as follow up questions. Once the followup questions are all answered, then the assistant passes all the symptoms present (and not present) to some disease prediction model based on the symptoms to output some potential diagnoses.

For now I would just like to keep things simple with either yes the symptom is present, or no the symptom is not present (as Iā€™m not sure how to handle if a user were unsure whether the symptom is present).

Example conversation:

input> I think I have a cough

#the entity is recognized as cough either from nlu.md or a symptoms.txt lookup table

output> letā€™s determine some potential diagnoses

output> do you have a fever?

input> yes/no (or if this is possible via buttons then great)

output> do you feel dizzy?

ā€¦

output>possible diagnoses: bronchitis, benign cough, allergies, etc

1 Like