Arbnor Tefiki commited on
Commit
6fd83b8
Β·
1 Parent(s): 5d9aa5e

Add readme file

Browse files
Files changed (1) hide show
  1. README.md +15 -55
README.md CHANGED
@@ -1,55 +1,15 @@
1
- # Multi-Modal AI Agent for Hugging Face Agent Course Unit 4
2
-
3
- This project implements a multi-modal AI agent that can process various file types and answer questions about their content for the Hugging Face Agent Course Unit 4 final assessment.
4
-
5
- ## Features
6
-
7
- - Processes and answers questions about different file types:
8
- - Excel/CSV files (.xlsx, .csv)
9
- - Text files (.txt)
10
- - PDFs (.pdf)
11
- - Images (.jpg, .png)
12
- - Python files (.py)
13
- - Microsoft Office files (.docx, .pptx)
14
- - JSON files (.jsonld)
15
- - Archive files (.zip)
16
- - Other specialized formats (.pdb)
17
-
18
- - Analyzes questions to understand what's being asked
19
- - Identifies and loads relevant resource files
20
- - Applies appropriate processing techniques based on file type
21
- - Formulates accurate answers based on file content
22
- - Includes error handling and logging
23
-
24
- ## Project Structure
25
-
26
- - `app.py`: Main application file with Gradio interface
27
- - `agent/`: Package containing agent components
28
- - `agent.py`: Multi-modal agent implementation
29
- - `tools/`: File handlers and other tools
30
- - `utils/`: Utility functions for question analysis and data processing
31
-
32
- ## Installation
33
-
34
- 1. Clone the repository
35
- 2. Install dependencies:
36
- ```
37
- pip install -r requirements.txt
38
- ```
39
-
40
- ## Usage
41
-
42
- Run the application:
43
- ```
44
- python app.py
45
- ```
46
-
47
- ## Dependencies
48
-
49
- - pandas: For data processing
50
- - gradio: For the user interface
51
- - PyPDF2: For PDF processing
52
- - python-docx: For Word document processing
53
- - python-pptx: For PowerPoint presentations
54
- - Pillow: For image processing
55
- - And more (see requirements.txt)
 
1
+ ---
2
+ title: Template Final Assignment
3
+ emoji: πŸ•΅πŸ»β€β™‚οΈ
4
+ colorFrom: indigo
5
+ colorTo: indigo
6
+ sdk: gradio
7
+ sdk_version: 5.25.2
8
+ app_file: app.py
9
+ pinned: false
10
+ hf_oauth: true
11
+ # optional, default duration is 8 hours/480 minutes. Max duration is 30 days/43200 minutes.
12
+ hf_oauth_expiration_minutes: 480
13
+ ---
14
+
15
+ Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference