Spaces:
Running
Running
Abid Ali Awan
commited on
Commit
·
9eb6cb2
1
Parent(s):
9f096d2
Remove unused image file and update README to reference the new image path. Enhance regulatory sources in settings.py by adding new entries for various global regulatory bodies, improving clarity and accessibility of information.
Browse files- README.md +1 -1
- config/settings.py +125 -1
- images/avatar.png +3 -0
- image.png → images/image.png +0 -0
README.md
CHANGED
@@ -15,7 +15,7 @@ short_description: RegRadar watches the worlds regulators so you dont have to.
|
|
15 |
|
16 |
RegRadar is an AI-powered regulatory compliance assistant that monitors global regulations so you don't have to. It helps compliance professionals, legal teams, and businesses stay up-to-date with the latest regulatory changes across industries and regions.
|
17 |
|
18 |
-
[](https://youtu.be/0l9e0WlMsQQ)
|
19 |
|
20 |
## 🚀 Features
|
21 |
- **Automatic Query Type Detection**: Understands if your message is a regulatory compliance query or a general question, and selects the right tools.
|
|
|
15 |
|
16 |
RegRadar is an AI-powered regulatory compliance assistant that monitors global regulations so you don't have to. It helps compliance professionals, legal teams, and businesses stay up-to-date with the latest regulatory changes across industries and regions.
|
17 |
|
18 |
+
[](https://youtu.be/0l9e0WlMsQQ)
|
19 |
|
20 |
## 🚀 Features
|
21 |
- **Automatic Query Type Detection**: Understands if your message is a regulatory compliance query or a general question, and selects the right tools.
|
config/settings.py
CHANGED
@@ -19,6 +19,8 @@ REGULATORY_SOURCES = {
|
|
19 |
"FINRA": "https://www.finra.org/media-center/newsreleases",
|
20 |
"FDA": "https://www.fda.gov/news-events/fda-newsroom/press-announcements",
|
21 |
"FTC": "https://www.ftc.gov/news-events/news/press-releases",
|
|
|
|
|
22 |
},
|
23 |
"EU": {
|
24 |
"ESMA": "https://www.esma.europa.eu/press-news/esma-news",
|
@@ -26,20 +28,86 @@ REGULATORY_SOURCES = {
|
|
26 |
"EBA": "https://www.eba.europa.eu/publications-and-media",
|
27 |
"EIOPA": "https://www.eiopa.europa.eu/media/news_en",
|
28 |
"ECB": "https://www.ecb.europa.eu/press/pr/html/index.en.html",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29 |
},
|
30 |
"Asia": {
|
31 |
"Japan FSA": "https://www.fsa.go.jp/en/news/",
|
32 |
"Reserve Bank of India (RBI)": "https://www.rbi.org.in/Scripts/BS_PressReleaseDisplay.aspx",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
},
|
34 |
"Global": {
|
35 |
"IMF": "https://www.imf.org/en/News",
|
36 |
"World Bank": "https://www.worldbank.org/en/news/all",
|
37 |
"BIS": "https://www.bis.org/press/index.htm",
|
38 |
"OECD": "https://www.oecd.org/newsroom/",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39 |
},
|
40 |
}
|
41 |
|
42 |
SOURCE_FULL_NAMES = {
|
|
|
43 |
"SEC": "U.S. Securities and Exchange Commission",
|
44 |
"FDA": "U.S. Food and Drug Administration",
|
45 |
"FTC": "Federal Trade Commission",
|
@@ -48,23 +116,79 @@ SOURCE_FULL_NAMES = {
|
|
48 |
"FDIC": "Federal Deposit Insurance Corporation",
|
49 |
"FINRA": "Financial Industry Regulatory Authority",
|
50 |
"Federal Reserve Board": "Federal Reserve Board",
|
|
|
|
|
|
|
51 |
"ESMA": "European Securities and Markets Authority",
|
52 |
"EBA": "European Banking Authority",
|
53 |
"EIOPA": "European Insurance and Occupational Pensions Authority",
|
54 |
"European Parliament News": "European Parliament News",
|
55 |
"ECB": "European Central Bank",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
56 |
"Japan FSA": "Financial Services Agency of Japan",
|
57 |
"Reserve Bank of India (RBI)": "Reserve Bank of India",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
58 |
"BIS": "Bank for International Settlements",
|
59 |
"IMF": "International Monetary Fund",
|
60 |
"World Bank": "World Bank",
|
61 |
"OECD": "Organisation for Economic Co-operation and Development",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
62 |
}
|
63 |
|
64 |
# UI settings
|
65 |
AVATAR_IMAGES = (
|
66 |
None,
|
67 |
-
"
|
68 |
)
|
69 |
|
70 |
# Default chat parameters
|
|
|
19 |
"FINRA": "https://www.finra.org/media-center/newsreleases",
|
20 |
"FDA": "https://www.fda.gov/news-events/fda-newsroom/press-announcements",
|
21 |
"FTC": "https://www.ftc.gov/news-events/news/press-releases",
|
22 |
+
"NIST AI RMF": "https://www.nist.gov/itl/ai-risk-management-framework",
|
23 |
+
"FCC": "https://www.fcc.gov/news-events/press-releases",
|
24 |
},
|
25 |
"EU": {
|
26 |
"ESMA": "https://www.esma.europa.eu/press-news/esma-news",
|
|
|
28 |
"EBA": "https://www.eba.europa.eu/publications-and-media",
|
29 |
"EIOPA": "https://www.eiopa.europa.eu/media/news_en",
|
30 |
"ECB": "https://www.ecb.europa.eu/press/pr/html/index.en.html",
|
31 |
+
"EU AI Act": "https://artificialintelligenceact.eu/",
|
32 |
+
},
|
33 |
+
"UK": {
|
34 |
+
"ICO": "https://ico.org.uk/about-the-ico/news-and-events/news/",
|
35 |
+
"FCA": "https://www.fca.org.uk/news/press-releases",
|
36 |
+
"Ofcom": "https://www.ofcom.org.uk/about-ofcom/latest/media/media-releases",
|
37 |
+
"UK Parliament AI News": "https://www.parliament.uk/business/news/ai/",
|
38 |
},
|
39 |
"Asia": {
|
40 |
"Japan FSA": "https://www.fsa.go.jp/en/news/",
|
41 |
"Reserve Bank of India (RBI)": "https://www.rbi.org.in/Scripts/BS_PressReleaseDisplay.aspx",
|
42 |
+
"Singapore IMDA": "https://www.imda.gov.sg/news-and-events/Media-Room/Media-Releases",
|
43 |
+
"China MIIT": "https://www.miit.gov.cn/",
|
44 |
+
},
|
45 |
+
"Africa": {
|
46 |
+
"African Union": "https://au.int/en/pressreleases",
|
47 |
+
"NTRA Egypt": "https://www.tra.gov.eg/en/media-center/news/",
|
48 |
+
"NCC Nigeria": "https://www.ncc.gov.ng/media-centre/news-headlines",
|
49 |
+
"ICASA South Africa": "https://www.icasa.org.za/news-events",
|
50 |
+
},
|
51 |
+
"Middle East": {
|
52 |
+
"TRA UAE": "https://tdra.gov.ae/en/media-centre/news.aspx",
|
53 |
+
"CITC Saudi Arabia": "https://www.citc.gov.sa/en/mediacenter/pressreleases/Pages/default.aspx",
|
54 |
+
"Qatar CRA": "https://www.cra.gov.qa/en/media-center/news",
|
55 |
+
},
|
56 |
+
"Canada": {
|
57 |
+
"CRTC": "https://crtc.gc.ca/eng/NEWS/RELEASES/",
|
58 |
+
"ISED": "https://ised-isde.canada.ca/site/innovation-canada/en/news",
|
59 |
+
"Office of the Privacy Commissioner": "https://www.priv.gc.ca/en/opc-news/news-and-announcements/",
|
60 |
+
},
|
61 |
+
"Australia": {
|
62 |
+
"ACMA": "https://www.acma.gov.au/newsroom",
|
63 |
+
"OAIC": "https://www.oaic.gov.au/about-the-OAIC/news-and-events/news-and-media-releases",
|
64 |
+
"NSW AI Assurance Framework": "https://www.digital.nsw.gov.au/policy/artificial-intelligence/ai-assurance-framework",
|
65 |
+
},
|
66 |
+
"China": {
|
67 |
+
"CAC": "http://www.cac.gov.cn/",
|
68 |
+
"Ministry of Industry and Information Technology": "https://www.miit.gov.cn/",
|
69 |
+
"Shanghai AI Regulations": "https://www.shanghai.gov.cn/nw12344/20220323/0001-12344_20220323_0001.html",
|
70 |
+
},
|
71 |
+
"India": {
|
72 |
+
"MeitY": "https://www.meity.gov.in/press-releases",
|
73 |
+
"TRAI": "https://www.trai.gov.in/release-publication/press-release",
|
74 |
+
"NITI Aayog AI": "https://www.niti.gov.in/ai",
|
75 |
+
},
|
76 |
+
"Japan": {
|
77 |
+
"MIC": "https://www.soumu.go.jp/english/index.html",
|
78 |
+
"Japan AI Principles": "https://www.cas.go.jp/jp/seisaku/jinkouchinou/ai/en/ai_principles.pdf",
|
79 |
+
},
|
80 |
+
"Brazil": {
|
81 |
+
"ANATEL": "https://www.anatel.gov.br/institucional/assuntos/noticias",
|
82 |
+
"MCTIC": "http://www.mctic.gov.br/",
|
83 |
+
"Brazil AI Law": "https://www.camara.leg.br/proposicoesWeb/fichadetramitacao?idProposicao=2224082",
|
84 |
+
},
|
85 |
+
"Russia": {
|
86 |
+
"Roskomnadzor": "https://rkn.gov.ru/news/",
|
87 |
+
"Ministry of Digital Development": "https://digital.gov.ru/ru/events/",
|
88 |
},
|
89 |
"Global": {
|
90 |
"IMF": "https://www.imf.org/en/News",
|
91 |
"World Bank": "https://www.worldbank.org/en/news/all",
|
92 |
"BIS": "https://www.bis.org/press/index.htm",
|
93 |
"OECD": "https://www.oecd.org/newsroom/",
|
94 |
+
"ITU": "https://www.itu.int/en/ITU-D/Statistics/Pages/Events/press-releases.aspx",
|
95 |
+
},
|
96 |
+
# Technology/AI/IT/Telecom specific
|
97 |
+
"Technology": {
|
98 |
+
"IEEE Standards News": "https://standards.ieee.org/news/",
|
99 |
+
"ISO/IEC JTC 1/SC 42 (AI)": "https://www.iso.org/committee/6794475.html",
|
100 |
+
"AI Now Institute": "https://ainowinstitute.org/reports.html",
|
101 |
+
"OECD AI Policy Observatory": "https://oecd.ai/en/wonk/news",
|
102 |
+
},
|
103 |
+
"Telecom": {
|
104 |
+
"International Telecommunication Union (ITU)": "https://www.itu.int/en/ITU-D/Statistics/Pages/Events/press-releases.aspx",
|
105 |
+
"GSMA": "https://www.gsma.com/newsroom/press-release/",
|
106 |
},
|
107 |
}
|
108 |
|
109 |
SOURCE_FULL_NAMES = {
|
110 |
+
# US
|
111 |
"SEC": "U.S. Securities and Exchange Commission",
|
112 |
"FDA": "U.S. Food and Drug Administration",
|
113 |
"FTC": "Federal Trade Commission",
|
|
|
116 |
"FDIC": "Federal Deposit Insurance Corporation",
|
117 |
"FINRA": "Financial Industry Regulatory Authority",
|
118 |
"Federal Reserve Board": "Federal Reserve Board",
|
119 |
+
"NIST AI RMF": "National Institute of Standards and Technology AI Risk Management Framework",
|
120 |
+
"FCC": "Federal Communications Commission",
|
121 |
+
# EU
|
122 |
"ESMA": "European Securities and Markets Authority",
|
123 |
"EBA": "European Banking Authority",
|
124 |
"EIOPA": "European Insurance and Occupational Pensions Authority",
|
125 |
"European Parliament News": "European Parliament News",
|
126 |
"ECB": "European Central Bank",
|
127 |
+
"EU AI Act": "European Union Artificial Intelligence Act",
|
128 |
+
# UK
|
129 |
+
"ICO": "UK Information Commissioner's Office",
|
130 |
+
"FCA": "UK Financial Conduct Authority",
|
131 |
+
"Ofcom": "UK Office of Communications",
|
132 |
+
"UK Parliament AI News": "UK Parliament Artificial Intelligence News",
|
133 |
+
# Asia
|
134 |
"Japan FSA": "Financial Services Agency of Japan",
|
135 |
"Reserve Bank of India (RBI)": "Reserve Bank of India",
|
136 |
+
"Singapore IMDA": "Infocomm Media Development Authority of Singapore",
|
137 |
+
"China MIIT": "Ministry of Industry and Information Technology of China",
|
138 |
+
# Africa
|
139 |
+
"African Union": "African Union",
|
140 |
+
"NTRA Egypt": "National Telecom Regulatory Authority of Egypt",
|
141 |
+
"NCC Nigeria": "Nigerian Communications Commission",
|
142 |
+
"ICASA South Africa": "Independent Communications Authority of South Africa",
|
143 |
+
# Middle East
|
144 |
+
"TRA UAE": "Telecommunications and Digital Government Regulatory Authority (UAE)",
|
145 |
+
"CITC Saudi Arabia": "Communications, Space and Technology Commission (Saudi Arabia)",
|
146 |
+
"Qatar CRA": "Communications Regulatory Authority of Qatar",
|
147 |
+
# Canada
|
148 |
+
"CRTC": "Canadian Radio-television and Telecommunications Commission",
|
149 |
+
"ISED": "Innovation, Science and Economic Development Canada",
|
150 |
+
"Office of the Privacy Commissioner": "Office of the Privacy Commissioner of Canada",
|
151 |
+
# Australia
|
152 |
+
"ACMA": "Australian Communications and Media Authority",
|
153 |
+
"OAIC": "Office of the Australian Information Commissioner",
|
154 |
+
"NSW AI Assurance Framework": "New South Wales AI Assurance Framework",
|
155 |
+
# China
|
156 |
+
"CAC": "Cyberspace Administration of China",
|
157 |
+
"Ministry of Industry and Information Technology": "Ministry of Industry and Information Technology of China",
|
158 |
+
"Shanghai AI Regulations": "Shanghai AI Regulations",
|
159 |
+
# India
|
160 |
+
"MeitY": "Ministry of Electronics and Information Technology (India)",
|
161 |
+
"TRAI": "Telecom Regulatory Authority of India",
|
162 |
+
"NITI Aayog AI": "NITI Aayog Artificial Intelligence Initiative (India)",
|
163 |
+
# Japan
|
164 |
+
"MIC": "Ministry of Internal Affairs and Communications (Japan)",
|
165 |
+
"Japan AI Principles": "Japan Social Principles of Human-Centric AI",
|
166 |
+
# Brazil
|
167 |
+
"ANATEL": "Agência Nacional de Telecomunicações (Brazil)",
|
168 |
+
"MCTIC": "Ministry of Science, Technology, Innovations and Communications (Brazil)",
|
169 |
+
"Brazil AI Law": "Brazil Artificial Intelligence Law",
|
170 |
+
# Russia
|
171 |
+
"Roskomnadzor": "Federal Service for Supervision of Communications, Information Technology and Mass Media (Russia)",
|
172 |
+
"Ministry of Digital Development": "Ministry of Digital Development, Communications and Mass Media (Russia)",
|
173 |
+
# Global
|
174 |
"BIS": "Bank for International Settlements",
|
175 |
"IMF": "International Monetary Fund",
|
176 |
"World Bank": "World Bank",
|
177 |
"OECD": "Organisation for Economic Co-operation and Development",
|
178 |
+
"ITU": "International Telecommunication Union",
|
179 |
+
# Technology/AI/IT/Telecom
|
180 |
+
"IEEE Standards News": "IEEE Standards Association News",
|
181 |
+
"ISO/IEC JTC 1/SC 42 (AI)": "ISO/IEC Joint Technical Committee 1/Subcommittee 42 on Artificial Intelligence",
|
182 |
+
"AI Now Institute": "AI Now Institute",
|
183 |
+
"OECD AI Policy Observatory": "OECD AI Policy Observatory",
|
184 |
+
"International Telecommunication Union (ITU)": "International Telecommunication Union",
|
185 |
+
"GSMA": "GSM Association",
|
186 |
}
|
187 |
|
188 |
# UI settings
|
189 |
AVATAR_IMAGES = (
|
190 |
None,
|
191 |
+
"./images/avatar.png",
|
192 |
)
|
193 |
|
194 |
# Default chat parameters
|
images/avatar.png
ADDED
![]() |
Git LFS Details
|
image.png → images/image.png
RENAMED
File without changes
|