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 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
- [![RegRadar (100 Agents Hackathon)](./image.png)](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
+ [![RegRadar (100 Agents Hackathon)](./images/image.png)](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
- "https://media.roboflow.com/spaces/gemini-icon.png",
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

  • SHA256: f7184230ace2a77b4a392449c433675e695b16808dc435ef6dc65fdd260c7ed0
  • Pointer size: 130 Bytes
  • Size of remote file: 31.5 kB
image.png → images/image.png RENAMED
File without changes