--- title: MultiAgentLogsAnalyze emoji: πŸ”₯ colorFrom: gray colorTo: indigo sdk: gradio sdk_version: "5.23.1" app_file: app.py pinned: false --- # πŸ” ΠœΡƒΠ»ΡŒΡ‚ΠΈΠ°Π³Π΅Π½Ρ‚Π½Π°Ρ систСма Π°Π½Π°Π»ΠΈΠ·Π° Π»ΠΎΠ³ΠΎΠ² Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° Π»ΠΎΠ³-Ρ„Π°ΠΉΠ»ΠΎΠ² с использованиСм Ρ‚Ρ€Ρ‘Ρ… логичСски Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π°Π³Π΅Π½Ρ‚ΠΎΠ². ## πŸ“‹ ОписаниС БистСма обСспСчиваСт Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· Π»ΠΎΠ³ΠΎΠ² с: - Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹Ρ… - ВыявлСниСм Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ - Π˜Π½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ ΠΈ Π²Ρ‹Π΄Π°Ρ‡Π΅ΠΉ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ ## πŸ—οΈ АрхитСктура ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΊΠ°ΠΊ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠ°Π³Π΅Π½Ρ‚Π½Π°Ρ систСма с **строго 3 нСзависимыми Π°Π³Π΅Π½Ρ‚Π°ΠΌΠΈ**, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… выполняСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ Π°Π½Π°Π»ΠΈΠ·Π°. ### АгСнт 1: Log Parser Agent (`agents/parser_agent.py`) **НазначСниС:** ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ сырых Π»ΠΎΠ³ΠΎΠ² Π² структурированноС прСдставлСниС. **Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ:** - Π Π°Π·Π±ΠΎΡ€ строк Π»ΠΎΠ³ΠΎΠ² - Π˜Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠΊ - ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ логирования (INFO, WARNING, ERROR, CRITICAL, DEBUG) - Π˜Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ сообщСний - Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΏΠΎ Ρ‚ΠΈΠΏΠ°ΠΌ событий (CONNECTION, HTTP_REQUEST, DATABASE, AUTHENTICATION, EXCEPTION, SYSTEM, GENERAL) **Π’Ρ‹Ρ…ΠΎΠ΄:** Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ JSON-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с полями: - `events` - список всСх распарсСнных событий - `errors` - список ошибок - `warnings` - список ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ - `statistics` - статистика ΠΏΠΎ Π»ΠΎΠ³Π°ΠΌ ### АгСнт 2: Anomaly Detection Agent (`agents/anomaly_agent.py`) **НазначСниС:** ВыявлСниС Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ ΠΈ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ΠΎΠ² Π² структурированных Π»ΠΎΠ³Π°Ρ…. **Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ:** - ΠŸΠΎΠ΄ΡΡ‡Ρ‘Ρ‚ частоты событий - Поиск ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ ошибок - ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… всплСсков - ЭвристичСский Π°Π½Π°Π»ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ событий **Π’ΠΈΠΏΡ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ:** - **BURST_ERRORS** - всплСски ошибок (Π±ΠΎΠ»Π΅Π΅ 5 ошибок Π² ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ) - **REPEATED_ERRORS** - ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ ошибки (ΠΎΠ΄Π½Π° ΠΈ Ρ‚Π° ΠΆΠ΅ ошибка Π±ΠΎΠ»Π΅Π΅ 3 Ρ€Π°Π·) - **ERROR_BEFORE_CRASH** - ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ "ошибка ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΡ€Π°ΡˆΠ΅ΠΌ" - **TEMPORAL_SPIKE** - Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ всплСски событий (ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ срСднСго Π² 2 Ρ€Π°Π·Π°) - **REPEATED_STACK_TRACES** - ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ stack traces **Π’Ρ‹Ρ…ΠΎΠ΄:** JSON-ΠΎΡ‚Ρ‡Ρ‘Ρ‚ ΠΎΠ± аномалиях с описаниСм, ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ статистикой. ### АгСнт 3: Root Cause & Recommendation Agent (`agents/rca_agent.py`) **НазначСниС:** Π˜Π½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΡ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ. **Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ:** - ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π²ΠΎΠΏΡ€ΠΈΡ‡ΠΈΠ½ Π½Π° основС Ρ‚ΠΈΠΏΠ° Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ - Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎ-Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Markdown - ГСнСрация Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ ΠΏΠΎ ΡƒΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°ΠΌΠΈ - ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… дСйствий для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ **Π’Ρ‹Ρ…ΠΎΠ΄:** Markdown-тСкст с Π°Π½Π°Π»ΠΈΠ·ΠΎΠΌ ΠΏΠ΅Ρ€Π²ΠΎΠΏΡ€ΠΈΡ‡ΠΈΠ½ ΠΈ рСкомСндациями. ## πŸ”„ ΠŸΡ€ΠΎΡ†Π΅ΡΡ Π°Π½Π°Π»ΠΈΠ·Π° Анализ выполняСтся ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ: 1. **ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ** Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΠΈΠ»ΠΈ вставляСт Π»ΠΎΠ³ΠΈ Π² интСрфСйс 2. **Agent 1** (Log Parser) ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ сырыС Π»ΠΎΠ³ΠΈ β†’ структурированный JSON 3. **Agent 2** (Anomaly Detection) Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ структурированныС Π΄Π°Π½Π½Ρ‹Π΅ β†’ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ ΠΎΠ± аномалиях 4. **Agent 3** (Root Cause) ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ β†’ Markdown с рСкомСндациями 5. **Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹** ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² интСрфСйсС Π² Ρ‚Ρ€Ρ‘Ρ… Π²ΠΊΠ»Π°Π΄ΠΊΠ°Ρ… ## πŸš€ ИспользованиС ### Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ запуск 1. УстановитС зависимости: ```bash pip install -r requirements.txt ``` 2. ЗапуститС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: ```bash python app.py ``` 3. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎ адрСсу `http://localhost:7860` ### ИспользованиС Π² Hugging Face Spaces ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ автоматичСски развСрнётся ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π½Π° Hugging Face Spaces. ## πŸ“ Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ``` MultiAgentLogsAnalyze/ β”œβ”€β”€ agents/ β”‚ β”œβ”€β”€ __init__.py # Экспорт Π°Π³Π΅Π½Ρ‚ΠΎΠ² β”‚ β”œβ”€β”€ parser_agent.py # Agent 1: Log Parser Agent β”‚ β”œβ”€β”€ anomaly_agent.py # Agent 2: Anomaly Detection Agent β”‚ └── rca_agent.py # Agent 3: Root Cause Agent β”œβ”€β”€ app.py # Gradio ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ оркСстрация β”œβ”€β”€ requirements.txt # Зависимости Python β”œβ”€β”€ README.md # ДокумСнтация ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° └── space_config.yaml # ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ для Hugging Face Spaces ``` ## πŸ”§ ВСхничСскиС Π΄Π΅Ρ‚Π°Π»ΠΈ ### Зависимости - `gradio>=4.0.0,<5.0.0` - Π²Π΅Π±-интСрфСйс ВсС Π°Π³Π΅Π½Ρ‚Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π½Π° чистом Python 3.10+ Π±Π΅Π· использования LLM ΠΈΠ»ΠΈ трансформСров. ### ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ - ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π°Π½Π°Π»ΠΈΠ·Π° Π΄ΠΎ 10,000 строк Π»ΠΎΠ³ΠΎΠ² - ВрСмя ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ≀ 10 сСкунд для Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… Π»ΠΎΠ³ΠΎΠ² ### ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибок - Валидация Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… - ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Ρ… Π»ΠΎΠ³ΠΎΠ² Π±Π΅Π· падСния прилоТСния - Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ сообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… ## 🎯 ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования ### ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π»ΠΎΠ³ΠΎΠ²: ``` 2024-01-15 10:00:00 INFO Application started 2024-01-15 10:00:05 INFO Database connection established 2024-01-15 10:01:00 ERROR Connection timeout to external API 2024-01-15 10:01:05 ERROR Connection timeout to external API 2024-01-15 10:01:10 ERROR Connection timeout to external API 2024-01-15 10:01:15 WARNING High memory usage detected: 85% 2024-01-15 10:02:00 CRITICAL System crash detected 2024-01-15 10:02:01 INFO Application shutdown ``` ### ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Ρ…ΠΎΠ΄Π° Agent 1 (структурированныС Π΄Π°Π½Π½Ρ‹Π΅): ```json { "events": [ { "line_number": 1, "timestamp": "2024-01-15 10:00:00", "level": "INFO", "message": "Application started", "type": "SYSTEM" }, ... ], "errors": [...], "warnings": [...], "statistics": { "total_lines": 8, "parsed_events": 8, "errors": 3, "warnings": 1, ... } } ``` ### ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Ρ…ΠΎΠ΄Π° Agent 2 (Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ): ```json { "anomalies": [ { "type": "BURST_ERRORS", "severity": "HIGH", "description": "ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ всплСск ΠΈΠ· 3 ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ошибок", "count": 3, ... }, { "type": "ERROR_BEFORE_CRASH", "severity": "CRITICAL", "description": "ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½: ошибка ΠΏΠ΅Ρ€Π΅Π΄ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ ΠΊΡ€Π°ΡˆΠ΅ΠΌ систСмы", ... } ], ... } ``` ### ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Ρ…ΠΎΠ΄Π° Agent 3 (Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ): Markdown-ΠΎΡ‚Ρ‡Ρ‘Ρ‚ с: - Анализом ΠΏΠ΅Ρ€Π²ΠΎΠΏΡ€ΠΈΡ‡ΠΈΠ½ - Π”Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ описаниСм Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ - ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ рСкомСндациями - ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌΠΈ дСйствиями для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ## πŸ”Œ Π Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ БистСма Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΠΈ: - **НСзависимыС Π°Π³Π΅Π½Ρ‚Ρ‹:** ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π°Π³Π΅Π½Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ класс ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΌΠ΅Π½Ρ‘Π½ Π±Π΅Π· измСнСния ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… - **Π§Ρ‘Ρ‚ΠΊΠΈΠΉ интСрфСйс:** АгСнты Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‡Π΅Ρ€Π΅Π· стандартизированныС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (JSON) - **Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€Π°Π²ΠΈΠ»:** Π›Π΅Π³ΠΊΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ Π² `AnomalyDetectionAgent` - **ΠšΠ°ΡΡ‚ΠΎΠΌΠ½Ρ‹Π΅ парсСры:** МоТно Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ `LogParserAgent` для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Π»ΠΎΠ³ΠΎΠ² ## πŸ“ ЛицСнзия Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ создан Π² Ρ€Π°ΠΌΠΊΠ°Ρ… тСхничСского задания для дСмонстрации ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠ°Π³Π΅Π½Ρ‚Π½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹. ## 🀝 Π’ΠΊΠ»Π°Π΄ ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Π³ΠΎΡ‚ΠΎΠ² ΠΊ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡŽ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ направлСния: - ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Π»ΠΎΠ³ΠΎΠ² - Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с LLM для Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° - ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² - Экспорт Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ - Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с систСмами ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°