avfranco commited on
Commit
8d58434
·
1 Parent(s): 85963f8

app-ea4all-gradio-5-apm-vqa-togaf-deploy-to-live

Browse files
Files changed (3) hide show
  1. Dockerfile +3 -3
  2. README.md +10 -8
  3. requirements.txt +240 -22
Dockerfile CHANGED
@@ -8,7 +8,7 @@ USER user
8
 
9
  # Set home to the user's home directory
10
  ENV HOME=/home/user \
11
- PATH=/home/user/.local/bin:$PATH
12
 
13
  # Set the working directory to the user's home directory
14
  WORKDIR $HOME
@@ -25,14 +25,14 @@ RUN --mount=type=secret,id=BING_SUBSCRIPTION_KEY,mode=0444,required=true
25
 
26
  RUN pip install -U "huggingface_hub[cli]"
27
  RUN git init & git config --global credential.helper store
28
- RUN huggingface-cli login --token $(cat /home/user/cli_token) --add-to-git-credential
29
 
30
  # Copy the current directory contents into the container at $HOME/app setting the owner to the user
31
  COPY --chown=user . $HOME
32
 
33
  # Clone and run ea4all-agentic-system
34
  RUN git clone https://avfranco:$(cat cli_token)@huggingface.co/spaces/avfranco/ea4all_agentic_live
35
- WORKDIR /home/user/ea4all_agentic_live
36
  RUN pip install --no-cache-dir --upgrade -r requirements.txt
37
  # Install graphviz dependency
38
  USER root
 
8
 
9
  # Set home to the user's home directory
10
  ENV HOME=/home/user \
11
+ PATH=/home/user/.local/bin:/tmp/gradio:$PATH
12
 
13
  # Set the working directory to the user's home directory
14
  WORKDIR $HOME
 
25
 
26
  RUN pip install -U "huggingface_hub[cli]"
27
  RUN git init & git config --global credential.helper store
28
+ RUN huggingface-cli login --token $(cat ${HOME}/cli_token) --add-to-git-credential
29
 
30
  # Copy the current directory contents into the container at $HOME/app setting the owner to the user
31
  COPY --chown=user . $HOME
32
 
33
  # Clone and run ea4all-agentic-system
34
  RUN git clone https://avfranco:$(cat cli_token)@huggingface.co/spaces/avfranco/ea4all_agentic_live
35
+ WORKDIR ${HOME}/ea4all_agentic_live
36
  RUN pip install --no-cache-dir --upgrade -r requirements.txt
37
  # Install graphviz dependency
38
  USER root
README.md CHANGED
@@ -1,26 +1,28 @@
1
  ---
2
- title: Talk to your Multi-Agentic Architect System
3
  emoji: 👁
4
- colorFrom: purple
5
  colorTo: green
6
- sdk: docker
 
 
7
  pinned: false
8
- license: mit
 
9
  ---
10
 
11
-
12
  # Title
13
 
14
- Empower people with ability to harness the value of Enterprise Architecture through Generative AI to positively impact individuals and organisations.\n
15
 
16
 
17
  ## Overview
18
 
19
  `Trigger`: How disruptive may Generative AI be for Enterprise Architecture Capability (People, Process and Tools)? \n
20
  `Motivation`: Master GenAI while disrupting Enterprise Architecture to empower individuals and organisations with ability to harness EA value and make people lives better, safer and more efficient. \n
21
- `Ability`: Exploit my carrer background and skillset across system development, business accumen, innovation and architecture to accelerate GenAI exploration. \n\n
22
 
23
- > That's how the `EA4ALL-Agentic system` was born and ever since continuously evolving.
24
 
25
  ## Benefits
26
 
 
1
  ---
2
+ title: ea4all-multi-agentic-architect
3
  emoji: 👁
4
+ colorFrom: green
5
  colorTo: green
6
+ sdk: gradio
7
+ sdk_version: 5.6.0
8
+ app_file: app.py
9
  pinned: false
10
+ license: apache-2.0
11
+ python_version: 3.11.3
12
  ---
13
 
 
14
  # Title
15
 
16
+ Connect, Explore, Together: harness the value of Enterprise Architecture in the era of Generative AI to positively impact individuals and organisations.\n
17
 
18
 
19
  ## Overview
20
 
21
  `Trigger`: How disruptive may Generative AI be for Enterprise Architecture Capability (People, Process and Tools)? \n
22
  `Motivation`: Master GenAI while disrupting Enterprise Architecture to empower individuals and organisations with ability to harness EA value and make people lives better, safer and more efficient. \n
23
+ `Ability`: Exploit my carrer background and skillset across system development, business accumen, innovation and architecture to accelerate GenAI exploration while learning new things. \n\n
24
 
25
+ > That's how the `EA4ALL-Agentic system` was born and ever since continuously evolving to build an ecosystem of Architects Agent partners.
26
 
27
  ## Benefits
28
 
