Welcome to FDA Bot, a powerful assistant designed to help you with queries related to the U.S. Food and Drug Administration (FDA). This application leverages state-of-the-art web scraping and natural language processing technologies to fetch and deliver information directly from the FDA's official website.
FDA Bot is a Streamlit-based application that scrapes data from the FDA's official website and answers queries using an intelligent indexing system. Our goal is to provide quick and accurate information to users, professionals, and researchers who are interested in the FDA.
- FDABot provides material information for the public health market
- FDABot provides information about public health actors
- FDABot informs you about important enforcement actions that concern you !
- Streamlit UI: A user-friendly interface powered by Streamlit.
- Web Scraping: Gather real-time data from the FDA's sitemap.
- Natural Language Processing: Understand and answer user queries efficiently.
- Persistent Chat History: Keep track of your questions and answers in a chat format.
- Session Management: Easily clear chat history and start fresh.
- Python 3.7 or higher
- pip (Python package installer)
-
Clone the repository:
git clone https://git.tonic-ai.com/contributing/snowflake/fdabot.git cd fdabot
-
Install the required packages:
pip install -r requirements.txt
Run the Streamlit application:
streamlit run app.py
- Open your web browser and navigate to
http://localhost:8501
. - Start typing your FDA-related questions.
- View responses in real-time. Your chat history will be displayed to provide continuity.
We welcome contributions from the community! Whether you're a developer, tester, or writer, your help can make FDA Bot even better.
- Fork the repository on GitLab.
- Create a new branch (
git checkout -b feature/YourFeature
). - Commit your changes (
git commit -m 'Add new feature'
). - Push to the branch (
git push origin feature/YourFeature
). - Create a new Pull Request.
Please read our Contributing Guidelines for more details.
Your support helps us to improve and maintain FDA Bot. There are several ways you can help:
If you'd like to support FDA Bot via donations, please visit our donation page.
FDA Bot is open to investment opportunities. For investment inquiries, please contact us at invest@fdabot.com.
We acknowledge the contributions of our initial developers, community testers, and supporters. Special thanks to MyCompany for their foundational support.
This project is licensed under the MIT License. See the LICENSE file for details.