RegRadar / tools

Commit History

Enhance app.py to implement a Gradio interface for the RegRadar AI Regulatory Compliance Assistant, featuring a chatbot, example queries, and a tool information panel. Refactor UIHandler to streamline chat processing and improve regulatory query handling. Update web_tools.py to modularize crawling and searching functionalities, enhancing code readability and maintainability.
6598f74

Abid Ali Awan commited on

Enhance app.py by adding warnings filter to ignore DeprecationWarnings, improving user experience. Refactor UIHandler in agents/ui_handler.py to remove unnecessary break condition in results display logic. Update web_tools.py to clarify crawl instructions for regulatory updates, enhancing readability and context.
3b87708

Abid Ali Awan commited on

Enhance regulatory sources in settings.py by adding full names for each source and improving formatting for better readability. Update web_tools.py to utilize the new SOURCE_FULL_NAMES for clearer title handling in regulatory updates.
a29f782

Abid Ali Awan commited on

Update .gitignore to include additional ignored files and directories for various tools and environments. Enhance README with detailed setup instructions, API key configuration, and usage guidelines for running RegRadar locally. Refactor web_tools.py to simplify crawl instructions for regulatory updates.
be7d2ce

Abid Ali Awan commited on

Refactor app.py to create a dedicated demo function for UI initialization. Update UIHandler to generate a unique user ID per session and pass it to the regulatory query processing. Enhance memory management by ensuring user-specific data is utilized. Modify LLM streaming function to include a system prompt for improved response context.
baa0fe2

Abid Ali Awan commited on

Refactor RegRadarAgent to simplify parameter extraction by removing LLM function calling. Update UIHandler to pass parameters directly to the regulatory query processing function. Enhance memory saving functionality by implementing background threading for improved performance.
48e84df

Abid Ali Awan commited on

Refactor RegRadarAgent to enhance parameter extraction using LLM function calling. Improve regulatory query processing by implementing fallback mechanisms for industry, region, and keywords extraction. Update UIHandler to display unique regulatory results and improve user feedback. Enhance LLM utility functions for better error handling and response management.
4d48a4c

Abid Ali Awan commited on

Refactor app.py to streamline the RegRadar application, consolidating regulatory compliance features into a cohesive UI. Enhance user interaction with improved query processing, tool detection, and memory integration. Update main function to initialize and launch the application effectively.
f4c443a

Abid Ali Awan commited on