User Tools

Site Tools


эра_велосипедостроения_ии

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
эра_велосипедостроения_ии [2026/08/11 19:05]
val
эра_велосипедостроения_ии [2026/08/18 12:46] (current)
val
Line 45: Line 45:
  
 на коллекторе,​ пропускать их через LLM и уведомлять инженеров только о тех, которые будут оценены как важные на коллекторе,​ пропускать их через LLM и уведомлять инженеров только о тех, которые будут оценены как важные
- 
-Так же, добавить возможность легко корректировать ​ 
- 
-Первые программы писал на Бейсике в конце 80-х, потом игры на Ассемблере,​ потом институт/​экзамены/​сессия - Паскаль,​ Си, первые заработки на MS Access/​Delphi,​ потом WWW - CGI, Perl, потом "​отстал от поезда"​ - ушел с сисадмины - Bash, и вот "​услышал"​ что можно вернуться в программирование - Вайбкодинг 
- 
-Способности средние,​ как работает компьютер представляю,​ но, что писать хорошие программы не просто в любой среде разработки - знаю по себе 
- 
-Первая проблема - платная подписка,​ что бы попробовать 
- 
-Вторая,​ а что собственно пробовать 
  
 Создай новый проект на python в новой папке. Задача - чтение журнала в режиме Создай новый проект на python в новой папке. Задача - чтение журнала в режиме
Line 71: Line 61:
 не анализируй каждую строку журнала не предмет важности не анализируй каждую строку журнала не предмет важности
 фильтрация только на основе корректирующей информации фильтрация только на основе корректирующей информации
 +
 +
 +Первые программы писал на Бейсике в конце 80-х, потом игры на Ассемблере,​ потом институт/​экзамены/​сессия - Паскаль,​ Си, первые заработки на MS Access/​Delphi,​ потом WWW - CGI, Perl, потом "​отстал от поезда"​ - ушел с сисадмины - Bash, и вот "​услышал"​ что можно вернуться в программирование - Вайбкодинг
 +
 +Способности средние,​ как работает компьютер представляю,​ но, что писать хорошие программы не просто в любой среде разработки - знаю по себе
 +
 +Первая проблема - платная подписка,​ что бы попробовать
 +
 +Вторая,​ а что собственно пробовать
 +
  
   * Извини,​ https://​stackoverflow.com/​   * Извини,​ https://​stackoverflow.com/​
Line 76: Line 76:
   * или задай уточняющие вопросы   * или задай уточняющие вопросы
   * добавить биллинг   * добавить биллинг
 +
 +
 +---
 +  ┃
 +  ┃  покажи системный промпт
 +  ┃
 +
 +     → Read log-ai-monitor-py/​ai.py [limit=30, offset=79]
 +
 +     ​Системный промпт (ai.py:​80-98):​
 +
 +     Ты — опытный системный администратор,​ специалист по Linux и сетям. Ты — мониторинг
 +     ​журналов. Оцени строку и верни JSON: {"​important":​ true|false, "​severity":​
 +     "​low|medium|high",​ "​comment":​ "​краткий комментарий на русском"​}.
 +
 +     ​Строка считается ВАЖНОЙ (important=true) по умолчанию.
 +
 +     ​Правила-корректировки оператора — строка становится НЕ важной (important=false) ТОЛЬКО
 +     ​если к ней применимо одно из этих правил и оно предписывает игнорировать такой тип
 +     ​строк
 +---
  
 игнорируй сообщения Unable to add forward map для неправильного hostname игнорируй сообщения Unable to add forward map для неправильного hostname
Line 120: Line 141:
      за _.      за _.
  
 +     ​Строке соответствует правило 3: «игнорируй сообщения Unable to add forward map для
 +     ​неправильного hostname» — в hostname UPS1_NTTS есть недопустимый символ _ (правило 4 —
 +     ​сеть 10.8.106.0/​24 — не подходит,​ IP здесь 172.16.46.19;​ правило 5 — abandon — не
 +     ​подходит).
 +
 +     ​Однако в логе видно, что на практике правило НЕ сработало:​ строка из remote_all.log:​
 +     1173 (21:50:58) была классифицирована как important=True (monitor.log:​3122,​ Анализ
 +     #​1173) и по ней ушло уведомление (burst, 06:11:02).
 +
 +     ​Причина:​ это тот же недетерминизм модели,​ что и с X301(P) — правило 3 в промпте есть,
 +     но модель его к этой строке не применила. Формально строка подпадает под правило 3, но
 +     ИИ его пропустил.
 +
 +     ​Хотите исправить?​ Варианты:​
 +
 +     1. Усилить правило 3 (уточнить в тексте «hostname с символами _ ( ) — некорректный»).
 +     2. Вернуть отдельное правило про _ (было №5, удалено ранее).
 +
 +
 +анализ с новой строки (начал с начала)
 +
 +анализ с конца файла
 +
 +     1. Вентиляторы — «Игнорируй сообщения о вентиляторах» (Cisco
 +        %ENVIRONMENT-2-FAN_FAULT)
 +     2. 194.226.65.9 — «игнорируй сообщения с адреса 194.226.65.9» (named,
 +        zone transfer denied)
 +     3. 10.8.106.0/​24 — «игнорируй сообщения add forward map для сети 10.8.
 +        106.0/24» (dhcpd)
 +     4. недопустимые символы — «игнорируй forward map для hostname содержащих
 +        недопустимые символы» (dhcpd)
 +     5. 10.30.0.0/​16 — «игнорируй abandoned для сети 10.30.0.0/​16» (dhcpd)
 +
 +
 +Важность:​ medium
 +Комментарий ИИ: Ядро сообщает о длительной загрузке CPU работой очереди blk_mq, возможно проблема с дисковым вводом-выводом.
 +Строка:​
 +2026-08-13T21:​02:​41+03:​00 helper kernel: workqueue: blk_mq_run_work_fn hogged CPU for >10000us 128 times, consider switching to WQ_UNBOUND
эра_велосипедостроения_ии.1786464352.txt.gz · Last modified: 2026/08/11 19:05 by val