<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url><loc>https://johngear.dev/</loc></url><url><loc>https://johngear.dev/profile/</loc></url><url><loc>https://johngear.dev/contact/</loc></url><url><loc>https://johngear.dev/work/</loc></url><url><loc>https://johngear.dev/projects/</loc></url><url><loc>https://johngear.dev/articles/</loc></url><url><loc>https://johngear.dev/ru/</loc></url><url><loc>https://johngear.dev/ru/profile/</loc></url><url><loc>https://johngear.dev/ru/contact/</loc></url><url><loc>https://johngear.dev/ru/work/</loc></url><url><loc>https://johngear.dev/ru/projects/</loc></url><url><loc>https://johngear.dev/ru/articles/</loc></url><url><loc>https://johngear.dev/articles/building-an-api-to-control-glue-heads-on-a-machine-it-was-complicated.html</loc><lastmod>2026-10-09</lastmod></url><url><loc>https://johngear.dev/ru/articles/api-dlya-upravleniya-kleevymi-golovami-na-stanke-bylo-slozhno.html</loc><lastmod>2026-10-09</lastmod></url><url><loc>https://johngear.dev/articles/how-to-build-a-local-ai-agent-for-factory-documentation.html</loc><lastmod>2026-10-02</lastmod></url><url><loc>https://johngear.dev/ru/articles/kak-sobrat-lokalnogo-ii-agenta-dlya-zavodskoj-dokumentacii.html</loc><lastmod>2026-10-04</lastmod></url><url><loc>https://johngear.dev/articles/shadow-inference-on-an-industrial-machine.html</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/articles/shadow-inference-na-zavode-kak-ya-proverit-ml-na-realnom-stanke-i-nichego-ne-slomat.html</loc><lastmod>2026-09-25</lastmod></url><url><loc>https://johngear.dev/articles/cleaning-plc-signals-for-machine-learning.html</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/articles/chistim-plc-signaly-dlya-ml-i-pro-podvoh-s-rezhimami-stanka.html</loc><lastmod>2026-09-18</lastmod></url><url><loc>https://johngear.dev/articles/manufacturing-defect-prediction-starts-with-data-quality.html</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/articles/ml-dlya-predskazaniya-braka-vsyo-upyorlos-ne-v-model-a-v-tochnost-zavodskih-dannyh.html</loc><lastmod>2026-09-11</lastmod></url><url><loc>https://johngear.dev/articles/auditing-manufacturing-defects-for-ml.html</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/articles/audit-braka-na-proizvodstve-neochevidnaya-no-vazhnaya-zadacha-dlya-ml.html</loc><lastmod>2026-08-28</lastmod></url><url><loc>https://johngear.dev/articles/monitoring-plc-data-with-grafana-and-clickhouse.html</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/articles/nastrojka-grafana-dlya-monitoringa-plc-kak-ya-podruzhil-eyo-s-clickhouse.html</loc><lastmod>2026-08-21</lastmod></url><url><loc>https://johngear.dev/articles/understanding-plc-signals-for-machine-diagnostics.html</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/articles/kak-ya-razbiralsya-s-signalami-plc-ot-kakoj-to-bit-gorit-do-normalnoj-diagnostiki.html</loc><lastmod>2026-08-14</lastmod></url><url><loc>https://johngear.dev/articles/organizing-industrial-data-with-clickhouse.html</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/articles/kak-ya-privodil-zavodskie-dannye-v-poryadok-dokumentaciya-migraciya-i-clickhouse.html</loc><lastmod>2026-08-07</lastmod></url><url><loc>https://johngear.dev/articles/preparing-an-industrial-machine-for-ml.html</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/articles/kak-ya-gotovlyu-zavodskoj-stanok-k-ml-ne-chitayu-vsyo-podryad-a-sobirayu-smysl.html</loc><lastmod>2026-07-30</lastmod></url><url><loc>https://johngear.dev/articles/vibe-coding-and-why-writing-code-is-not-enough.html</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/articles/vajbkoding-ili-pochemu-teper-vazhno-ne-prosto-pisat-kod.html</loc><lastmod>2026-05-27</lastmod></url><url><loc>https://johngear.dev/articles/introducing-openeffect.html</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/articles/openeffect-vyshel-v-mir.html</loc><lastmod>2026-05-20</lastmod></url><url><loc>https://johngear.dev/articles/building-a-russian-passport-ocr-service.html</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/articles/delaem-servis-raspoznavaniya-pasporta-rf-v-tekst.html</loc><lastmod>2026-05-13</lastmod></url><url><loc>https://johngear.dev/articles/extracting-text-from-images-with-paddleocr.html</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/articles/paddleocr-raspoznaem-tekst-na-foto.html</loc><lastmod>2026-04-29</lastmod></url><url><loc>https://johngear.dev/articles/video-generation-models-kling-and-wan.html</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/articles/modeli-dlya-generacii-video-kling-i-wan.html</loc><lastmod>2026-04-23</lastmod></url><url><loc>https://johngear.dev/articles/how-credit-scoring-actually-works.html</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/articles/kak-na-samom-dele-rabotaet-kreditnyj-skoring-na-prostom-primere.html</loc><lastmod>2026-04-22</lastmod></url><url><loc>https://johngear.dev/articles/debugging-and-reading-other-peoples-code.html</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/articles/debag-i-chtenie-chuzhogo-koda-klyuchevoj-navyk-v-vek-nejrosetej.html</loc><lastmod>2026-04-11</lastmod></url><url><loc>https://johngear.dev/articles/building-a-rag-service-from-video.html</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/articles/pajplajn-kak-sdelat-rag-servis-iz-video.html</loc><lastmod>2026-04-08</lastmod></url><url><loc>https://johngear.dev/articles/what-is-rag.html</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/articles/rag-chto-eto.html</loc><lastmod>2026-04-09</lastmod></url><url><loc>https://johngear.dev/articles/automating-job-search-on-yandex-careers.html</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/articles/avtomatiziroval-poisk-vakansij-na-yandeksrabota.html</loc><lastmod>2026-04-06</lastmod></url><url><loc>https://johngear.dev/articles/chunking-in-rag.html</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/articles/chankovanie-v-rag.html</loc><lastmod>2026-04-06</lastmod></url><url><loc>https://johngear.dev/articles/why-taxi-prices-change.html</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/articles/dinamicheskie-ceny-na-taksi-pochemu.html</loc><lastmod>2026-04-06</lastmod></url><url><loc>https://johngear.dev/articles/ai-has-already-taken-over-the-world.html</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/articles/ii-uzhe-zahvatil-mir.html</loc><lastmod>2026-04-06</lastmod></url><url><loc>https://johngear.dev/articles/so-what-is-ai-anyway.html</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/articles/da-kto-takoj-etot-vash-ii.html</loc><lastmod>2026-04-06</lastmod></url><url><loc>https://johngear.dev/work/industrial-plc-data-platform/</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/work/platforma-sbora-promyshlennyh-plc-dannyh/</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/projects/talker-zone/</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/projects/talker-zone-golosovye-komnaty/</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/work/production-ml-shadow-inference-manufacturing/</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/work/production-ml-i-shadow-inference/</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/projects/ytubemind-ai-video-summarization/</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/projects/ytubemind-ai-sammari-video/</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/work/industrial-signal-mapping-machine-semantics/</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/work/semanticheskaya-karta-plc-signalov/</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/projects/animy-ai-video-generation-bot/</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/projects/animy-ai-generator-video/</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/work/industrial-rag-local-knowledge-agent/</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/work/promyshlennyy-rag-i-lokalnyy-ai-agent/</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/projects/ai-vacancy-search/</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/projects/ai-poisk-vakansiy/</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/work/document-ocr-platform-1c-integration/</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/work/ocr-platforma-i-integraciya-s-1c/</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/projects/zadachkin-ocr-llm-platform/</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/projects/zadachkin-ocr-llm-platforma/</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/work/ai-voice-assistant-nvidia-jetson/</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://johngear.dev/ru/work/ai-golosovoy-assistent-na-nvidia-jetson/</loc><lastmod>2026-10-01</lastmod></url>
</urlset>
