Entz commited on
Commit
1d1d1aa
·
verified ·
1 Parent(s): 725f2bf

Upload tab1.txt

Browse files
Files changed (1) hide show
  1. tab1.txt +9 -7
tab1.txt CHANGED
@@ -1,22 +1,24 @@
1
- Data quality issues have long plagued council databases, burdening W2 workflow teams (e.g. the Assisted Travel Team's dashboard I am working on), data analysts, and engineers with manual cleaning and validation. This pilot explores how AI-driven workflows can address these pain points by streamlining user registration, ensuring accurate data collection, and reducing validation overhead.
2
 
3
 
4
  ### What is this Registration System?
5
- This application leverages **FastAPI**, **LangGraph**, and **AI validation** (**ChatGPT** with **Guardrails AI** and **dspy**) to collect user information (email, name, address, phone, username, password (included only a few for demo purpose)) with optional fields and real-time validation. It uses real-time validation to enforce formats (e.g., addresses, phone numbers), minimizing errors and enhancing data integrity stored in a PostgreSQL database.
6
 
7
  ### How Does It Work?
8
  - **Register**: In the "Registration" tab, users answer a series of questions, with optional fields (address, phone) skippable.
9
- - **Validation**: AI validates inputs (e.g., e.g. address formats, phone numbers, will ask for clarification if ambiguous).
10
  - **Data Storage**: Responses are saved securely in a database for review and editing (currently in a PostgreSQL db in another server.).
11
 
12
  ### Objectives
13
  - Address **data quality** issues by automating validation and reducing errors.
14
- - Enhance **efficiency** in user onboarding processes.
15
- - Explore **scalable**, secure registration systems for public sector applications. The Same logic could apply to Copilot's Agent, and Power Apps.
16
 
17
  ### Prototype
18
- We encourage you to test the system with varied inputs to evaluate its robustness. You will see the input summary in the end of registration. You will be amazed how the system would prompt you for the better answer if too ambiguous, and how capable it is in standardising and cleaning up the data.
 
 
 
19
 
20
- **Last Update**: 30th June 2025
21
 
22
  **By Lorentz Yeung, AI Engineer & Data Scientist**
 
1
+ Data quality issues have long been one of the problems in the our databases, and costed data analysts, and scientists lots of time in manual cleaning and validation. This protype is demoing one of the use cases that AI-driven workflows can address this pain point by streamlining user registration, ensuring accurate data collection, and reducing validation overhead.
2
 
3
 
4
  ### What is this Registration System?
5
+ This application leverages **FastAPI**, **LangGraph**, and **AI validation** (**ChatGPT** with **Guardrails AI** and **dspy**) to collect user information (e.g. email, name, address, phone, username, password (including only a few for demo purpose)) with optional fields and real-time validation. It uses real-time validation to enforce formats (e.g., addresses, phone numbers), minimizing errors and enhancing data integrity stored in a PostgreSQL database.
6
 
7
  ### How Does It Work?
8
  - **Register**: In the "Registration" tab, users answer a series of questions, with optional fields (address, phone) skippable.
9
+ - **Validation**: 2 layers, first AI validates inputs (e.g. address formats, phone numbers, will ask for clarification if ambiguous); 2nd traditional validation (e.g. by regex, make sure data comes from AI validation matches the minimal requirements.
10
  - **Data Storage**: Responses are saved securely in a database for review and editing (currently in a PostgreSQL db in another server.).
11
 
12
  ### Objectives
13
  - Address **data quality** issues by automating validation and reducing errors.
14
+ - Enhance **efficiency** in user (e.g. residents/staffs) onboarding processes.
15
+ - Explore **scalability**, the Same logic could apply to our Copilot's Agent, and Power Apps.
16
 
17
  ### Prototype
18
+ We encourage you to test the system with varied inputs to evaluate its robustness. You will see the input summary in the end of registration. You will be amazed by how the system would prompt you for the better answer if too ambiguous, and how capable it is in standardising and cleaning up the data. Do check out the my demo video.
19
+
20
+ **Created on**: 30th June 2025
21
+ **Last updated on**: 4th July 2025
22
 
 
23
 
24
  **By Lorentz Yeung, AI Engineer & Data Scientist**