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

https://github.com/micaelleos/complyflow

ComplyFlow automates regulatory impact analysis using AI, streamlining compliance workflows for financial institutions. Built with LangChain, Streamlit, and OpenAI.
https://github.com/micaelleos/complyflow

ai langchain openai python streamlit

Last synced: 3 months ago
JSON representation

ComplyFlow automates regulatory impact analysis using AI, streamlining compliance workflows for financial institutions. Built with LangChain, Streamlit, and OpenAI.

Awesome Lists containing this project

README

          

# ComplyFlow: AI-Powered Regulatory Compliance

## 🚀 About the Project

**ComplyFlow** is an AI-powered platform designed to **automate and streamline regulatory impact analysis** for financial institutions. Built using **LangChain, Streamlit, and OpenAI**, this tool simplifies compliance workflows by automatically analyzing new regulations, assessing their impact, and generating action plans.

## 🎯 Key Features

✅ **Automated Regulation Analysis** – AI reads and summarizes regulatory documents.\
✅ **Regulatory Impact Assessment** – Identifies affected areas and generates a compliance matrix.\
✅ **Dynamic Workflow & Approvals** – Ensures structured multi-team collaboration.\
✅ **Automated Action Plan Generation** – Streamlines compliance updates and implementation.\
✅ **Real-Time Document Editing** – Users can interact and refine the AI-generated analysis.\
✅ **AI Chatbot for Compliance Assistance** - Users can interact with Compliance AI assistent.

## 🛠️ Tech Stack

- **LangChain** – For AI-driven document analysis and impact assessment.
- **Streamlit** – To create an interactive and user-friendly interface.
- **OpenAI** – For NLP-powered regulatory processing.
- **Python** – Core language for backend processing.

## 🔄 Workflow Process

1️⃣ **Regulation Reception** – The user upload the regulatory document for ingestion into the system.\
2️⃣ **Initial Analysis & Summary** – AI extracts key requirements and summaries.\
3️⃣ **Regulatory Impact Assessment** – AI Identifies affected business areas and compliance needs.\
4️⃣ **Approval Process** – All impacted areas (Compliance, Legal, Risk, IT, Operations) must validate the assessment.\
5️⃣ **Action Plan Creation** – AI generates a structured plan for implementation.\
6️⃣ **Final Approvals** – Ensures all stakeholders validate the compliance strategy.\
7️⃣ **Policy & Procedure Updates** – AI assists in drafting updated policies for compliance.

## 📦 Installation & Usage

To run **ComplyFlow** locally, follow these steps:

```bash
# Clone the repository
git clone https://github.com/micaelleos/complyflow.git
cd complyflow

# Install dependencies
pip install -r requirements.txt

# Run the Streamlit app
streamlit run directory.py
```

## 🚀 Future Enhancements

- 🌐 **Multi-Language Support**
- 📊 **Advanced Risk Scoring System**
- 🔗 **API Integrations with Compliance Databases**

## 🤝 Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss improvements.

---

## 📜 License

This software is licensed under the following terms:

### **1. Personal and Educational Use**
You may use, modify, and run this software **only for personal or educational purposes, free of charge**, as long as the copyright notice and license terms remain included.

### **2. Commercial Use**
Any commercial use of this software **requires the purchase of a commercial license**. Examples of commercial use include:
- Integration into products or services that are sold or licensed.
- Use within for-profit organizations.
- Any revenue-generating activities.

#### How to Obtain a Commercial License
Contact us via email at [micaelle.osouza@gmail.com] for licensing details.

### **3. Restrictions**
- You may not sublicense, sell, or redistribute this software without written authorization.
- You may not remove or modify this license notice in any version of the software.

---

💡 *Developed by Micaelle Souza*