requirements.txt CHANGED
@@ -1,22 +1,240 @@
1
- faiss-cpu
2
- gradio==4.44.1
3
- graphviz
4
- huggingface-hub
5
- jq
6
- langchain
7
- langchain-community
8
- langchain-core
9
- langchain-experimental
10
- langchain-huggingface
11
- langchain-openai
12
- langchain-text-splitters
13
- langchainhub
14
- langgraph
15
- langsmith
16
- openai
17
- openpyxl
18
- pandas
19
- pydantic
20
- pydantic_core
21
- tiktoken
22
- python-dotenv
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ aiofiles==23.2.1
2
+ aiohttp==3.9.5
3
+ aiosignal==1.3.1
4
+ altair==5.3.0
5
+ annotated-types==0.7.0
6
+ anyio==4.4.0
7
+ appnope==0.1.4
8
+ argon2-cffi==23.1.0
9
+ argon2-cffi-bindings==21.2.0
10
+ arrow==1.3.0
11
+ asttokens==2.4.1
12
+ async-lru==2.0.4
13
+ atlassian-python-api==3.41.16
14
+ attrs==23.2.0
15
+ Babel==2.15.0
16
+ beautifulsoup4==4.12.3
17
+ bleach==6.1.0
18
+ certifi==2024.7.4
19
+ cffi==1.16.0
20
+ charset-normalizer==3.3.2
21
+ click==8.1.7
22
+ colored==2.2.4
23
+ comm==0.2.2
24
+ contourpy==1.2.1
25
+ cycler==0.12.1
26
+ data-printer==0.0.8
27
+ dataclasses-json==0.6.7
28
+ debugpy==1.8.2
29
+ decorator==5.1.1
30
+ deepsearch-glm==0.26.1
31
+ defusedxml==0.7.1
32
+ Deprecated==1.2.15
33
+ dist-info==0.1.1
34
+ distro==1.9.0
35
+ dnspython==2.6.1
36
+ docling==2.4.0
37
+ docling-core==2.3.1
38
+ docling-ibm-models==2.0.3
39
+ docling-parse==2.0.3
40
+ docutils==0.21.2
41
+ easyocr==1.7.2
42
+ email_validator==2.2.0
43
+ et-xmlfile==1.1.0
44
+ executing==2.0.1
45
+ faiss-cpu==1.8.0.post1
46
+ fastapi==0.115.5
47
+ fastapi-cli==0.0.4
48
+ fastjsonschema==2.20.0
49
+ ffmpy==0.3.2
50
+ filelock==3.15.4
51
+ filetype==1.2.0
52
+ fonttools==4.53.1
53
+ fqdn==1.5.1
54
+ frozenlist==1.4.1
55
+ fsspec==2024.6.1
56
+ gradio==5.6.0
57
+ gradio_client==1.4.3
58
+ graphviz==0.20.3
59
+ greenlet==3.0.3
60
+ h11==0.14.0
61
+ httpcore==1.0.5
62
+ httptools==0.6.1
63
+ httpx==0.27.0
64
+ httpx-sse==0.4.0
65
+ huggingface-hub==0.26.2
66
+ idna==3.7
67
+ imageio==2.36.0
68
+ importlib_resources==6.4.0
69
+ ipykernel==6.29.5
70
+ ipython==8.26.0
71
+ ipywidgets==8.1.3
72
+ isoduration==20.11.0
73
+ jedi==0.19.1
74
+ Jinja2==3.1.4
75
+ jiter==0.5.0
76
+ jmespath==1.0.1
77
+ joblib==1.4.2
78
+ jq==1.7.0
79
+ json5==0.9.25
80
+ jsonlines==3.1.0
81
+ jsonpatch==1.33
82
+ jsonpointer==3.0.0
83
+ jsonref==1.1.0
84
+ jsonschema==4.23.0
85
+ jsonschema-specifications==2023.12.1
86
+ jupyter==1.0.0
87
+ jupyter-console==6.6.3
88
+ jupyter-events==0.10.0
89
+ jupyter-lsp==2.2.5
90
+ jupyter_client==8.6.2
91
+ jupyter_core==5.7.2
92
+ jupyter_server==2.14.2
93
+ jupyter_server_terminals==0.5.3
94
+ jupyterlab==4.2.4
95
+ jupyterlab_pygments==0.3.0
96
+ jupyterlab_server==2.27.3
97
+ jupyterlab_widgets==3.0.11
98
+ kiwisolver==1.4.5
99
+ langchain==0.3.7
100
+ langchain-community==0.3.7
101
+ langchain-core==0.3.19
102
+ langchain-experimental==0.3.2
103
+ langchain-huggingface==0.1.2
104
+ langchain-openai==0.2.9
105
+ langchain-text-splitters==0.3.0
106
+ langchainhub==0.1.21
107
+ langgraph==0.2.53
108
+ langgraph-checkpoint==2.0.5
109
+ langgraph-sdk==0.1.36
110
+ langsmith==0.1.144
111
+ lazy_loader==0.4
112
+ lxml==4.9.4
113
+ markdown-it-py==3.0.0
114
+ marko==2.1.2
115
+ MarkupSafe==2.1.5
116
+ marshmallow==3.21.3
117
+ matplotlib==3.9.1
118
+ matplotlib-inline==0.1.7
119
+ mdurl==0.1.2
120
+ mean-average-precision==2021.4.26.0
121
+ mistune==3.0.2
122
+ mpmath==1.3.0
123
+ msgpack==1.1.0
124
+ multidict==6.0.5
125
+ mypy-extensions==1.0.0
126
+ nbclient==0.10.0
127
+ nbconvert==7.16.4
128
+ nbformat==5.10.4
129
+ nest-asyncio==1.6.0
130
+ networkx==3.3
131
+ ninja==1.11.1.1
132
+ notebook==7.2.1
133
+ notebook_shim==0.2.4
134
+ numpy==1.26.4
135
+ oauthlib==3.2.2
136
+ ollama==0.3.1
137
+ openai==1.55.0
138
+ opencv-python-headless==4.10.0.84
139
+ openpyxl==3.1.5
140
+ orjson==3.10.6
141
+ overrides==7.7.0
142
+ packaging==24.1
143
+ pandas==2.2.2
144
+ pandocfilters==1.5.1
145
+ parso==0.8.4
146
+ pexpect==4.9.0
147
+ pillow==10.4.0
148
+ platformdirs==4.2.2
149
+ prometheus_client==0.20.0
150
+ prompt_toolkit==3.0.47
151
+ psutil==5.9.8
152
+ ptyprocess==0.7.0
153
+ pure_eval==0.2.3
154
+ pyarrow==16.1.0
155
+ pyclipper==1.3.0.post6
156
+ pycparser==2.22
157
+ pydantic==2.9.2
158
+ pydantic-settings==2.5.2
159
+ pydantic_core==2.23.4
160
+ pydub==0.25.1
161
+ Pygments==2.18.0
162
+ pyparsing==3.1.2
163
+ pypdfium2==4.30.0
164
+ python-bidi==0.6.3
165
+ python-dateutil==2.9.0.post0
166
+ python-docx==1.1.2
167
+ python-dotenv==1.0.1
168
+ python-json-logger==2.0.7
169
+ python-multipart==0.0.12
170
+ python-pptx==1.0.2
171
+ pytz==2024.1
172
+ PyYAML==6.0.1
173
+ pyzmq==26.0.3
174
+ qtconsole==5.5.2
175
+ QtPy==2.4.1
176
+ referencing==0.35.1
177
+ regex==2024.7.24
178
+ requests==2.32.3
179
+ requests-oauthlib==2.0.0
180
+ requests-toolbelt==1.0.0
181
+ rfc3339-validator==0.1.4
182
+ rfc3986-validator==0.1.1
183
+ rich==13.7.1
184
+ rpds-py==0.19.1
185
+ Rtree==1.3.0
186
+ ruff==0.5.5
187
+ safehttpx==0.1.1
188
+ safetensors==0.4.3
189
+ scikit-image==0.24.0
190
+ scikit-learn==1.5.1
191
+ scipy==1.14.1
192
+ semantic-version==2.10.0
193
+ Send2Trash==1.8.3
194
+ sentence-transformers==3.0.1
195
+ shapely==2.0.6
196
+ shellingham==1.5.4
197
+ six==1.16.0
198
+ sniffio==1.3.1
199
+ soupsieve==2.5
200
+ spaces==0.30.2
201
+ SQLAlchemy==2.0.31
202
+ stack-data==0.6.3
203
+ starlette==0.41.3
204
+ sympy==1.13.1
205
+ tabulate==0.9.0
206
+ tenacity==8.5.0
207
+ terminado==0.18.1
208
+ threadpoolctl==3.5.0
209
+ tifffile==2024.9.20
210
+ tiktoken==0.7.0
211
+ tinycss2==1.3.0
212
+ tokenizers==0.19.1
213
+ tomlkit==0.12.0
214
+ toolz==0.12.1
215
+ torch==2.2.2
216
+ torchvision==0.17.2
217
+ tornado==6.4.1
218
+ tqdm==4.66.4
219
+ traitlets==5.14.3
220
+ transformers==4.43.2
221
+ typer==0.12.5
222
+ types-python-dateutil==2.9.0.20240316
223
+ types-requests==2.32.0.20240712
224
+ typing-inspect==0.9.0
225
+ typing_extensions==4.12.2
226
+ tzdata==2024.1
227
+ uri-template==1.3.0
228
+ urllib3==2.2.2
229
+ uvicorn==0.30.3
230
+ uvloop==0.19.0
231
+ watchfiles==0.22.0
232
+ wcwidth==0.2.13
233
+ webcolors==24.6.0
234
+ webencodings==0.5.1
235
+ websocket-client==1.8.0
236
+ websockets==11.0.3
237
+ widgetsnbextension==4.0.11
238
+ wrapt==1.16.0
239
+ XlsxWriter==3.2.0
240
+ yarl==1.9.4