Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added AI Chatbot #125

Merged
merged 2 commits into from
Jul 1, 2024
Merged

Conversation

antriksh-9
Copy link
Contributor

Related Issue

Closes #107.

Description

Integrating a chatbot into a diabetes prediction website, users can receive personalized, interactive, and informative guidance regarding their diabetes risk factors and preventive measures.
Adding a chatbot into a diabetes prediction website enhances user experience and engagement.

Video

Diabetes.Prediction.and.2.more.pages.-.Personal.-.Microsoft.Edge.2024-06-29.02-25-04.mp4

Copy link

vercel bot commented Jun 28, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
diabetes-prediction ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jun 30, 2024 7:31pm

@BamaCharanChhandogi
Copy link
Owner

Thank you for submitting your pull request! 🙌 We'll review it as soon as possible. In the meantime, please ensure that your changes align with our CONTRIBUTING.md. If there are any specific instructions or feedback regarding your PR, we'll provide them here. Thanks again for your contribution! 😊

Copy link
Owner

@BamaCharanChhandogi BamaCharanChhandogi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi, @antriksh-9,
Thanks for adding this Bot.
When you raised this issue, I thought you wanted to build a chatbot by coding, not using any third party (BotPress).
Although the bot is very nice and perfectly working, the problem is that it is not open source. Later, if someone wants to improve the bot, they will have to do a lot of stuff initially.
Do you understand my concern?

@antriksh-9
Copy link
Contributor Author

Hi, @antriksh-9, Thanks for adding this Bot. When you raised this issue, I thought you wanted to build a chatbot by coding, not using any third party (BotPress). Although the bot is very nice and perfectly working, the problem is that it is not open source. Later, if someone wants to improve the bot, they will have to do a lot of stuff initially. Do you understand my concern?

Hey @BamaCharanChhandogi, I understand your concern that this is not a open-source bot, but I want to highlight one thing that in future if any one wants to make changes around the chatbot it will be probably in field of improving the conversation flow, making the conversation more engaging & interactive, etc. And this can be easily done using Botpress, we just need the .bpz file. The maintainer can easily share the .bpz. file and the contributor can work on it and can share back to them.
Now, since most of the things are perfectly handled by botpress there is a very less probability of an issue being raised around this. So, in my opinion you can go with this.
I have previously worked on this issue on a similar project, you may want to have a look at the conversation here: Nactore-Org/Nacto-Care#113

Also, for a website like Diabetes Prediction Website a chatbot made using Botpress is preferred over a Open AI API based chatbot
because they are more goal-oriented, making conversation to revolve around the website related stuff only unlike the conversational AI. This is because here the conversation flow are manually generated using botpress studio. Now, it's not that this bot can't answer about the random questions if the user asks so.

@BamaCharanChhandogi
Copy link
Owner

Thanks for the explanation, I understand. Can you write steps for contributing to the Chatbot in the contribution file? Then I can merge.

@antriksh-9
Copy link
Contributor Author

Thanks for the explanation, I understand. Can you write steps for contributing to the Chatbot in the contribution file? Then I can merge.

Yeah sure, but before that there is one more thing, all the configuration of the bot is present in my botpress account and the link that I have added under the script tag that is also associated with my account. So, I will share the .bpz file by exporting the configurations I made on botpress and then you can self host using your email and send the config link back here.
I will then update my link with yours. This will ensure that the ownership of the configurations resides with you.

So, where can I share the .bpz file, as this file type is not supported in github markdown.

@BamaCharanChhandogi
Copy link
Owner

BamaCharanChhandogi commented Jun 30, 2024

You can keep files in the home directory of our project. I will merge, and then I will connect my account later.

@antriksh-9
Copy link
Contributor Author

You can keep files in the home directory of our project. I will merge, and then I will connect my account later.

I have added the config file.

@antriksh-9
Copy link
Contributor Author

Hey @BamaCharanChhandogi, I have added steps to contribute to chatbot and raised a PR.

Copy link
Owner

@BamaCharanChhandogi BamaCharanChhandogi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks

@BamaCharanChhandogi BamaCharanChhandogi merged commit d8fd8d3 into BamaCharanChhandogi:main Jul 1, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

💡[Feature]: Adding an AI bot
2 participants