<meta charset="utf-8" /><meta http-equiv="content-security-policy" content=""><meta name="hf:doc:metadata" content="{&quot;local&quot;:&quot;&quot;,&quot;sections&quot;:[{&quot;local&quot;:&quot;&quot;,&quot;sections&quot;:[{&quot;local&quot;:&quot;&quot;,&quot;title&quot;:&quot;Выбор описывающего названия&quot;},{&quot;local&quot;:&quot;&quot;,&quot;title&quot;:&quot;Форматирование фрагментов кода&quot;},{&quot;local&quot;:&quot;&quot;,&quot;title&quot;:&quot;Включение полного трейсбека&quot;},{&quot;local&quot;:&quot;&quot;,&quot;title&quot;:&quot;Предоставление воспроизводимого примера&quot;}],&quot;title&quot;:&quot;Написание хорошего поста на форуме&quot;}],&quot;title&quot;:&quot;Обращение за помощью на форумах&quot;}" data-svelte="svelte-1phssyn">
	<link rel="modulepreload" href="/docs/course/pr_362/ru/_app/assets/pages/__layout.svelte-hf-doc-builder.css">
	<link rel="modulepreload" href="/docs/course/pr_362/ru/_app/start-hf-doc-builder.js">
	<link rel="modulepreload" href="/docs/course/pr_362/ru/_app/chunks/vendor-hf-doc-builder.js">
	<link rel="modulepreload" href="/docs/course/pr_362/ru/_app/chunks/paths-hf-doc-builder.js">
	<link rel="modulepreload" href="/docs/course/pr_362/ru/_app/pages/__layout.svelte-hf-doc-builder.js">
	<link rel="modulepreload" href="/docs/course/pr_362/ru/_app/pages/chapter8/3.mdx-hf-doc-builder.js">
	<link rel="modulepreload" href="/docs/course/pr_362/ru/_app/chunks/Youtube-hf-doc-builder.js">
	<link rel="modulepreload" href="/docs/course/pr_362/ru/_app/chunks/CodeBlock-hf-doc-builder.js">
	<link rel="modulepreload" href="/docs/course/pr_362/ru/_app/chunks/CourseFloatingBanner-hf-doc-builder.js">
	<link rel="modulepreload" href="/docs/course/pr_362/ru/_app/chunks/DocNotebookDropdown-hf-doc-builder.js"> 





<h1 id="">Обращение за помощью на форумах</h1>


