----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
# Cancer Chatbot
## Overview
The Cancer Chatbot is an interactive application designed to provide users with information and support related to cancer. It utilizes natural language processing and machine learning techniques to answer questions, provide resources, and assist users in understanding cancer-related topics.
## Features
- **Natural Language Understanding**: The chatbot can comprehend and respond to user inquiries about cancer types, treatments, symptoms, and support resources.
- **Interactive Conversations**: Users can engage in dynamic conversations, receiving tailored responses based on their questions.
- **Resource Links**: Provides links to reliable cancer-related resources and support organizations!.
## Technologies Used
- **Python**: The primary programming language used for developing the chatbot.
- **LangChain**: For managing conversations and utilizing language models.
- **FAISS**: For efficient similarity search and retrieval of information from a knowledge base.
## Installation
To run the Cancer Chatbot locally, follow these steps:
1. Clone the repository:
```bash
git clone https://github.com/Dorcatz123/cancer_chatbot.git
cd cancer_chatbot
```
2. Create a virtual environment (optional but recommended):
```bash
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
```
3. Install the required packages:
```bash
pip install -r requirements.txt
```
## Running the Chatbot
To start the chatbot, run the following command in terminal:
```bash
cancer_chatbot
```
## Usage
- Ask the chatbot questions about cancer.
- Receive information on various cancer topics, including symptoms, treatment options, and support resources based on the current research findings.
## Contributing
Contributions are welcome! If you have suggestions for improvements or features, please create a pull request or open an issue.
## License
This project is licensed under the GPL License. See the [LICENSE](LICENSE.txt) file for details.
## Contact
For any inquiries or feedback, please contact [Akshay P R](mailto:akshaypr314159@gmail.com).
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Raw data
{
"_id": null,
"home_page": "https://github.com/Dorcatz123/cancer_chatbot.git",
"name": "cancer-chatbot",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": null,
"author": "Akshay P R, Kiran K T",
"author_email": "akshaypr314159@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/0e/2a/b63a1fb6c221ef7b324284bc4ea99e92bc426daafb7fa5426975390e189e/cancer_chatbot-0.1.8.tar.gz",
"platform": null,
"description": "\r\n----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\r\n\r\n# Cancer Chatbot\r\n\r\n## Overview\r\nThe Cancer Chatbot is an interactive application designed to provide users with information and support related to cancer. It utilizes natural language processing and machine learning techniques to answer questions, provide resources, and assist users in understanding cancer-related topics.\r\n\r\n## Features\r\n- **Natural Language Understanding**: The chatbot can comprehend and respond to user inquiries about cancer types, treatments, symptoms, and support resources.\r\n- **Interactive Conversations**: Users can engage in dynamic conversations, receiving tailored responses based on their questions.\r\n- **Resource Links**: Provides links to reliable cancer-related resources and support organizations!.\r\n\r\n## Technologies Used\r\n- **Python**: The primary programming language used for developing the chatbot.\r\n- **LangChain**: For managing conversations and utilizing language models.\r\n- **FAISS**: For efficient similarity search and retrieval of information from a knowledge base.\r\n\r\n## Installation\r\nTo run the Cancer Chatbot locally, follow these steps:\r\n\r\n1. Clone the repository:\r\n ```bash\r\n git clone https://github.com/Dorcatz123/cancer_chatbot.git\r\n cd cancer_chatbot\r\n ```\r\n\r\n2. Create a virtual environment (optional but recommended):\r\n ```bash\r\n python -m venv venv\r\n source venv/bin/activate # On Windows use `venv\\Scripts\\activate`\r\n ```\r\n\r\n3. Install the required packages:\r\n ```bash\r\n pip install -r requirements.txt\r\n ```\r\n\r\n## Running the Chatbot\r\nTo start the chatbot, run the following command in terminal:\r\n```bash\r\ncancer_chatbot\r\n```\r\n\r\n\r\n## Usage\r\n- Ask the chatbot questions about cancer.\r\n- Receive information on various cancer topics, including symptoms, treatment options, and support resources based on the current research findings.\r\n\r\n## Contributing\r\nContributions are welcome! If you have suggestions for improvements or features, please create a pull request or open an issue.\r\n\r\n## License\r\nThis project is licensed under the GPL License. See the [LICENSE](LICENSE.txt) file for details.\r\n\r\n## Contact\r\nFor any inquiries or feedback, please contact [Akshay P R](mailto:akshaypr314159@gmail.com).\r\n\r\n-----------------------------------------------------------------------------------------------------------------------------------------------------------------------\r\n\r\n\r\n",
"bugtrack_url": null,
"license": null,
"summary": "This is a chatbot created to answer all your questions related to cancer and cancer research from various journal articles such as PubMed, Biorxiv.",
"version": "0.1.8",
"project_urls": {
"Homepage": "https://github.com/Dorcatz123/cancer_chatbot.git"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "88a88524d5196ca68b681e42ad2e7c89aa15ebfe527c161d8194d7ad6a6b5919",
"md5": "65f042a8a29baa9d7d0307d19d2225b3",
"sha256": "91d67b7a79a8465b95fe2f0271e7b4adc67cce83af157c495bcf835f32069ca1"
},
"downloads": -1,
"filename": "cancer_chatbot-0.1.8-py3-none-any.whl",
"has_sig": false,
"md5_digest": "65f042a8a29baa9d7d0307d19d2225b3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 1719939,
"upload_time": "2024-09-28T17:47:28",
"upload_time_iso_8601": "2024-09-28T17:47:28.895624Z",
"url": "https://files.pythonhosted.org/packages/88/a8/8524d5196ca68b681e42ad2e7c89aa15ebfe527c161d8194d7ad6a6b5919/cancer_chatbot-0.1.8-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0e2ab63a1fb6c221ef7b324284bc4ea99e92bc426daafb7fa5426975390e189e",
"md5": "a52fb17391044af7ad3aa61e6be96aa6",
"sha256": "773557b8689fdf20839d2ec13a18633feac774695f770d90e1376314332dbca9"
},
"downloads": -1,
"filename": "cancer_chatbot-0.1.8.tar.gz",
"has_sig": false,
"md5_digest": "a52fb17391044af7ad3aa61e6be96aa6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 1711947,
"upload_time": "2024-09-28T17:47:31",
"upload_time_iso_8601": "2024-09-28T17:47:31.125155Z",
"url": "https://files.pythonhosted.org/packages/0e/2a/b63a1fb6c221ef7b324284bc4ea99e92bc426daafb7fa5426975390e189e/cancer_chatbot-0.1.8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-28 17:47:31",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Dorcatz123",
"github_project": "cancer_chatbot",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [
{
"name": "langchain",
"specs": []
},
{
"name": "langchain_community",
"specs": []
},
{
"name": "langchain_openai",
"specs": []
},
{
"name": "faiss-cpu",
"specs": []
},
{
"name": "langchain_core",
"specs": []
},
{
"name": "pandas",
"specs": []
}
],
"lcname": "cancer-chatbot"
}