|
1 | 1 | # coBoarding |
2 | 2 |
|
3 | | -```mermaid |
4 | | -flowchart TD |
5 | | - U[Użytkownik] -->|Web UI| WI(Web Interface) |
6 | | - WI -->|Sterowanie| BS(Browser Service) |
7 | | - WI -->|Komunikacja| LLM(LLM Orchestrator) |
8 | | - BS -->|noVNC| NV(noVNC) |
9 | | - LLM -->|API| BS |
10 | | - WI -->|Integracja| PW(Bitwarden/PassBolt) |
11 | | -``` |
12 | | -*Diagram architektury systemu (Mermaid)* |
13 | | - |
14 | 3 | coBoarding to kompleksowy, kontenerowy system do automatycznego wypełniania formularzy rekrutacyjnych, kładący nacisk na prywatność, elastyczność oraz wsparcie wielojęzyczne. |
15 | 4 |
|
16 | 5 | --- |
@@ -45,23 +34,7 @@ Pierwsze uruchomienie automatycznie skonfiguruje środowisko (venv, zależności |
45 | 34 |
|
46 | 35 | --- |
47 | 36 |
|
48 | | -```mermaid |
49 | | -sequenceDiagram |
50 | | - participant U as Użytkownik |
51 | | - participant WI as Web Interface |
52 | | - participant LLM as LLM Orchestrator |
53 | | - participant BS as Browser Service |
54 | | - participant PW as Password Manager |
55 | | - U->>WI: Start aplikacji |
56 | | - WI->>LLM: Wykryj język, dobierz model |
57 | | - WI->>PW: Pobierz dane logowania |
58 | | - WI->>BS: Rozpocznij automatyzację |
59 | | - BS->>WI: Wizualizacja przez noVNC |
60 | | - BS->>LLM: Zapytania LLM |
61 | | - LLM->>BS: Odpowiedzi |
62 | | - WI->>U: Wyniki procesu |
63 | | -``` |
64 | | -*Diagram przepływu działania (Mermaid)* |
| 37 | +[Diagramy architektury i przepływu znajdziesz w dokumentacji online (docs/architecture.md)](docs/architecture.md) |
65 | 38 |
|
66 | 39 | ## Jak to działa |
67 | 40 |
|
@@ -130,8 +103,6 @@ System działa na architekturze mikroserwisowej (browser-service, llm-orchestrat |
130 | 103 |
|
131 | 104 | --- |
132 | 105 |
|
133 | | - |
134 | | - |
135 | 106 | ## Instalacja środowiska (Python 3.11+ / 3.12 na Ubuntu 24.10+) |
136 | 107 |
|
137 | 108 | Aby uniknąć problemów z kompatybilnością (np. PyAudio vs Python 3.12), zalecane jest użycie Pythona 3.11. **Na Ubuntu 24.10+ dostępny jest tylko Python 3.12 – patrz uwaga poniżej!** |
@@ -413,7 +384,6 @@ Aplikacja działa w następujący sposób: |
413 | 384 |
|
414 | 385 | Całość działa w kontenerze Docker, co zapewnia łatwą instalację i uruchomienie na różnych systemach operacyjnych. |
415 | 386 |
|
416 | | - |
417 | 387 | --- |
418 | 388 |
|
419 | 389 | <script type="module"> |
|
0 commit comments