<div class="flex space-x-1 absolute z-10 right-0 top-0"><a href="https://discuss.huggingface.co/t/chapter-8-questions" target="_blank"><img alt="Ask a Question" class="!m-0" src="https://img.shields.io/badge/Ask%20a%20question-ffcb4c.svg?logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgLTEgMTA0IDEwNiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMyMzFmMjA7fS5jbHMtMntmaWxsOiNmZmY5YWU7fS5jbHMtM3tmaWxsOiMwMGFlZWY7fS5jbHMtNHtmaWxsOiMwMGE5NGY7fS5jbHMtNXtmaWxsOiNmMTVkMjI7fS5jbHMtNntmaWxsOiNlMzFiMjM7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5EaXNjb3Vyc2VfbG9nbzwvdGl0bGU+PGcgaWQ9IkxheWVyXzIiPjxnIGlkPSJMYXllcl8zIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik01MS44NywwQzIzLjcxLDAsMCwyMi44MywwLDUxYzAsLjkxLDAsNTIuODEsMCw1Mi44MWw1MS44Ni0uMDVjMjguMTYsMCw1MS0yMy43MSw1MS01MS44N1M4MCwwLDUxLjg3LDBaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNTIuMzcsMTkuNzRBMzEuNjIsMzEuNjIsMCwwLDAsMjQuNTgsNjYuNDFsLTUuNzIsMTguNEwzOS40LDgwLjE3YTMxLjYxLDMxLjYxLDAsMSwwLDEzLTYwLjQzWiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTc3LjQ1LDMyLjEyYTMxLjYsMzEuNiwwLDAsMS0zOC4wNSw0OEwxOC44Niw4NC44MmwyMC45MS0yLjQ3QTMxLjYsMzEuNiwwLDAsMCw3Ny40NSwzMi4xMloiLz48cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik03MS42MywyNi4yOUEzMS42LDMxLjYsMCwwLDEsMzguOCw3OEwxOC44Niw4NC44MiwzOS40LDgwLjE3QTMxLjYsMzEuNiwwLDAsMCw3MS42MywyNi4yOVoiLz48cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik0yNi40Nyw2Ny4xMWEzMS42MSwzMS42MSwwLDAsMSw1MS0zNUEzMS42MSwzMS42MSwwLDAsMCwyNC41OCw2Ni40MWwtNS43MiwxOC40WiIvPjxwYXRoIGNsYXNzPSJjbHMtNiIgZD0iTTI0LjU4LDY2LjQxQTMxLjYxLDMxLjYxLDAsMCwxLDcxLjYzLDI2LjI5YTMxLjYxLDMxLjYxLDAsMCwwLTQ5LDM5LjYzbC0zLjc2LDE4LjlaIi8+PC9nPjwvZz48L3N2Zz4="></a>
	<a href="https://colab.research.google.com/github/huggingface/notebooks/blob/master/course/en/chapter8/section3.ipynb" target="_blank"><img alt="Open In Colab" class="!m-0" src="https://colab.research.google.com/assets/colab-badge.svg"></a>
	<a href="https://studiolab.sagemaker.aws/import/github/huggingface/notebooks/blob/master/course/en/chapter8/section3.ipynb" target="_blank"><img alt="Open In Studio Lab" class="!m-0" src="https://studiolab.sagemaker.aws/studiolab.svg"></a></div>
<iframe class="w-full xl:w-4/6 h-80" src="https://www.youtube-nocookie.com/embed/S2EEG3JIt2A" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
<p>Форумы <a href="https://discuss.huggingface.co" rel="nofollow">Hugging Face forums</a> - это отличное место для получения помощи от команды разработчиков открытого кода и более широкого сообщества Hugging Face. Вот как выглядит главная страница в любой день:</p>
<div class="flex justify-center"><img src="https://huggingface.co/datasets/huggingface-course/documentation-images/resolve/main/en/chapter8/forums.png" alt="The Hugging Face forums." width="100%"></div>
<p>С левой стороны вы можете увидеть все категории, по которым сгруппированы различные топики, а с правой стороны отображаются самые последние топики. Топик - это сообщение, содержащее заголовок, категорию и описание; это очень похоже на формат вопросов GitHub, который мы видели при создании собственного набора данных в <a href="/course/chapters/ru/chapter5">Главе 5</a>. Как следует из названия, категория <a href="https://discuss.huggingface.co/c/beginners/5" rel="nofollow">Новички</a> предназначена в первую очередь для людей, только начинающих работать с библиотеками и экосистемой Hugging Face. Здесь можно задать любой вопрос по любой из библиотек, будь то отладка кода или просьба о помощи, как что-то сделать. (При этом, если ваш вопрос касается какой-то конкретной библиотеки, вам, вероятно, следует обратиться к соответствующей категории библиотек на форуме).</p>
<p>Аналогично, категории <a href="https://discuss.huggingface.co/c/intermediate/6" rel="nofollow">Средний уровень</a> и <a href="https://discuss.huggingface.co/c/research/7" rel="nofollow">Исследования</a> предназначены для более продвинутых вопросов, например, о библиотеках или новых интересных исследованиях в области NLP, которые вы хотели бы обсудить.</p>
<p>И, конечно, нельзя не упомянуть категорию <a href="https://discuss.huggingface.co/c/course/20" rel="nofollow">Курс</a>, где вы можете задать любые вопросы, связанные с курсом “Hugging Face”!</p>
<p>Выбрав категорию, вы будете готовы написать свой первый топик. На форуме вы можете найти <a href="https://discuss.huggingface.co/t/how-to-request-support/3128" rel="nofollow">рекомендации</a> о том, как это сделать, а в этом разделе мы рассмотрим некоторые особенности, которые определяют хороший топик.</p>
<h2 id="">Написание хорошего поста на форуме</h2>
<p>В качестве рабочего примера предположим, что мы пытаемся генерировать вкрапления из статей Википедии для создания пользовательской поисковой системы. Как обычно, мы загружаем токенизатор и модель следующим образом:</p>

	<div class="code-block relative"><div class="absolute top-2.5 right-4"><button class="inline-flex items-center relative text-sm focus:text-green-500 cursor-pointer focus:outline-none transition duration-200 ease-in-out opacity-0 mx-0.5   text-gray-600 " title="code excerpt" type="button"><svg class="" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" fill="currentColor" focusable="false" role="img" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 32 32"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z" transform="translate(0)"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z" transform="translate(0)"></path><rect fill="none" width="32" height="32"></rect></svg>
	<div class="absolute pointer-events-none transition-opacity bg-black text-white py-1 px-2 leading-tight rounded font-normal shadow left-1/2 top-full transform -translate-x-1/2 translate-y-2 opacity-0"><div class="absolute bottom-full left-1/2 transform -translate-x-1/2 w-0 h-0 border-black border-4 border-t-0" style="border-left-color: transparent; border-right-color: transparent; "></div>
	Copied</div></button></div>
	<pre><!-- HTML_TAG_START --><span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> AutoTokenizer, AutoModel

