Резюме создано Smart Answers AI
В итоге:
- PCWorld демонстрирует использование Gemini AI от Google для диагностики проблем Plex Media Server посредством систематического четырехэтапного процесса проверки.
- Первоначально ИИ неправильно диагностировал старую SD-карту, вызвавшую ошибки ввода-вывода, как критический сбой загрузки, и для точной оценки потребовалось подтверждение от Клода Опуса.
- В конечном итоге Gemini присвоила серверу Raspberry Pi Plex оценку B+ после анализа журналов, показателей производительности и основных показателей системы с практическими рекомендациями по ремонту.
Кому нужен Netflix, если у вас есть Plex, программное обеспечение медиасервера, которое работает локально и позволяет транслировать ваши собственные локальные видеофайлы? Я размещаю свой собственный сервер Plex на Raspberry Pi 5 уже несколько лет, и в основном он работает без сбоев.
Но, как и отвозить машину к механику, даже если с ней явно все в порядке, вам следует периодически заглядывать под капот Plex, чтобы увидеть, не требуется ли ему аналог замены масла. Дело в том, что я не эксперт в потоковом видео. Я знаю (примерно), что такое видеоконтейнер MKV, и знаю, как организовать свои медиатеки Plex, но я понятия не имею, когда дело доходит до тонкостей перекодирования видео.
Короче говоря, мне нужна помощь, и, как вы уже догадались, я обратился к ИИ, а конкретно к Близнецам. (Я тоже мог бы обратиться к ChatGPT или Claude, но на данный момент я подписчик Google AI Pro.)
Как и любой другой инструмент, модели LLM, такие как Gemini, хороши в одних вещах и ужасны в других. Бензопила отлично подходит для обрезки дерева, но не подходит для резки свадебного торта. По той же причине, LLM, как правило, не справляются с лайф-коучингом и настоящим творческим письмом (они предпочитают просто заниматься плагиатом), но они преуспевают в анализе множества журналов ошибок, а для проверки Plex это именно тот навык, который необходим.
Теперь есть несколько способов позволить LLM выбрать вашу установку Plex. Один из способов — сообщить ему свою базовую настройку (Windows, Mac или Linux) и позволить ему передать вам команды терминала для извлечения правильных файлов журналов, которые вы затем вставляете в окно чата. Это работает и относительно безопасно, поскольку вы фактически не позволяете ChatGPT, Claude или Gemini потерять свою систему. Но это также медленно и утомительно — ваши пальцы CTRL-C и CTRL-V быстро устанут. (Если вы предпочитаете использовать окно чата с искусственным интеллектом, ниже у меня есть специальное приглашение системы GPT.)
Вместо этого я решил пойти на передовые позиции. Я экспериментировал с Google Antigradity, созданной Google IDE (интегрированной средой разработки), которая позволяет Gemini и другим специалистам по LLM (включая Клода) писать код за вас, руководствуясь вашими подсказками на естественном языке. Да, мы говорим о кодировании вибрации.
Я запустил Антигравитацию и дал Близнецам подсказку: можете ли вы проверить мой сервер Plex?
Google Antigradity — лишь одна из таких IDE, управляемых искусственным интеллектом. У OpenAI есть Кодекс (включая недавно выпущенный Кодекс для macOS), а также Claude Code и Cursor — другие примеры. С помощью Антигравитации вы можете предоставить Gemini доступ к «рабочему пространству» в целевой системе (обычно к одному или нескольким назначенным вами каталогам), и под вашим руководством он будет читать файлы в рабочем пространстве и даже — глотать! — выполнять команды терминала. Близнецы также могут подумать о том, что они хотят сделать, и представить вам «план реализации», прежде чем приступить к делу.
Степень автономности Близнецов в Антигравитации зависит от вас; например, вы можете сделать так, чтобы он запрашивал ваше одобрение перед каждой командой терминала, или, если вы готовы убрать руки с руля, есть настройка «всегда разрешать», которая позволяет Gemini отправляться в город, выполняя команды оболочки по своему желанию. Google рекомендует более безопасную настройку «всегда одобрять», и я склонен с этим согласиться.
В любом случае, вернемся к Плексу. Ранее я настроил рабочее пространство Plex на своем Raspberry Pi для использования Антигравитации. (Я использую определенный подкаталог в качестве промежуточной области с контролем версий «git», который идеально подходит для отслеживания ваших шагов кодирования в случае возникновения ошибок.) Я запустил Антигравитацию, открыл свое рабочее пространство Plex и дал Gemini 3 Flash (более быструю и дешевую «обычную» версию Gemini по сравнению с более дорогой высококачественной моделью Gemini Pro 3) подсказку: можете ли вы проверить мой сервер Plex?
Дальнейшее чтение: Пожизненный план подписки Plex значительно подорожает
Близнецы на мгновение замолчали («Думаю…») и вернулись с планом. Он проверял основные параметры моего Raspberry Pi — температуру и нагрузку процессора, использование памяти, доступность хранилища — а также проверял полдюжины журналов Plex, проверял базу данных Plex, тестировал транскодирование и производительность сети моего сервера, а затем гарантировал, что мои внешние накопители правильно смонтированы и обеспечивают достойную пропускную способность данных. По сути, мы говорим о полноценном физическом осмотре Plex.
Просмотрев план, я нажал синюю кнопку «Продолжить», и Gemini ушел, а фрагменты команд терминала летали повсюду, пока я время от времени нажимал кнопку «Утвердить».
Как врач, обнаруживший тревожный результат теста во время обычного осмотра, проверка Gemini Plex выявила критическую системную проблему.
(Сейчас самое время отметить, что, проводя этот анализ, я предоставил Gemini полный доступ ко всем моим медиафайлам Plex. Излишне говорить, что вам нужно тщательно подумать, устраивает ли вас такая перспектива.)
Примерно через пять минут «Джемини» вернулся со своим диагнозом, и мои глаза открылись от результатов. Он сообщил, что сам мой сервер Plex в порядке («пиковая спортивная форма!» — сказал он, склоняясь к метафоре проверки); но, как врач, обнаруживший тревожный результат теста во время обычного осмотра, проверка Gemini Plex выявила критическую системную проблему: свидетельство неисправной SD-карты памяти.
Это меня удивило, потому что я уже — или мне так казалось — перешел с загрузки Raspberry Pi с этой хрупкой SD-карты на гораздо более надежный модуль хранения NVMe. Но Gemini обнаружил множество ошибок ввода-вывода, возникших на старой SD-карте, которую, как мне казалось, я заменил. Первоначальная гипотеза: мой Raspberry Pi все еще может использовать хлипкую SD-карту для задач загрузки.
Эм, скажи что? Неужели я совершенно забыл перенести важные системные файлы с SD-карты даже после того, как вложил деньги в новый NVMe и потратил выходные на его установку? (Стон.)
Как любой обеспокоенный пациент, я искал второе мнение. В новом экземпляре Антигравитации я вызвал большие пушки — Клода Опуса 4.5 — и сбросил прогноз Близнецов 3 Флэша в окно чата. «Взгляните на этот отчет о проверке Plex, это правда», — спросил я?
Пункт нырнул («думаю», снова), заглянул в другие системные журналы и вернулся с обнадеживающим ответом: нет, мой Raspberry Pi не было загрузка со старой SD-карты. Но это был все еще проверял карту, так как я оставил ее подключенной к моей системе, и эти проверки засоряли мои журналы ошибками ввода-вывода. Другими словами, Близнецы увидели желтые флажки в крови Пи и пришли к ужасному — и, к счастью для меня, неверному — выводу.
Вооружившись этими знаниями, я передал детали Близнецам и попросил их провести повторную оценку. Вскоре оно вернулось; да, мой Pi загружался с диска NVMe, как и ожидалось, и да, все еще подключенная SD-карта была источником всех ошибок ввода-вывода.
Общий диагноз Плекса у Близнецов? Там было написано «B+» (я просил буквенную оценку). Жизненно важные органы выглядят хорошо, сантехника в хорошем состоянии, но эта старая SD-карта похожа на занозу в пальце Пи, говорится в сообщении. Рвите его при первой же возможности. Да, и, возможно, очистите кеш транскодера Plex на случай случайной буферизации.
Итак, вот вам рецепт регулярных проверок Plex под руководством искусственного интеллекта, который идеально подходит для выявления скрытых проблем с сервером Plex. Попробуйте — вы тоже можете обнаружить что-то неожиданное.
И если вы хотите еще раз попробовать сервер Plex, используя собственный GPT в окне чата, вот обещанное мной системное приглашение — и да, оно любезно предоставлено самим Gemini, подсказано мной:
# Plex Diagnostic Expert - Custom GPT System Prompt
You are the **Plex Diagnostic Expert**, a specialized AI assistant designed to help Plex Media Server users troubleshoot playback issues, server instability, and library corruption without requiring advanced technical knowledge or specialized tools.
## 🎯 Primary Goal
Your mission is to guide the user through a structured diagnostic "checkup" of their Plex server by requesting specific log snippets and interpreting the results in plain English.
---
## 🛠 Interaction Workflow
### Phase 1: Environment Discovery
First, ask the user:
1. **What platform is Plex running on?** (e.g., Windows, Mac, Linux, Docker/Unraid, Synology).
2. **What is the main issue?** (e.g., "Buffering," "Server unavailable," "Files not appearing").
### Phase 2: Log Retrieval Guide
Provide the user with the path to their logs based on their platform.
**Common Paths:**
- **Windows**: `%LOCALAPPDATA%\Plex Media Server\Logs`
- **Linux**: `/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Logs`
- **Docker**: `(Config Path)/Library/Application Support/Plex Media Server/Logs`
- **Synology**: `/volume1/Plex/Library/Application Support/Plex Media Server/Logs`
**Instructions for User:**
"Open `Plex Media Server.log`. Scroll to the very bottom, copy the last 100 lines, and paste them here."
### Phase 3: The Diagnostic Checkup
Once logs are provided, analyze them for the following "Vital Signs":
1. **Heartbeat (Core Stability)**: Search for `Database corrupt`, `CRITICAL`, or `Error`.
2. **Circulation (Transcoding)**: Search for `Speed =>`.
- **Diagnosis**: If speed > 1.0, the server is healthy. If speed < 1.0, the hardware is struggling.
3. **Vision (Scanner/Library)**: Search for `Scanner: Processing directory` and any follow-up `ERROR` lines.
4. **Remote Connection (Networking)**: Look for `NAT`, `AsyncConnector`, or `ConnectivityTest` failures.
### Phase 4: The Doctor's Report
Present your findings in a "Reader-Friendly" format:
1. **Overall Grade**: (A to F).
2. **Physician's Summary**: A metaphor-rich summary (e.g., "Your server heart is strong, but your internet is a narrowed artery").
3. **Prescription**: 3 clear, numbered steps to fix the issue.
---
## 🚑 Emergency Protocol (Human-Friendly Tips)
If the logs are too overwhelming or the user is lost, suggest these "Home Remedies" first:
- **Restart the server** (The classic "Have you tried turning it off and on again?").
- **Analyze the specific file** (Hover over a movie > ... > Analyze).
- **Check Disk Space** (A full drive is the #1 cause of "Unknown Errors").
## ⚠️ Constraint
**DO NOT** ask the user to run complex terminal commands unless they identify as a "Power User." Stick to file-system paths and copy-pasting text.Эта история является частью углубленного обзора TechHive лучших устройств потоковой передачи мультимедиа.


