Buckets:

HuggingFaceDocBuilder's picture
download
raw
19.8 kB
<meta charset="utf-8" /><meta name="hf:doc:metadata" content="{&quot;title&quot;:&quot;Q1: 에이전트(Agent)란?&quot;,&quot;local&quot;:&quot;q1-what-is-an-agent&quot;,&quot;sections&quot;:[],&quot;depth&quot;:3}">
<link href="/docs/agents-course/pr_700/ko/_app/immutable/assets/0.e3b0c442.css" rel="modulepreload">
<link rel="modulepreload" href="/docs/agents-course/pr_700/ko/_app/immutable/entry/start.62a59816.js">
<link rel="modulepreload" href="/docs/agents-course/pr_700/ko/_app/immutable/chunks/scheduler.cc52f4b9.js">
<link rel="modulepreload" href="/docs/agents-course/pr_700/ko/_app/immutable/chunks/singletons.f672ec20.js">
<link rel="modulepreload" href="/docs/agents-course/pr_700/ko/_app/immutable/chunks/index.5033808a.js">
<link rel="modulepreload" href="/docs/agents-course/pr_700/ko/_app/immutable/chunks/paths.2f3f7fdd.js">
<link rel="modulepreload" href="/docs/agents-course/pr_700/ko/_app/immutable/entry/app.58bafb27.js">
<link rel="modulepreload" href="/docs/agents-course/pr_700/ko/_app/immutable/chunks/preload-helper.948cf805.js">
<link rel="modulepreload" href="/docs/agents-course/pr_700/ko/_app/immutable/chunks/index.1e918bfb.js">
<link rel="modulepreload" href="/docs/agents-course/pr_700/ko/_app/immutable/nodes/0.97e26aa9.js">
<link rel="modulepreload" href="/docs/agents-course/pr_700/ko/_app/immutable/chunks/each.e59479a4.js">
<link rel="modulepreload" href="/docs/agents-course/pr_700/ko/_app/immutable/nodes/16.993b69dd.js">
<link rel="modulepreload" href="/docs/agents-course/pr_700/ko/_app/immutable/chunks/Question.dafc0360.js">
<link rel="modulepreload" href="/docs/agents-course/pr_700/ko/_app/immutable/chunks/MermaidChart.svelte_svelte_type_style_lang.06f4ae03.js"><!-- HEAD_svelte-u9bgzb_START --><meta name="hf:doc:metadata" content="{&quot;title&quot;:&quot;Q1: 에이전트(Agent)란?&quot;,&quot;local&quot;:&quot;q1-what-is-an-agent&quot;,&quot;sections&quot;:[],&quot;depth&quot;:3}"><!-- HEAD_svelte-u9bgzb_END --> <p></p> <hr> <h3 class="relative group"><a id="q1-what-is-an-agent" 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="#q1-what-is-an-agent"><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>Q1: 에이전트(Agent)란?</span></h3> <p data-svelte-h="svelte-1xwlkny">다음 중 AI 에이전트를 가장 잘 설명한 것은 무엇인가요?</p> <div><form><label class="block"><input autocomplete="off" class="form-input -mt-1.5 mr-2" name="choice" type="checkbox" value="0"> <!-- HTML_TAG_START -->정적인 텍스트만 처리하고, 환경과 동적으로 상호작용하거나 의미 있는 행동을 수행하는 메커니즘이 없는 시스템.<!-- HTML_TAG_END --></label> <label class="block"><input autocomplete="off" class="form-input -mt-1.5 mr-2" name="choice" type="checkbox" value="1"> <!-- HTML_TAG_START -->추론하고 계획을 세우며 도구를 활용하여 환경과 상호작용하여 특정 목표를 달성하는 AI 모델.<!-- HTML_TAG_END --></label> <label class="block"><input autocomplete="off" class="form-input -mt-1.5 mr-2" name="choice" type="checkbox" value="2"> <!-- HTML_TAG_START -->사용자의 질문에 답변할 수는 있지만, 외부 시스템과 상호작용하거나 행동을 수행할 수 없는 대화형 AI.<!-- HTML_TAG_END --></label> <label class="block"><input autocomplete="off" class="form-input -mt-1.5 mr-2" name="choice" type="checkbox" value="3"> <!-- HTML_TAG_START -->사용자와 적극적으로 상호작용하거나 작업을 수행할 능력 없이 정적인 정보를 제공하는 온라인 저장소.<!-- HTML_TAG_END --></label> <div class="flex flex-row items-center mt-3"><button class="btn px-4 mr-4" type="submit" disabled>Submit</button> </div></form></div> <hr> <h3 class="relative group"><a id="q2-what-is-the-role-of-planning-in-an-agent-에이전트에서-계획planning이-하는-역할은" 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="#q2-what-is-the-role-of-planning-in-an-agent-에이전트에서-계획planning이-하는-역할은"><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>Q2: What is the Role of Planning in an Agent? 에이전트에서 계획(Planning)이 하는 역할은?</span></h3> <p data-svelte-h="svelte-11msw84">에이전트는 행동을 취하기 전에 왜 계획을 세워야 할까요?</p> <div><form><label class="block"><input autocomplete="off" class="form-input -mt-1.5 mr-2" name="choice" type="checkbox" value="0"> <!-- HTML_TAG_START -->주로 과거의 상호작용을 저장하거나 기억하는 역할을 하기 위해서이다.<!-- HTML_TAG_END --></label> <label class="block"><input autocomplete="off" class="form-input -mt-1.5 mr-2" name="choice" type="checkbox" value="1"> <!-- HTML_TAG_START -->사용자의 요청을 충족시키기 위해 실행할 행동의 순서를 정하고, 적절한 도구를 선택하기 위해서이다.<!-- HTML_TAG_END --></label> <label class="block"><input autocomplete="off" class="form-input -mt-1.5 mr-2" name="choice" type="checkbox" value="2"> <!-- HTML_TAG_START -->명확한 전략이나 목표 없이 무작위로 행동을 수행하기 위해서이다.<!-- HTML_TAG_END --></label> <label class="block"><input autocomplete="off" class="form-input -mt-1.5 mr-2" name="choice" type="checkbox" value="3"> <!-- HTML_TAG_START -->단순히 텍스트를 변환하거나 번역하는 과정일 뿐, 구체적인 행동 계획이나 전략적 사고와는 관련이 없다.<!-- HTML_TAG_END --></label> <div class="flex flex-row items-center mt-3"><button class="btn px-4 mr-4" type="submit" disabled>Submit</button> </div></form></div> <hr> <h3 class="relative group"><a id="q3-도구tools는-에이전트의-기능을-어떻게-향상시키는가" 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="#q3-도구tools는-에이전트의-기능을-어떻게-향상시키는가"><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>Q3: 도구(Tools)는 에이전트의 기능을 어떻게 향상시키는가?</span></h3> <p data-svelte-h="svelte-pf90fq">도구는 왜 에이전트에게 필수적인 요소일까요?</p> <div><form><label class="block"><input autocomplete="off" class="form-input -mt-1.5 mr-2" name="choice" type="checkbox" value="0"> <!-- HTML_TAG_START -->도구는 실질적인 역할을 하지 않으며, 기본적인 텍스트 생성 기능 이상의 행동을 수행하는 데 기여하지 않는다.<!-- HTML_TAG_END --></label> <label class="block"><input autocomplete="off" class="form-input -mt-1.5 mr-2" name="choice" type="checkbox" value="1"> <!-- HTML_TAG_START -->도구는 에이전트가 커피를 만들거나 이미지를 생성하는 등, 텍스트 생성 모델이 기본적으로 수행할 수 없는 작업을 실행할 수 있도록 해준다.<!-- HTML_TAG_END --></label> <label class="block"><input autocomplete="off" class="form-input -mt-1.5 mr-2" name="choice" type="checkbox" value="2"> <!-- HTML_TAG_START -->도구는 메모리 저장을 위한 용도로만 사용되며, 작업을 수행하거나 상호작용 성능을 향상하는 기능은 없다.<!-- HTML_TAG_END --></label> <label class="block"><input autocomplete="off" class="form-input -mt-1.5 mr-2" name="choice" type="checkbox" value="3"> <!-- HTML_TAG_START -->도구는 에이전트가 텍스트 생성만 가능하도록 제한하여, 더 넓은 범위의 상호작용을 수행하지 못하게 만든다.<!-- HTML_TAG_END --></label> <div class="flex flex-row items-center mt-3"><button class="btn px-4 mr-4" type="submit" disabled>Submit</button> </div></form></div> <hr> <h3 class="relative group"><a id="q4-행동actions과-도구tools의-차이점은" 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="#q4-행동actions과-도구tools의-차이점은"><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>Q4: 행동(Actions)과 도구(Tools)의 차이점은?</span></h3> <p data-svelte-h="svelte-ejshgi">행동과 도구의 핵심적인 차이는 무엇인가요?</p> <div><form><label class="block"><input autocomplete="off" class="form-input -mt-1.5 mr-2" name="choice" type="checkbox" value="0"> <!-- HTML_TAG_START -->행동은 에이전트가 취하는 단계이며, 도구는 해당 행동을 수행하기 위해 사용할 수 있는 외부 리소스이다.<!-- HTML_TAG_END --></label> <label class="block"><input autocomplete="off" class="form-input -mt-1.5 mr-2" name="choice" type="checkbox" value="1"> <!-- HTML_TAG_START -->행동과 도구는 완전히 동일한 개념이며, 상호 교환적으로 사용할 수 있다.<!-- HTML_TAG_END --></label> <label class="block"><input autocomplete="off" class="form-input -mt-1.5 mr-2" name="choice" type="checkbox" value="2"> <!-- HTML_TAG_START -->도구는 광범위한 기능을 수행하는 유틸리티이며, 행동은 물리적 상호작용에만 국한된다.<!-- HTML_TAG_END --></label> <label class="block"><input autocomplete="off" class="form-input -mt-1.5 mr-2" name="choice" type="checkbox" value="3"> <!-- HTML_TAG_START -->행동은 LLM을 통해 결정 및 실행해야 하지만, 도구는 이러한 의존성 없이 독립적으로 작동한다.<!-- HTML_TAG_END --></label> <div class="flex flex-row items-center mt-3"><button class="btn px-4 mr-4" type="submit" disabled>Submit</button> </div></form></div> <hr> <h3 class="relative group"><a id="q5-llm은-에이전트에서-어떤-역할을-하는가" 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="#q5-llm은-에이전트에서-어떤-역할을-하는가"><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>Q5: LLM은 에이전트에서 어떤 역할을 하는가?</span></h3> <p data-svelte-h="svelte-3j584s">LLM는 에이전트의 기능에 어떻게 기여할까요?</p> <div><form><label class="block"><input autocomplete="off" class="form-input -mt-1.5 mr-2" name="choice" type="checkbox" value="0"> <!-- HTML_TAG_START -->LLM은 단순히 정보를 저장하는 수동적인 저장소 역할을 하며, 입력을 능동적으로 처리하거나 동적인 응답을 생성할 수 없다.<!-- HTML_TAG_END --></label> <label class="block"><input autocomplete="off" class="form-input -mt-1.5 mr-2" name="choice" type="checkbox" value="1"> <!-- HTML_TAG_START -->LLM은 에이전트의 '두뇌' 역할을 하며, 텍스트 입력을 처리하고 명령을 이해하여 행동을 계획하는 기능을 한다.<!-- HTML_TAG_END --></label> <label class="block"><input autocomplete="off" class="form-input -mt-1.5 mr-2" name="choice" type="checkbox" value="2"> <!-- HTML_TAG_START -->LLM은 이미지 처리에만 사용된다고 잘못 알려져 있으며, 실제로는 텍스트를 생성하고 처리하는 것이 주된 역할이다.<!-- HTML_TAG_END --></label> <label class="block"><input autocomplete="off" class="form-input -mt-1.5 mr-2" name="choice" type="checkbox" value="3"> <!-- HTML_TAG_START -->LLM은 AI 에이전트의 운영과 전혀 관련이 없으며, 실용적인 적용에서 불필요한 요소이다.<!-- HTML_TAG_END --></label> <div class="flex flex-row items-center mt-3"><button class="btn px-4 mr-4" type="submit" disabled>Submit</button> </div></form></div> <hr> <h3 class="relative group"><a id="q6-다음-중-ai-에이전트의-실제-사례로-가장-적절한-것은" 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="#q6-다음-중-ai-에이전트의-실제-사례로-가장-적절한-것은"><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>Q6: 다음 중 AI 에이전트의 실제 사례로 가장 적절한 것은?</span></h3> <p data-svelte-h="svelte-4yd0qb">다음 예시 중 실제 AI 에이전트의 작동 방식과 가장 유사한 것은 무엇인가요?</p> <div><form><label class="block"><input autocomplete="off" class="form-input -mt-1.5 mr-2" name="choice" type="checkbox" value="0"> <!-- HTML_TAG_START -->웹사이트에서 고정된 정보를 제공하며, 동적 응답 기능이 없는 정적인 FAQ 페이지.<!-- HTML_TAG_END --></label> <label class="block"><input autocomplete="off" class="form-input -mt-1.5 mr-2" name="choice" type="checkbox" value="1"> <!-- HTML_TAG_START -->음성 명령을 이해하고, 이를 기반으로 알람 설정이나 메시지 전송 같은 작업을 수행하는 Siri 또는 Alexa 같은 가상 비서.<!-- HTML_TAG_END --></label> <label class="block"><input autocomplete="off" class="form-input -mt-1.5 mr-2" name="choice" type="checkbox" value="2"> <!-- HTML_TAG_START -->사칙연산을 수행하지만, 추론이나 계획 기능 없이 고정된 규칙에 따라 작동하는 단순 계산기<!-- HTML_TAG_END --></label> <label class="block"><input autocomplete="off" class="form-input -mt-1.5 mr-2" name="choice" type="checkbox" value="3"> <!-- HTML_TAG_START -->미리 정해진 대사에 따라 반응하는 비디오 게임 NPC로, 추론, 계획, 도구 활용 기능이 없는 경우.<!-- HTML_TAG_END --></label> <div class="flex flex-row items-center mt-3"><button class="btn px-4 mr-4" type="submit" disabled>Submit</button> </div></form></div> <hr> <p data-svelte-h="svelte-1vkgcmi">퀴즈 완료를 축하합니다! 🥳 If you need to review any elements, take the time to revisit the chapter to reinforce your knowledge before diving deeper into the “Agent’s brain”: LLMs.
본격적으로 “에이전트의 두뇌”인 LLM에 대해 학습하기 이전에 배운 내용을 다시 복습하고 싶다면, 해당 챕터를 다시 확인해 보세요. 🚀</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/ko/unit1/quiz1.mdx" target="_blank"><svg class="mr-1" 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="M31,16l-7,7l-1.41-1.41L28.17,16l-5.58-5.59L24,9l7,7z"></path><path d="M1,16l7-7l1.41,1.41L3.83,16l5.58,5.59L8,23l-7-7z"></path><path d="M12.419,25.484L17.639,6.552l1.932,0.518L14.351,26.002z"></path></svg> <span data-svelte-h="svelte-zjs2n5"><span class="underline">Update</span> on GitHub</span></a> <p></p>
<script>
{
__sveltekit_1sdp3wz = {
assets: "/docs/agents-course/pr_700/ko",
base: "/docs/agents-course/pr_700/ko",
env: {}
};
const element = document.currentScript.parentElement;
const data = [null,null];
Promise.all([
import("/docs/agents-course/pr_700/ko/_app/immutable/entry/start.62a59816.js"),
import("/docs/agents-course/pr_700/ko/_app/immutable/entry/app.58bafb27.js")
]).then(([kit, app]) => {
kit.start(app, element, {
node_ids: [0, 16],
data,
form: null,
error: null
});
});
}
</script>

Xet Storage Details

Size:
19.8 kB
·
Xet hash:
7ce0f574f3674f18a0888e8ecbcbb33934d14379d32234de0d5679578acf120f

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.