model_checkpoint = <span class="hljs-string">&quot;distilbert-base-uncased&quot;</span>
tokenizer = AutoTokenizer.from_pretrained(model_checkpoint)
model = AutoModel.from_pretrained(model_checkpoint)<!-- HTML_TAG_END --></pre></div>
<p>Теперь предположим, что мы попытаемся встроить целый раздел <a href="https://en.wikipedia.org/wiki/Transformers" rel="nofollow">статьи Википедии</a>, посвященный Transformers (франшизе, а не библиотеке!):</p>

	<div class="code-block relative"><div class="absolute top-2.5 right-4"><button class="inline-flex items-center relative text-sm focus:text-green-500 cursor-pointer focus:outline-none transition duration-200 ease-in-out opacity-0 mx-0.5   text-gray-600 " title="code excerpt" type="button"><svg class="" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" fill="currentColor" focusable="false" role="img" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 32 32"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z" transform="translate(0)"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z" transform="translate(0)"></path><rect fill="none" width="32" height="32"></rect></svg>
	<div class="absolute pointer-events-none transition-opacity bg-black text-white py-1 px-2 leading-tight rounded font-normal shadow left-1/2 top-full transform -translate-x-1/2 translate-y-2 opacity-0"><div class="absolute bottom-full left-1/2 transform -translate-x-1/2 w-0 h-0 border-black border-4 border-t-0" style="border-left-color: transparent; border-right-color: transparent; "></div>
	Copied</div></button></div>
	<pre><!-- HTML_TAG_START -->text = <span class="hljs-string">&quot;&quot;&quot;
Generation One is a retroactive term for the Transformers characters that
appeared between 1984 and 1993. The Transformers began with the 1980s Japanese
toy lines Micro Change and Diaclone. They presented robots able to transform
into everyday vehicles, electronic items or weapons. Hasbro bought the Micro
Change and Diaclone toys, and partnered with Takara. Marvel Comics was hired by
Hasbro to create the backstory; editor-in-chief Jim Shooter wrote an overall
story, and gave the task of creating the characthers to writer Dennis O&#x27;Neil.
Unhappy with O&#x27;Neil&#x27;s work (although O&#x27;Neil created the name &quot;Optimus Prime&quot;),
Shooter chose Bob Budiansky to create the characters.

