cga-telice commited on
Commit
8c364fd
1 Parent(s): eaf0fe2

Upload README.md

Browse files
Files changed (1) hide show
  1. README.md +72 -0
README.md ADDED
@@ -0,0 +1,72 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ title: SafeMate
3
+ emoji: 📉
4
+ colorFrom: pink
5
+ colorTo: yellow
6
+ sdk: docker
7
+ pinned: false
8
+ ---
9
+
10
+ # SafeMate
11
+
12
+ Welcome to **SafeMate**, an occupational health and safety assistant designed to serve construction field workers. This project is currently in the proof of concept stage and aims to provide immediate, accessible safety guidelines and answers derived from authoritative sources. The core of this assistant is built upon a chat interface that draws its responses from the safety manual provided by the Port of Seattle, offering a practical and user-friendly approach to workplace safety.
13
+
14
+ ## Project Overview
15
+
16
+ SafeMate is crafted to transform the way construction workers interact with safety manuals, making it easier than ever to get answers to crucial safety questions on the job. By leveraging state-of-the-art machine learning models and natural language processing techniques, SafeMate delivers relevant safety information through a simple chat interface.
17
+
18
+ ### Current State of the Project
19
+
20
+ This project is in its early stages, and the current implementation serves as a proof of concept. The backbone of SafeMate is a chat interface that allows users to query a safety manual, specifically the one provided by the Port of Seattle, which is publicly available online.
21
+
22
+ ### Project Structure
23
+
24
+ The project is organized as follows:
25
+
26
+ D:.
27
+ ├───.chainlit
28
+ │ └───translations
29
+ ├───.files
30
+ ├───app
31
+ ├───data
32
+ │ ├───processed
33
+ │ ├───raw
34
+ │ └───results
35
+ ├───models
36
+ ├───notebooks
37
+ │ └───.ipynb_checkpoints
38
+ ├───scripts
39
+ ├───utils
40
+ └───__pycache__
41
+
42
+ Note: Some folders have been created to accommodate future developments and are not in use at the moment.
43
+
44
+ ### Achievements So Far
45
+
46
+ 1. **Synthetic QA Development**: Utilization of the RAGAS library to assess embeddings and models for effective question-answering.
47
+ 2. **Data Processing**: Transformation of the raw PDF manual into a structured format, with embeddings stored in a vector store for quick retrieval.
48
+ 3. **User Interface**: Implementation of ChainLit as the user interface, facilitating a seamless interaction where users can prompt questions, and the system retrieves context to provide informed responses.
49
+ 4. **Accessibility**: The project's code is hosted on GitHub, with a live demo available on a Hugging Face space, demonstrating the capabilities and potential of SafeMate.
50
+
51
+ ## Future Directions
52
+
53
+ As SafeMate evolves, we plan to expand the knowledge base beyond the Port of Seattle's safety manual, incorporate feedback mechanisms for continuous improvement, and refine our models for better accuracy and user experience.
54
+
55
+ ## Contact
56
+
57
+ Cesáreo González Alvarez
58
+ Github: cga-telice
59
+ Linkedin: (https://www.linkedin.com/in/caesaripse/)
60
+
61
+ ## License
62
+
63
+ SafeMate is released under the [MIT License](LICENSE).
64
+
65
+ ## Acknowledgments
66
+
67
+ A special thank you to the Port of Seattle for making their safety manual publicly accessible and serving as the foundation for this project.
68
+
69
+ ---
70
+
71
+ For more information, updates, and to try out the SafeMate proof of concept, please visit our [GitHub repository](link-to-repo) and [Hugging Face demo space](link-to-demo).
72
+