Buckets:
| <meta charset="utf-8" /><meta name="hf:doc:metadata" content="{"title":"Что такое Агент?","local":"что-такое-агент","sections":[{"title":"Общая картина: Агент Альфред","local":"общая-картина-агент-альфред","sections":[],"depth":2},{"title":"Давайте будем более формальны","local":"давайте-будем-более-формальны","sections":[],"depth":2},{"title":"Какие модели ИИ мы используем для агентов?","local":"какие-модели-ии-мы-используем-для-агентов","sections":[],"depth":2},{"title":"Как ИИ воздействует на окружающую среду?","local":"как-ии-воздействует-на-окружающую-среду","sections":[],"depth":2},{"title":"Какой тип задач может выполнять Агент?","local":"какой-тип-задач-может-выполнять-агент","sections":[{"title":"Пример 1: Виртуальные персональные ассистенты","local":"пример-1-виртуальные-персональные-ассистенты","sections":[],"depth":3},{"title":"Пример 3: ИИ неигрового персонажа в видеоигре","local":"пример-3-ии-неигрового-персонажа-в-видеоигре","sections":[],"depth":3}],"depth":2}],"depth":1}"> | |
| <link href="/docs/agents-course/pr_545/ru-RU/_app/immutable/assets/0.e3b0c442.css" rel="modulepreload"> | |
| <link rel="modulepreload" href="/docs/agents-course/pr_545/ru-RU/_app/immutable/entry/start.592056c6.js"> | |
| <link rel="modulepreload" href="/docs/agents-course/pr_545/ru-RU/_app/immutable/chunks/scheduler.f6b352c8.js"> | |
| <link rel="modulepreload" href="/docs/agents-course/pr_545/ru-RU/_app/immutable/chunks/singletons.cff3ffe7.js"> | |
| <link rel="modulepreload" href="/docs/agents-course/pr_545/ru-RU/_app/immutable/chunks/index.26cf6c5a.js"> | |
| <link rel="modulepreload" href="/docs/agents-course/pr_545/ru-RU/_app/immutable/chunks/paths.1592cfdf.js"> | |
| <link rel="modulepreload" href="/docs/agents-course/pr_545/ru-RU/_app/immutable/entry/app.8fd36cf7.js"> | |
| <link rel="modulepreload" href="/docs/agents-course/pr_545/ru-RU/_app/immutable/chunks/index.7f38e934.js"> | |
| <link rel="modulepreload" href="/docs/agents-course/pr_545/ru-RU/_app/immutable/nodes/0.9b025bee.js"> | |
| <link rel="modulepreload" href="/docs/agents-course/pr_545/ru-RU/_app/immutable/chunks/each.e59479a4.js"> | |
| <link rel="modulepreload" href="/docs/agents-course/pr_545/ru-RU/_app/immutable/nodes/26.530fd729.js"> | |
| <link rel="modulepreload" href="/docs/agents-course/pr_545/ru-RU/_app/immutable/chunks/Tip.ae532637.js"> | |
| <link rel="modulepreload" href="/docs/agents-course/pr_545/ru-RU/_app/immutable/chunks/CodeBlock.3ee8293b.js"> | |
| <link rel="modulepreload" href="/docs/agents-course/pr_545/ru-RU/_app/immutable/chunks/getInferenceSnippets.1ddaa658.js"><!-- HEAD_svelte-u9bgzb_START --><meta name="hf:doc:metadata" content="{"title":"Что такое Агент?","local":"что-такое-агент","sections":[{"title":"Общая картина: Агент Альфред","local":"общая-картина-агент-альфред","sections":[],"depth":2},{"title":"Давайте будем более формальны","local":"давайте-будем-более-формальны","sections":[],"depth":2},{"title":"Какие модели ИИ мы используем для агентов?","local":"какие-модели-ии-мы-используем-для-агентов","sections":[],"depth":2},{"title":"Как ИИ воздействует на окружающую среду?","local":"как-ии-воздействует-на-окружающую-среду","sections":[],"depth":2},{"title":"Какой тип задач может выполнять Агент?","local":"какой-тип-задач-может-выполнять-агент","sections":[{"title":"Пример 1: Виртуальные персональные ассистенты","local":"пример-1-виртуальные-персональные-ассистенты","sections":[],"depth":3},{"title":"Пример 3: ИИ неигрового персонажа в видеоигре","local":"пример-3-ии-неигрового-персонажа-в-видеоигре","sections":[],"depth":3}],"depth":2}],"depth":1}"><!-- HEAD_svelte-u9bgzb_END --> <p></p> <h1 class="relative group"><a id="что-такое-агент" class="header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full" href="#что-такое-агент"><span><svg class="" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 256"><path d="M167.594 88.393a8.001 8.001 0 0 1 0 11.314l-67.882 67.882a8 8 0 1 1-11.314-11.315l67.882-67.881a8.003 8.003 0 0 1 11.314 0zm-28.287 84.86l-28.284 28.284a40 40 0 0 1-56.567-56.567l28.284-28.284a8 8 0 0 0-11.315-11.315l-28.284 28.284a56 56 0 0 0 79.196 79.197l28.285-28.285a8 8 0 1 0-11.315-11.314zM212.852 43.14a56.002 56.002 0 0 0-79.196 0l-28.284 28.284a8 8 0 1 0 11.314 11.314l28.284-28.284a40 40 0 0 1 56.568 56.567l-28.285 28.285a8 8 0 0 0 11.315 11.314l28.284-28.284a56.065 56.065 0 0 0 0-79.196z" fill="currentColor"></path></svg></span></a> <span>Что такое Агент?</span></h1> <img src="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit1/whiteboard-no-check.jpg" alt="Unit 1 planning"> <p data-svelte-h="svelte-1ramv0n">К концу этого раздела вы будете чувствовать себя комфортно с концепцией агентов и их различными применениями в ИИ.</p> <p data-svelte-h="svelte-5yr460">Чтобы объяснить, что такое агент, давайте начнем с аналогии.</p> <h2 class="relative group"><a id="общая-картина-агент-альфред" class="header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full" href="#общая-картина-агент-альфред"><span><svg class="" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 256"><path d="M167.594 88.393a8.001 8.001 0 0 1 0 11.314l-67.882 67.882a8 8 0 1 1-11.314-11.315l67.882-67.881a8.003 8.003 0 0 1 11.314 0zm-28.287 84.86l-28.284 28.284a40 40 0 0 1-56.567-56.567l28.284-28.284a8 8 0 0 0-11.315-11.315l-28.284 28.284a56 56 0 0 0 79.196 79.197l28.285-28.285a8 8 0 1 0-11.315-11.314zM212.852 43.14a56.002 56.002 0 0 0-79.196 0l-28.284 28.284a8 8 0 1 0 11.314 11.314l28.284-28.284a40 40 0 0 1 56.568 56.567l-28.285 28.285a8 8 0 0 0 11.315 11.314l28.284-28.284a56.065 56.065 0 0 0 0-79.196z" fill="currentColor"></path></svg></span></a> <span>Общая картина: Агент Альфред</span></h2> <p data-svelte-h="svelte-f75p2d">Познакомьтесь с Альфредом. Альфред - <strong>агент</strong>.</p> <img src="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit1/this-is-alfred.jpg" alt="This is Alfred"> <p data-svelte-h="svelte-jjp2dc">Представьте, что Альфред <strong>получает команду</strong>, например: «Альфред, я бы хотел кофе, пожалуйста».</p> <img src="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit1/coffee-please.jpg" alt="I would like a coffee"> <p data-svelte-h="svelte-1q8h6ah">Поскольку Альфред <strong>понимает естественный язык</strong>, он быстро понимает нашу просьбу.</p> <p data-svelte-h="svelte-lvk1tc">Перед выполнением заказа Альфред занимается <strong>рассуждениями и планированием</strong>, определяя, какие действия и инструменты ему понадобятся:</p> <ol data-svelte-h="svelte-1szcaxj"><li>Пойти на кухню</li> <li>Воспользоваться кофеваркой</li> <li>Заварите кофе</li> <li>Принесите кофе обратно</li></ol> <img src="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit1/reason-and-plan.jpg" alt="Reason and plan"> <p data-svelte-h="svelte-ybxe4c">Когда у него есть план, он <strong>должен действовать</strong>. Чтобы выполнить свой план, <strong>он может использовать инструменты из списка инструментов, о которых он знает</strong>.</p> <p data-svelte-h="svelte-1tdps3s">В данном случае, чтобы приготовить кофе, он использует кофеварку. Он активирует кофеварку, чтобы сварить кофе.</p> <img src="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit1/make-coffee.jpg" alt="Make coffee"> <p data-svelte-h="svelte-5x13yf">Наконец Альфред приносит нам свежесваренный кофе.</p> <img src="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit1/bring-coffee.jpg" alt="Bring coffee"> <p data-svelte-h="svelte-h5k84a">Именно это и есть агент: <strong>ИИ модель, способная рассуждать, планировать и взаимодействовать со своим окружением</strong>.</p> <p data-svelte-h="svelte-b09bl3">Мы называем его агентом, потому что он обладает <em>агентностью</em>, то есть способностью взаимодействовать с окружающей средой.</p> <img src="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit1/process.jpg" alt="Agent process"> <h2 class="relative group"><a id="давайте-будем-более-формальны" class="header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full" href="#давайте-будем-более-формальны"><span><svg class="" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 256"><path d="M167.594 88.393a8.001 8.001 0 0 1 0 11.314l-67.882 67.882a8 8 0 1 1-11.314-11.315l67.882-67.881a8.003 8.003 0 0 1 11.314 0zm-28.287 84.86l-28.284 28.284a40 40 0 0 1-56.567-56.567l28.284-28.284a8 8 0 0 0-11.315-11.315l-28.284 28.284a56 56 0 0 0 79.196 79.197l28.285-28.285a8 8 0 1 0-11.315-11.314zM212.852 43.14a56.002 56.002 0 0 0-79.196 0l-28.284 28.284a8 8 0 1 0 11.314 11.314l28.284-28.284a40 40 0 0 1 56.568 56.567l-28.285 28.285a8 8 0 0 0 11.315 11.314l28.284-28.284a56.065 56.065 0 0 0 0-79.196z" fill="currentColor"></path></svg></span></a> <span>Давайте будем более формальны</span></h2> <p data-svelte-h="svelte-1psean">Теперь, когда вы получили общую картину, вот более точное определение:</p> <blockquote data-svelte-h="svelte-i334yk"><p>Агент - это система, использующая модель искусственного интеллекта для взаимодействия с окружающей средой с целью достижения определенной пользователем цели. Он сочетает в себе рассуждения, планирование и выполнение действий (часто с помощью внешних инструментов) для выполнения задач.</p></blockquote> <p data-svelte-h="svelte-jm0otu">Считайте, что агент состоит из двух основных частей:</p> <ol data-svelte-h="svelte-16bei1n"><li><strong>Мозг (модель ИИ)</strong>.</li></ol> <p data-svelte-h="svelte-ipoly2">Именно здесь происходит все мышление. Модель ИИ <strong>занимается рассуждениями и планированием</strong>. | |
| Она решает, <strong>какие действия предпринять в зависимости от ситуации</strong>.</p> <ol start="2" data-svelte-h="svelte-1kf29q7"><li><strong>Тело (возможности и инструменты)</strong>.</li></ol> <p data-svelte-h="svelte-7lq5jp">Эта часть представляет собой <strong>все, что агент способен делать</strong>.</p> <p data-svelte-h="svelte-1aqk56p">Набор <strong>возможных действий</strong> зависит от того, чем <strong>наделен агент</strong>. Например, поскольку у человека нет крыльев, он не может выполнять <strong>действие «летать», но может выполнять такие </strong>действия**, как «ходить», «бегать», «прыгать», «хватать» и так далее.</p> <h2 class="relative group"><a id="какие-модели-ии-мы-используем-для-агентов" class="header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full" href="#какие-модели-ии-мы-используем-для-агентов"><span><svg class="" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 256"><path d="M167.594 88.393a8.001 8.001 0 0 1 0 11.314l-67.882 67.882a8 8 0 1 1-11.314-11.315l67.882-67.881a8.003 8.003 0 0 1 11.314 0zm-28.287 84.86l-28.284 28.284a40 40 0 0 1-56.567-56.567l28.284-28.284a8 8 0 0 0-11.315-11.315l-28.284 28.284a56 56 0 0 0 79.196 79.197l28.285-28.285a8 8 0 1 0-11.315-11.314zM212.852 43.14a56.002 56.002 0 0 0-79.196 0l-28.284 28.284a8 8 0 1 0 11.314 11.314l28.284-28.284a40 40 0 0 1 56.568 56.567l-28.285 28.285a8 8 0 0 0 11.315 11.314l28.284-28.284a56.065 56.065 0 0 0 0-79.196z" fill="currentColor"></path></svg></span></a> <span>Какие модели ИИ мы используем для агентов?</span></h2> <p data-svelte-h="svelte-9hl6tc">Наиболее распространенной моделью ИИ, используемой в агентах, является LLM (большая языковая модель), которая принимает на вход <strong>Текст</strong> и выводит <strong>Текст</strong>.</p> <p data-svelte-h="svelte-5sz596">Известными примерами являются <strong>GPT4</strong> от <strong>OpenAI</strong>, <strong>LLama</strong> от <strong>Meta</strong>, <strong>Gemini</strong> от <strong>Google</strong> и т. д. Эти модели были обучены на огромном количестве текстов и способны к обобщению. Подробнее о LLM мы узнаем в <a href="what-are-llms">следующем разделе</a>.</p> <div class="course-tip bg-gradient-to-br dark:bg-gradient-to-r before:border-green-500 dark:before:border-green-800 from-green-50 dark:from-gray-900 to-white dark:to-gray-950 border border-green-50 text-green-700 dark:text-gray-400">Также можно использовать модели, принимающие другие входные данные, в качестве основной модели агента. Например, Vision Language Model (VLM), которая похожа на LLM, но также понимает изображения в качестве входных данных. Пока что мы сосредоточимся на LLM и обсудим другие варианты позже.</div> <h2 class="relative group"><a id="как-ии-воздействует-на-окружающую-среду" class="header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full" href="#как-ии-воздействует-на-окружающую-среду"><span><svg class="" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 256"><path d="M167.594 88.393a8.001 8.001 0 0 1 0 11.314l-67.882 67.882a8 8 0 1 1-11.314-11.315l67.882-67.881a8.003 8.003 0 0 1 11.314 0zm-28.287 84.86l-28.284 28.284a40 40 0 0 1-56.567-56.567l28.284-28.284a8 8 0 0 0-11.315-11.315l-28.284 28.284a56 56 0 0 0 79.196 79.197l28.285-28.285a8 8 0 1 0-11.315-11.314zM212.852 43.14a56.002 56.002 0 0 0-79.196 0l-28.284 28.284a8 8 0 1 0 11.314 11.314l28.284-28.284a40 40 0 0 1 56.568 56.567l-28.285 28.285a8 8 0 0 0 11.315 11.314l28.284-28.284a56.065 56.065 0 0 0 0-79.196z" fill="currentColor"></path></svg></span></a> <span>Как ИИ воздействует на окружающую среду?</span></h2> <p data-svelte-h="svelte-1vus4be">LLM - замечательные модели, но <strong>они могут генерировать только текст</strong>.</p> <p data-svelte-h="svelte-s37ohi">Однако если вы попросите известное чат-приложение, например HuggingChat или ChatGPT, сгенерировать изображение, они смогут! Как такое возможно?</p> <p data-svelte-h="svelte-yuzreo">Ответ заключается в том, что разработчики HuggingChat, ChatGPT и подобных приложений реализовали дополнительный функционал (так называемые <strong>инструменты (tools)</strong>), которые LLM может использовать для создания изображений.</p> <figure data-svelte-h="svelte-lgjug2"><img src="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit1/eiffel_brocolis.jpg" alt="Eiffel Brocolis"> <figcaption>The model used an Image Generation Tool to generate this image.</figcaption></figure> <p data-svelte-h="svelte-1mjo20j">Подробнее об инструментах мы поговорим в разделе <a href="tools">Инструменты</a>.</p> <h2 class="relative group"><a id="какой-тип-задач-может-выполнять-агент" class="header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full" href="#какой-тип-задач-может-выполнять-агент"><span><svg class="" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 256"><path d="M167.594 88.393a8.001 8.001 0 0 1 0 11.314l-67.882 67.882a8 8 0 1 1-11.314-11.315l67.882-67.881a8.003 8.003 0 0 1 11.314 0zm-28.287 84.86l-28.284 28.284a40 40 0 0 1-56.567-56.567l28.284-28.284a8 8 0 0 0-11.315-11.315l-28.284 28.284a56 56 0 0 0 79.196 79.197l28.285-28.285a8 8 0 1 0-11.315-11.314zM212.852 43.14a56.002 56.002 0 0 0-79.196 0l-28.284 28.284a8 8 0 1 0 11.314 11.314l28.284-28.284a40 40 0 0 1 56.568 56.567l-28.285 28.285a8 8 0 0 0 11.315 11.314l28.284-28.284a56.065 56.065 0 0 0 0-79.196z" fill="currentColor"></path></svg></span></a> <span>Какой тип задач может выполнять Агент?</span></h2> <p data-svelte-h="svelte-22qbvk">Агент может выполнять любые задачи, которые мы реализуем с помощью <strong>Инструментов</strong> для выполнения <strong>Действий</strong>.</p> <p data-svelte-h="svelte-b0vj9i">Например, если я напишу агента, который будет действовать как мой личный помощник (как Siri) на моем компьютере, и попрошу его «отправить электронное письмо моему менеджеру с просьбой отложить сегодняшнюю встречу», я могу дать ему код для отправки электронных писем. Это будет новый инструмент, который агент сможет использовать всякий раз, когда ему понадобится отправить письмо. Мы можем написать его на языке Python:</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 class=""><!-- HTML_TAG_START --><span class="hljs-keyword">def</span> <span class="hljs-title function_">send_message_to</span>(<span class="hljs-params">recipient, message</span>): | |
| <span class="hljs-string">"""Используется для отправки электронного сообщения получателю"""</span> | |
| ...<!-- HTML_TAG_END --></pre></div> <p data-svelte-h="svelte-1lh61as">LLM, как мы увидим, будет генерировать код для запуска инструмента, когда это необходимо, и таким образом выполнять поставленную задачу.</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 class=""><!-- HTML_TAG_START -->send_message_to(<span class="hljs-string">"Менеджер"</span>, <span class="hljs-string">"Мы можем отложить сегодняшнюю встречу?"</span>)<!-- HTML_TAG_END --></pre></div> <p data-svelte-h="svelte-10bavik">Дизайн <strong>Инструментов очень важен и оказывает большое влияние на качество работы вашего Агента</strong>. Некоторые задачи требуют создания очень специфических инструментов, в то время как другие могут быть решены с помощью инструментов общего назначения, таких как “web_search”.</p> <blockquote data-svelte-h="svelte-2fgniz"><p>Обратите внимание, что <strong>Действия - это не то же самое, что Инструменты</strong>. Действие, например, может включать в себя использование нескольких инструментов для выполнения.</p></blockquote> <p data-svelte-h="svelte-4z9kpc">Предоставление агенту возможности взаимодействовать с окружающей средой <strong>позволяет использовать его в реальной жизни компаниями и частными лицами</strong>.</p> <h3 class="relative group"><a id="пример-1-виртуальные-персональные-ассистенты" class="header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full" href="#пример-1-виртуальные-персональные-ассистенты"><span><svg class="" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 256"><path d="M167.594 88.393a8.001 8.001 0 0 1 0 11.314l-67.882 67.882a8 8 0 1 1-11.314-11.315l67.882-67.881a8.003 8.003 0 0 1 11.314 0zm-28.287 84.86l-28.284 28.284a40 40 0 0 1-56.567-56.567l28.284-28.284a8 8 0 0 0-11.315-11.315l-28.284 28.284a56 56 0 0 0 79.196 79.197l28.285-28.285a8 8 0 1 0-11.315-11.314zM212.852 43.14a56.002 56.002 0 0 0-79.196 0l-28.284 28.284a8 8 0 1 0 11.314 11.314l28.284-28.284a40 40 0 0 1 56.568 56.567l-28.285 28.285a8 8 0 0 0 11.315 11.314l28.284-28.284a56.065 56.065 0 0 0 0-79.196z" fill="currentColor"></path></svg></span></a> <span>Пример 1: Виртуальные персональные ассистенты</span></h3> <p data-svelte-h="svelte-1ns4jnt">Виртуальные помощники, такие как Siri, Alexa или Google Assistant, работают как агенты, когда взаимодействуют от имени пользователей в их цифровом окружении.</p> <p data-svelte-h="svelte-aczv4k">Они принимают запросы пользователей, анализируют контекст, извлекают информацию из баз данных, дают ответы или инициируют действия (например, устанавливают напоминания, отправляют сообщения или управляют смарт-устройствами).</p> <p data-svelte-h="svelte-8y6a3j">Пример 2: Чат-боты для обслуживания клиентов</p> <p data-svelte-h="svelte-xl5n46">Многие компании используют чат-боты в качестве агентов, которые взаимодействуют с клиентами на естественном языке.</p> <p data-svelte-h="svelte-kimqen">Эти агенты могут отвечать на вопросы, направлять пользователей по шагам устранения неисправностей, открывать проблемы во внутренних базах данных или даже завершать транзакции.</p> <p data-svelte-h="svelte-16fq05r">Их заранее определенные цели могут включать повышение удовлетворенности пользователей, сокращение времени ожидания или увеличение коэффициента конверсии продаж. Взаимодействуя непосредственно с клиентами, обучаясь в ходе диалога и адаптируя свои ответы с течением времени, они демонстрируют основные принципы работы агента в действии.</p> <h3 class="relative group"><a id="пример-3-ии-неигрового-персонажа-в-видеоигре" class="header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full" href="#пример-3-ии-неигрового-персонажа-в-видеоигре"><span><svg class="" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 256"><path d="M167.594 88.393a8.001 8.001 0 0 1 0 11.314l-67.882 67.882a8 8 0 1 1-11.314-11.315l67.882-67.881a8.003 8.003 0 0 1 11.314 0zm-28.287 84.86l-28.284 28.284a40 40 0 0 1-56.567-56.567l28.284-28.284a8 8 0 0 0-11.315-11.315l-28.284 28.284a56 56 0 0 0 79.196 79.197l28.285-28.285a8 8 0 1 0-11.315-11.314zM212.852 43.14a56.002 56.002 0 0 0-79.196 0l-28.284 28.284a8 8 0 1 0 11.314 11.314l28.284-28.284a40 40 0 0 1 56.568 56.567l-28.285 28.285a8 8 0 0 0 11.315 11.314l28.284-28.284a56.065 56.065 0 0 0 0-79.196z" fill="currentColor"></path></svg></span></a> <span>Пример 3: ИИ неигрового персонажа в видеоигре</span></h3> <p data-svelte-h="svelte-x4plvz">Вкратце, агент - это система, которая использует модель ИИ (обычно LLM) в качестве основного механизма рассуждений, чтобы:</p> <p data-svelte-h="svelte-f4r1xz">Вместо того чтобы следовать жесткому дереву поведения, они могут <strong>реагировать контекстно, адаптироваться к взаимодействию с игроком</strong> и генерировать более тонкие диалоги. Такая гибкость помогает создавать более реалистичные и увлекательные персонажи, которые развиваются вместе с действиями игрока.</p> <hr> <p data-svelte-h="svelte-yzfhl9">Вкратце, агент - это система, которая использует ИИ модель (обычно LLM) в качестве основного механизма рассуждений, чтобы:</p> <ul data-svelte-h="svelte-1ejfp5c"><li><p><strong>Понимать естественный язык:</strong> Интерпретировать и осмысленно отвечать на человеческие инструкции.</p></li> <li><p><strong>Рассуждать и планировать:</strong> Анализировать информацию, принимать решения и разрабатывать стратегии для решения проблем.</p></li> <li><p><strong>Взаимодействовать с окружающей средой:</strong> Собирать информацию, предпринимать действия и наблюдать за их результатами.</p></li></ul> <p data-svelte-h="svelte-dp6w72">Теперь, когда вы хорошо знаете, что такое агенты, давайте закрепим ваше понимание с помощью короткого теста без оценки. После этого мы погрузимся в «мозг агента»: <a href="what-are-llms">LLMs</a>.</p> <a class="!text-gray-400 !no-underline text-sm flex items-center not-prose mt-4" href="https://github.com/huggingface/agents-course/blob/main/units/ru-RU/unit1/what-are-agents.mdx" target="_blank"><span data-svelte-h="svelte-1kd6by1"><</span> <span data-svelte-h="svelte-x0xyl0">></span> <span data-svelte-h="svelte-1dajgef"><span class="underline ml-1.5">Update</span> on GitHub</span></a> <p></p> | |
| <script> | |
| { | |
| __sveltekit_1a0dws4 = { | |
| assets: "/docs/agents-course/pr_545/ru-RU", | |
| base: "/docs/agents-course/pr_545/ru-RU", | |
| env: {} | |
| }; | |
| const element = document.currentScript.parentElement; | |
| const data = [null,null]; | |
| Promise.all([ | |
| import("/docs/agents-course/pr_545/ru-RU/_app/immutable/entry/start.592056c6.js"), | |
| import("/docs/agents-course/pr_545/ru-RU/_app/immutable/entry/app.8fd36cf7.js") | |
| ]).then(([kit, app]) => { | |
| kit.start(app, element, { | |
| node_ids: [0, 26], | |
| data, | |
| form: null, | |
| error: null | |
| }); | |
| }); | |
| } | |
| </script> | |
Xet Storage Details
- Size:
- 34.9 kB
- Xet hash:
- 822777df127a7da9790c26c785020143bc78db64179f7ce82b40b37d7a06ddff
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.