The Transformers mecha were largely designed by Shōji Kawamori, the creator of
the Japanese mecha anime franchise Macross (which was adapted into the Robotech
franchise in North America). Kawamori came up with the idea of transforming
mechs while working on the Diaclone and Macross franchises in the early 1980s
(such as the VF-1 Valkyrie in Macross and Robotech), with his Diaclone mechs
later providing the basis for Transformers.

The primary concept of Generation One is that the heroic Optimus Prime, the
villainous Megatron, and their finest soldiers crash land on pre-historic Earth
in the Ark and the Nemesis before awakening in 1985, Cybertron hurtling through
the Neutral zone as an effect of the war. The Marvel comic was originally part
of the main Marvel Universe, with appearances from Spider-Man and Nick Fury,
plus some cameos, as well as a visit to the Savage Land.

The Transformers TV series began around the same time. Produced by Sunbow
Productions and Marvel Productions, later Hasbro Productions, from the start it
contradicted Budiansky&#x27;s backstories. The TV series shows the Autobots looking
for new energy sources, and crash landing as the Decepticons attack. Marvel
interpreted the Autobots as destroying a rogue asteroid approaching Cybertron.
Shockwave is loyal to Megatron in the TV series, keeping Cybertron in a
stalemate during his absence, but in the comic book he attempts to take command
of the Decepticons. The TV series would also differ wildly from the origins
Budiansky had created for the Dinobots, the Decepticon turned Autobot Jetfire
(known as Skyfire on TV), the Constructicons (who combine to form
Devastator),[19][20] and Omega Supreme. The Marvel comic establishes early on
that Prime wields the Creation Matrix, which gives life to machines. In the
second season, the two-part episode The Key to Vector Sigma introduced the
ancient Vector Sigma computer, which served the same original purpose as the
Creation Matrix (giving life to Transformers), and its guardian Alpha Trion.
&quot;&quot;&quot;</span>

inputs = tokenizer(text, return_tensors=<span class="hljs-string">&quot;pt&quot;</span>)
logits = model(**inputs).logits<!-- HTML_TAG_END --></pre></div>

	<div class="code-block relative"><div class="absolute top-2.5 right-4"><button class="inline-flex items-center relative text-sm focus:text-green-500 cursor-pointer focus:outline-none transition duration-200 ease-in-out opacity-0 mx-0.5   text-gray-600 " title="code excerpt" type="button"><svg class="" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" fill="currentColor" focusable="false" role="img" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 32 32"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z" transform="translate(0)"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z" transform="translate(0)"></path><rect fill="none" width="32" height="32"></rect></svg>
	<div class="absolute pointer-events-none transition-opacity bg-black text-white py-1 px-2 leading-tight rounded font-normal shadow left-1/2 top-full transform -translate-x-1/2 translate-y-2 opacity-0"><div class="absolute bottom-full left-1/2 transform -translate-x-1/2 w-0 h-0 border-black border-4 border-t-0" style="border-left-color: transparent; border-right-color: transparent; "></div>
	Copied</div></button></div>
	<pre><!-- HTML_TAG_START -->IndexError: index out of <span class="hljs-built_in">range</span> <span class="hljs-keyword">in</span> self<!-- HTML_TAG_END --></pre></div>
<p>Uh-oh, we’ve hit a problem — and the error message is far more cryptic than the ones we saw in <a href="/course/chapter8/section2">section 2</a>! We can’t make head or tails of the full traceback, so we decide to turn to the Hugging Face forums for help. How might we craft the topic?
О-о, мы столкнулись с проблемой - и сообщение об ошибке гораздо более загадочное, чем те, что мы видели в <a href="/course/chapters/ru/chapter8/2.mdx">разделе 2</a>! Мы не можем разобраться в полном трейсбеке, поэтому решили обратиться за помощью на форум Hugging Face. Как мы можем разработать топик?</p>
<p>Чтобы начать, нам нужно нажать кнопку ” Новый топик” в правом верхнем углу (обратите внимание, что для создания топика нам нужно войти в систему):</p>
<div class="flex justify-center"><img src="https://huggingface.co/datasets/huggingface-course/documentation-images/resolve/main/en/chapter8/forums-new-topic.png" alt="Creating a new forum topic." width="100%"></div>
<p>Откроется интерфейс для написания текста, где мы можем ввести название темы, выбрать категорию и набросать содержание:</p>
<div class="flex justify-center"><img src="https://huggingface.co/datasets/huggingface-course/documentation-images/resolve/main/en/chapter8/forum-topic01.png" alt="The interface for creating a forum topic." width="100%"></div>
<p>Поскольку ошибка, похоже, связана исключительно с 🤗 Transformers, мы выберем ее для категории. Наша первая попытка объяснить проблему может выглядеть примерно так:</p>
<div class="flex justify-center"><img src="https://huggingface.co/datasets/huggingface-course/documentation-images/resolve/main/en/chapter8/forum-topic02.png" alt="Drafting the content for a new forum topic." width="100%"></div>
<p>Хотя этот топик содержит сообщение об ошибке, с которой нам нужна помощь, есть несколько проблем с его написанием:</p>
<ol><li>Название не очень описательное, поэтому любой, кто просматривает форум, не сможет понять, о чем говорится в этом топике, не прочитав основную часть.</li>
<li>Тело не предоставляет достаточно информации о том, <em>откуда</em> исходит ошибка и <em>как</em> ее воспроизвести.</li>
<li>В этой теме несколько человек отмечаются напрямую, причем несколько требовательным тоном.</li></ol>
<p>Такие топики, как этот, вряд ли получат быстрый ответ (если вообще получат), поэтому давайте посмотрим, как можно его улучшить. Начнем с первого вопроса - выбора хорошего названия.</p>
<h3 id="">Выбор описывающего названия</h3>
<p>Если вы пытаетесь получить помощь по поводу ошибки в вашем коде, хорошее правило - включать в заголовок достаточно информации для того, чтобы другие могли быстро определить, могут ли они ответить на ваш вопрос или нет. В нашем примере мы знаем имя возникающего исключения и имеем некоторые намеки на то, что оно срабатывает в прямом проходе модели, где мы вызываем <code>model(**inputs)</code>. Чтобы сообщить об этом, один из возможных вариантов заголовка может быть следующим:</p>
<blockquote><p>Вызов исключения IndexError в прямом проходе AutoModel?</p></blockquote>
<p>Этот заголовок сообщает читателю, <em>откуда</em>, по вашему мнению, взялась ошибка, и если он уже сталкивался с <code>IndexError</code>, есть большая вероятность, что он знает, как ее отладить. Конечно, заголовок может быть любым, каким вы захотите, и возможны другие варианты, например:</p>
<blockquote><p>Почему моя модель вызывает исключение IndexError?</p></blockquote>
<p>также может подойти. Теперь, когда у нас есть описывающий заголовок, давайте посмотрим, как улучшить содержание.</p>
<h3 id="">Форматирование фрагментов кода</h3>
<p>Читать исходный код достаточно сложно в IDE, но еще сложнее, когда код скопирован и вставлен в виде обычного текста! К счастью, форумы Hugging Face поддерживают использование Markdown, поэтому вы всегда должны заключать свои блоки кода в три обратных кавычки (```), чтобы их было легче читать. Давайте сделаем это, чтобы приукрасить сообщение об ошибке - и пока мы это делаем, давайте сделаем содержание немного более вежливым, чем наша первоначальная версия:</p>
<div class="flex justify-center"><img src="https://huggingface.co/datasets/huggingface-course/documentation-images/resolve/main/en/chapter8/forum-topic03.png" alt="Our revised forum topic, with proper code formatting." width="100%"></div>
<p>Как вы можете видеть на скриншоте, заключение блоков кода в обратные кавычки превращает необработанный текст в форматированный код, дополненный цветовой стилизацией! Также обратите внимание, что одиночные обратные кавычки могут быть использованы для форматирования встроенных переменных, как мы это сделали для <code>distilbert-base-uncased</code>. Этот топик выглядит гораздо лучше, и если повезет, мы найдем кого-то из сообщества, кто сможет догадаться, в чем ошибка. Однако, вместо того, чтобы полагаться на удачу, давайте облегчим себе жизнь, включив трейсбек во всех подробностях!</p>
<h3 id="">Включение полного трейсбека</h3>
<p>Поскольку последней строки трейсбека часто достаточно для отладки вашего собственного кода, может возникнуть соблазн просто указать ее в вашей теме, чтобы “сэкономить место”. Несмотря на благие намерения, на самом деле это усложняет отладку проблемы для других, поскольку информация, находящаяся выше в трейсбеке, тоже может быть очень полезной. Поэтому хорошей практикой является копирование и вставка <em>всего</em> трейсбека, при этом убедитесь, что он хорошо отформатирован. Поскольку такие трейсбеки могут быть довольно длинными, некоторые люди предпочитают показывать их после объяснения исходного кода. Давайте сделаем так. Теперь наш топик на форуме выглядит следующим образом:</p>
<div class="flex justify-center"><img src="https://huggingface.co/datasets/huggingface-course/documentation-images/resolve/main/en/chapter8/forum-topic04.png" alt="Our example forum topic, with the complete traceback." width="100%"></div>
<p>Это гораздо более информативно, и внимательный читатель сможет указать на то, что проблема, похоже, связана с передачей длинного ввода из-за этой строки в traceback:</p>
<blockquote><p>Длина последовательности индексов токенов больше указанной максимальной длины последовательности для данной модели (583 &gt; 512).</p></blockquote>
<p>Однако мы можем еще больше облегчить им задачу, предоставив фактический код, вызвавший ошибку. Давайте сделаем это сейчас.</p>
<h3 id="">Предоставление воспроизводимого примера</h3>
<p>Если вы когда-либо пытались отладить чужой код, вы, вероятно, сначала пытались воссоздать проблему, о которой они сообщили, чтобы начать работать над трейсбеком, чтобы точно определить ошибку. Это не отличается от того, когда речь идет о получении (или предоставлении) помощи на форумах, поэтому очень помогает, если вы можете предоставить небольшой пример, воспроизводящий ошибку. В половине случаев простое выполнение этого примера поможет вам понять, что происходит не так. В любом случае, недостающий фрагмент нашего примера - это показать <em>входные данные</em>, которые мы предоставили модели. Выполнив это, мы получим нечто похожее на следующий завершенный пример:</p>
<div class="flex justify-center"><img src="https://huggingface.co/datasets/huggingface-course/documentation-images/resolve/main/en/chapter8/forum-topic05.png" alt="The final version of our forum topic." width="100%"></div>
<p>Теперь этот топик содержит достаточно много информации, и он написан так, что с гораздо большей вероятностью привлечет внимание сообщества и получит полезный ответ. Используя эти основные правила, вы теперь можете создавать отличные топики для поиска ответов на свои 🤗 вопросы по Transformers!</p>


		<script type="module" data-hydrate="fyic85">
		import { start } from "/docs/course/pr_362/ru/_app/start-hf-doc-builder.js";
		start({
			target: document.querySelector('[data-hydrate="fyic85"]').parentNode,
			paths: {"base":"/docs/course/pr_362/ru","assets":"/docs/course/pr_362/ru"},
			session: {},
			route: false,
			spa: false,
			trailing_slash: "never",
			hydrate: {
				status: 200,
				error: null,
				nodes: [
					import("/docs/course/pr_362/ru/_app/pages/__layout.svelte-hf-doc-builder.js"),
						import("/docs/course/pr_362/ru/_app/pages/chapter8/3.mdx-hf-doc-builder.js")
				],
				params: {}
			}
		});
	</script>
