{"id":600,"date":"2025-01-11T15:33:15","date_gmt":"2025-01-11T15:33:15","guid":{"rendered":"https:\/\/smolagents.org\/?post_type=docs&#038;p=600"},"modified":"2025-01-11T15:40:57","modified_gmt":"2025-01-11T15:40:57","password":"","slug":"orchestrate-a-multi-agent-system-%f0%9f%a4%96%f0%9f%a4%9d%f0%9f%a4%96","status":"publish","type":"docs","link":"https:\/\/smolagents.org\/ko\/docs\/orchestrate-a-multi-agent-system-\ud83e\udd16\ud83e\udd1d\ud83e\udd16\/","title":{"rendered":"\uba40\ud2f0 \uc5d0\uc774\uc804\ud2b8 \uc2dc\uc2a4\ud15c \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\uc158 \ud83e\udd16\ud83e\udd1d\ud83e\udd16"},"content":{"rendered":"<p>\uc774 \ub178\ud2b8\ubd81\uc5d0\uc11c\ub294&nbsp;<strong>\uba40\ud2f0 \uc5d0\uc774\uc804\ud2b8 \uc6f9 \ube0c\ub77c\uc6b0\uc800: \uc5ec\ub7ec \uc5d0\uc774\uc804\ud2b8\uac00 \ud611\uc5c5\ud558\uc5ec \uc6f9\uc744 \uc0ac\uc6a9\ud558\uc5ec \ubb38\uc81c\ub97c \ud574\uacb0\ud558\ub294 \uc5d0\uc774\uc804\ud2b8 \uc2dc\uc2a4\ud15c!<\/strong><\/p>\n\n\n\n<p>\uac04\ub2e8\ud55c \uacc4\uce35 \uad6c\uc870\uac00 \ub420 \uac83\uc785\ub2c8\ub2e4.&nbsp;<code>\uad00\ub9ac \uc5d0\uc774\uc804\ud2b8<\/code>&nbsp;\uac1d\uccb4\ub97c \uc0ac\uc6a9\ud558\uc5ec \uad00\ub9ac\ub418\ub294 \uc6f9 \uac80\uc0c9 \uc5d0\uc774\uc804\ud2b8\ub97c \ub798\ud551\ud569\ub2c8\ub2e4:<\/p>\n\n\n\n<p>\ubcf5\uc0ac\ub428<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">              +----------------+\n              | \uad00\ub9ac\uc790 \uc0c1\ub2f4\uc6d0 |\n              +----------------+\n                       |\n        _______________|______________\n       | |\n  \ucf54\ub4dc \uc778\ud130\ud504\ub9ac\ud130 +--------------------------------+\n       \ub3c4\uad6c | \uad00\ub9ac \uc5d0\uc774\uc804\ud2b8 |\n                     | +------------------+ |\n                     | | \uc6f9 \uac80\uc0c9 \uc5d0\uc774\uc804\ud2b8 | |\n                     | +------------------+ |\n                     | | | |\n                     | \uc6f9 \uac80\uc0c9 \ub3c4\uad6c | |\n                     \uc6f9\ud398\uc774\uc9c0 \ubc29\ubb38 \ub3c4\uad6c | |\n                     +--------------------------------+<\/pre>\n\n\n\n<p>\uc774 \uc2dc\uc2a4\ud15c\uc744 \uc124\uc815\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc544\ub798 \uc904\uc744 \uc2e4\ud589\ud558\uc5ec \ud544\uc694\ud55c \uc885\uc18d\uc131\uc744 \uc124\uce58\ud569\ub2c8\ub2e4:<\/p>\n\n\n\n<p>\ubcf5\uc0ac\ub428<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">!pip \uc124\uce58 \ub9c8\ud06c\ub2e4\uc6b4\ud30c\uc774 \ub355\ub355\uace0-\uac80\uc0c9 smolagents -\uc5c5\uadf8\ub808\uc774\ub4dc -q<\/pre>\n\n\n\n<p>HF \ucd94\ub860 API\ub97c \ud638\ucd9c\ud558\uae30 \uc704\ud574 \ub85c\uadf8\uc778\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4:<\/p>\n\n\n\n<p>\ubcf5\uc0ac\ub428<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">huggingface_hub\uc5d0\uc11c \ub85c\uadf8\uc778 \uac00\uc838\uc624\uae30\n\nlogin()<\/pre>\n\n\n\n<p>\u26a1\ufe0f \uc5d0\uc774\uc804\ud2b8\ub294 \ub2e4\uc74c\uc5d0 \uc758\ud574 \uad6c\ub3d9\ub429\ub2c8\ub2e4.\u00a0<a href=\"https:\/\/huggingface.co\/Qwen\/Qwen2.5-Coder-32B-Instruct\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Qwen\/Qwen2.5-Coder-32B-Instruct<\/a>\u00a0\uc0ac\uc6a9\u00a0<code>HfApiModel<\/code>\u00a0\ud074\ub798\uc2a4: \ucd94\ub860 API\ub97c \uc0ac\uc6a9\ud558\uba74 \ubaa8\ub4e0 OS \ubaa8\ub378\uc744 \ube60\ub974\uace0 \uc27d\uac8c \uc2e4\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p><em>\ucc38\uace0:<\/em>\u00a0\ucd94\ub860 API\ub294 \ub2e4\uc591\ud55c \uae30\uc900\uc5d0 \ub530\ub77c \ubaa8\ub378\uc744 \ud638\uc2a4\ud305\ud558\uba70, \ubc30\ud3ec\ub41c \ubaa8\ub378\uc740 \uc0ac\uc804 \ud1b5\uc9c0 \uc5c6\uc774 \uc5c5\ub370\uc774\ud2b8\ub418\uac70\ub098 \uad50\uccb4\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc790\uc138\ud788 \uc54c\uc544\ubcf4\uae30\u00a0<a href=\"https:\/\/huggingface.co\/docs\/api-inference\/supported-models\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">\uc5ec\uae30<\/a>.<\/p>\n\n\n\n<p>\ubcf5\uc0ac\ub428<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">model_id = \"Qwen\/Qwen2.5-Coder-32B-Instruct\"<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/huggingface.co\/docs\/smolagents\/examples\/multiagents#-create-a-web-search-tool\" target=\"_blank\" rel=\"noopener\"><\/a>\ud83d\udd0d \uc6f9 \uac80\uc0c9 \ub3c4\uad6c \ub9cc\ub4e4\uae30<\/h2>\n\n\n\n<p>\uc6f9 \ube0c\ub77c\uc6b0\uc9d5\uc758 \uacbd\uc6b0 \uc774\ubbf8 \uae30\uc874\uc5d0 \uc0ac\uc6a9\ud558\ub358\u00a0<a href=\"https:\/\/github.com\/huggingface\/smolagents\/blob\/main\/src\/smolagents\/default_tools\/search.py\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><code>\ub355\ub355\uace0 \uac80\uc0c9 \ub3c4\uad6c<\/code><\/a>\u00a0\ub3c4\uad6c\ub97c \uc0ac\uc6a9\ud558\uc5ec Google \uac80\uc0c9\uc5d0 \uc0c1\uc751\ud558\ub294 \uae30\ub2a5\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uadf8\ub7ec\ub098 \uadf8 \ub2e4\uc74c\uc5d0\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 \ud398\uc774\uc9c0\ub85c \uc774\ub3d9\ud560 \uc218 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4.&nbsp;<code>\ub355\ub355\uace0 \uac80\uc0c9 \ub3c4\uad6c<\/code>. \uc774\ub97c \uc704\ud574 \ub77c\uc774\ube0c\ub7ec\ub9ac\uc758 \ub0b4\uc7a5\ub41c&nbsp;<code>\uc6f9\ud398\uc774\uc9c0 \ub3c4\uad6c \ubc29\ubb38<\/code>\ud558\uc9c0\ub9cc \uc5b4\ub5bb\uac8c \uc791\ub3d9\ud558\ub294\uc9c0 \ub2e4\uc2dc \ube4c\ub4dc\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc774\uc81c&nbsp;<code>\uc6f9\ud398\uc774\uc9c0 \ub3c4\uad6c \ubc29\ubb38<\/code>&nbsp;\ub3c4\uad6c\ub97c \uc0ac\uc6a9\ud558\uc5ec \ucc98\uc74c\ubd80\ud130&nbsp;<code>\ub9c8\ud06c\ub2e4\uc6b4\ud30c\uc774<\/code>.<\/p>\n\n\n\n<p>\ubcf5\uc0ac\ub428<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">import re\n\uc694\uccad \uac00\uc838\uc624\uae30\n\uc5d0\uc11c \ub9c8\ud06c\ub2e4\uc6b4\ud30c\uc774 \uac00\uc838\uc624\uae30 \ub9c8\ud06c\ub2e4\uc6b4\ud30c\uc774\n\uc694\uccad.\uc608\uc678\uc5d0\uc11c \uc694\uccad \uc608\uc678 \uac00\uc838\uc624\uae30\n\uc5d0\uc11c smolagent \uac00\uc838\uc624\uae30 \ub3c4\uad6c\n\n\n@tool\ndef visit_webpage(url: str) -&gt; str:\n    \"\"\"\uc9c0\uc815\ub41c URL\uc758 \uc6f9\ud398\uc774\uc9c0\ub97c \ubc29\ubb38\ud558\uace0 \uadf8 \ub0b4\uc6a9\uc744 \ub9c8\ud06c\ub2e4\uc6b4 \ubb38\uc790\uc5f4\ub85c \ubc18\ud658\ud569\ub2c8\ub2e4.\n\n    Args:\n        url: \ubc29\ubb38\ud560 \uc6f9\ud398\uc774\uc9c0\uc758 URL\uc785\ub2c8\ub2e4.\n\n    \ubc18\ud658\uac12:\n        \ub9c8\ud06c\ub2e4\uc6b4\uc73c\ub85c \ubcc0\ud658\ub41c \uc6f9\ud398\uc774\uc9c0\uc758 \ucf58\ud150\uce20 \ub610\ub294 \uc694\uccad\uc774 \uc2e4\ud328\ud55c \uacbd\uc6b0 \uc624\ub958 \uba54\uc2dc\uc9c0\uc785\ub2c8\ub2e4.\n    \"\"\"\n    try:\n        <em># URL\ub85c GET \uc694\uccad \ubcf4\ub0b4\uae30<\/em>\n        response = requests.get(url)\n        response.raise_for_status()  <em># \ubd88\ub7c9 \uc0c1\ud0dc \ucf54\ub4dc\uc5d0 \ub300\ud55c \uc608\uc678 \ubc1c\uc0dd<\/em>\n\n        <em># HTML \ucf58\ud150\uce20\ub97c \ub9c8\ud06c\ub2e4\uc6b4\uc73c\ub85c \ubcc0\ud658\ud558\uae30<\/em>\n        \ub9c8\ud06c\ub2e4\uc6b4_\ucf58\ud150\uce20 = \ub9c8\ud06c\ub2e4\uc6b4\ud30c\uc774(\uc751\ub2f5.\ud14d\uc2a4\ud2b8).\uc2a4\ud2b8\ub9bd()\n\n        <em># \uc5ec\ub7ec \uc904 \ubc14\uafc8 \uc81c\uac70<\/em>\n        \ub9c8\ud06c\ub2e4\uc6b4_\ucf58\ud150\uce20 = re.sub(r\"\\n{3,}\", \"\\n\\n\", \ub9c8\ud06c\ub2e4\uc6b4_\ucf58\ud150\uce20)\n\n        \ubc18\ud658 \ub9c8\ud06c\ub2e4\uc6b4_\ucf58\ud150\uce20\n\n    \uc694\uccad \uc608\uc678\ub97c e\ub85c \uc81c\uc678\ud569\ub2c8\ub2e4:\n        \ubc18\ud658 f\"\uc6f9 \ud398\uc774\uc9c0\ub97c \uac00\uc838\uc624\ub294 \ub3d9\uc548 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4: {str(e)}\"\n    \uc608\uc678\ub97c e\ub85c \uc81c\uc678\ud569\ub2c8\ub2e4:\n        return f\"\uc608\uae30\uce58 \uc54a\uc740 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4: {str(e)}\"<\/pre>\n\n\n\n<p>\uc774\uc81c \ub3c4\uad6c\ub97c \ucd08\uae30\ud654\ud558\uace0 \ud14c\uc2a4\ud2b8\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4!<\/p>\n\n\n\n<p>\ubcf5\uc0ac\ub428<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">print(visit_webpage(\"https:\/\/en.wikipedia.org\/wiki\/Hugging_Face\")[:500])<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/huggingface.co\/docs\/smolagents\/examples\/multiagents#build-our-multi-agent-system-\" target=\"_blank\" rel=\"noopener\"><\/a>\uba40\ud2f0 \uc5d0\uc774\uc804\ud2b8 \uc2dc\uc2a4\ud15c \uad6c\ucd95 \ud83e\udd16\ud83e\udd1d\ud83e\udd16<\/h2>\n\n\n\n<p>\uc774\uc81c \ubaa8\ub4e0 \ub3c4\uad6c\ub97c \uac16\ucd94\uc5c8\uc73c\ub2c8&nbsp;<code>\uac80\uc0c9<\/code>&nbsp;\uadf8\ub9ac\uace0&nbsp;<code>\ubc29\ubb38_\uc6f9\ud398\uc774\uc9c0<\/code>\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc6f9 \uc5d0\uc774\uc804\ud2b8\ub97c \ub9cc\ub4e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc774 \uc5d0\uc774\uc804\ud2b8\uc5d0 \ub300\ud574 \uc5b4\ub5a4 \uad6c\uc131\uc744 \uc120\ud0dd\ud574\uc57c \ud558\ub098\uc694?<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\uc6f9 \ube0c\ub77c\uc6b0\uc9d5\uc740 \ubcd1\ub82c \ub3c4\uad6c \ud638\ucd9c\uc774 \ud544\uc694\ud558\uc9c0 \uc54a\uc740 \ub2e8\uc77c \ud0c0\uc784\ub77c\uc778 \uc791\uc5c5\uc774\ubbc0\ub85c JSON \ub3c4\uad6c \ud638\ucd9c\uc774 \uc798 \uc791\ub3d9\ud569\ub2c8\ub2e4. \ub530\ub77c\uc11c \uc6b0\ub9ac\ub294\u00a0<code>JsonAgent<\/code>.<\/li>\n\n\n\n<li>\ub610\ud55c \uc6f9 \uac80\uc0c9\uc758 \uacbd\uc6b0 \uc815\ub2f5\uc744 \ucc3e\uae30 \uc804\uc5d0 \uc5ec\ub7ec \ud398\uc774\uc9c0\ub97c \ud0d0\uc0c9\ud574\uc57c \ud558\ub294 \uacbd\uc6b0\uac00 \uc788\uae30 \ub54c\ubb38\uc5d0\u00a0<code>max_steps<\/code>\u00a0\ub97c 10\uc73c\ub85c \uc124\uc815\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n\n<p>\ubcf5\uc0ac\ub428<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\uc5d0\uc11c smolagent \uac00\uc838\uc624\uae30(\n    CodeAgent,\n    ToolCallingAgent,\n    HfApiModel,\n    ManagedAgent,\n    DuckDuckGoSearchTool,\n    LiteLLMModel,\n)\n\n\ubaa8\ub378 = HfApiModel(model_id)\n\n\uc6f9\uc5d0\uc774\uc804\ud2b8 = \ub3c4\uad6c \ud638\ucd9c \uc5d0\uc774\uc804\ud2b8(\n    tools=[DuckDuckGoSearchTool(), visit_webpage],\n    model=model,\n    max_steps=10,\n)<\/pre>\n\n\n\n<p>\uadf8\ub7f0 \ub2e4\uc74c \uc774 \uc5d0\uc774\uc804\ud2b8\ub97c&nbsp;<code>\uad00\ub9ac \uc5d0\uc774\uc804\ud2b8<\/code>&nbsp;\ub97c \ud638\ucd9c\ud558\uc5ec \uad00\ub9ac\uc790 \uc5d0\uc774\uc804\ud2b8\uac00 \ud638\ucd9c\ud560 \uc218 \uc788\ub3c4\ub85d \ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ubcf5\uc0ac\ub428<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">managed_web_agent = ManagedAgent(\n    \uc5d0\uc774\uc804\ud2b8=\uc6f9\uc5d0\uc774\uc804\ud2b8,\n    name=\"search\",\n    description=\"\uc6f9 \uac80\uc0c9\uc744 \uc2e4\ud589\ud569\ub2c8\ub2e4. \ucffc\ub9ac\ub97c \uc778\uc218\ub85c \uc804\ub2ec\ud558\uc138\uc694.\",\n)<\/pre>\n\n\n\n<p>\ub9c8\uc9c0\ub9c9\uc73c\ub85c \uad00\ub9ac\uc790 \uc5d0\uc774\uc804\ud2b8\ub97c \uc0dd\uc131\ud558\uace0 \ucd08\uae30\ud654 \uc2dc \uad00\ub9ac \uc5d0\uc774\uc804\ud2b8\ub97c \ud574\ub2f9 \uad00\ub9ac\uc790 \uc5d0\uc774\uc804\ud2b8\uc5d0 \uc804\ub2ec\ud569\ub2c8\ub2e4.&nbsp;<code>\uad00\ub9ac\ub418\ub294 \uc5d0\uc774\uc804\ud2b8<\/code>&nbsp;\uc778\uc218\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc774 \uc5d0\uc774\uc804\ud2b8\ub294 \uacc4\ud68d\uacfc \uc0ac\uace0\ub97c \ub2f4\ub2f9\ud558\uae30 \ub54c\ubb38\uc5d0 \uace0\uae09 \ucd94\ub860\uc774 \ub3c4\uc6c0\uc774 \ub420 \uac83\uc785\ub2c8\ub2e4.&nbsp;<code>\ucf54\ub4dc \uc5d0\uc774\uc804\ud2b8<\/code>&nbsp;\uac00 \ucd5c\uc120\uc758 \uc120\ud0dd\uc774 \ub420 \uac83\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ub610\ud55c \ud604\uc7ac \uc5f0\ub3c4\ub97c \ud3ec\ud568\ud558\uba70 \ucd94\uac00 \ub370\uc774\ud130 \uacc4\uc0b0\uc744 \uc218\ud589\ud558\ub294 \uc9c8\ubb38\uc744 \ud558\uace0 \uc2f6\uc73c\ubbc0\ub85c \ub2e4\uc74c\uacfc \uac19\uc774 \ucd94\uac00\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4.&nbsp;<code>\ucd94\uac00_\uc2b9\uc778\ub41c_\uc218\uc785=[\"\uc2dc\uac04\", \"\ub214\ud53c\", \"\ud310\ub2e4\"]<\/code>\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc0c1\ub2f4\uc6d0\uc5d0\uac8c \uc774\ub7ec\ud55c \ud328\ud0a4\uc9c0\uac00 \ud544\uc694\ud55c \uacbd\uc6b0\ub97c \ub300\ube44\ud558\uc138\uc694.<\/p>\n\n\n\n<p>\ubcf5\uc0ac\ub428<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\uad00\ub9ac\uc790_\uc5d0\uc774\uc804\ud2b8 = \ucf54\ub4dc\uc5d0\uc774\uc804\ud2b8(\n    tools=[],\n    model=model,\n    managed_agents=[managed_web_agent],\n    additional_authorized_imports=[\"time\", \"numpy\", \"pandas\"],\n)<\/pre>\n\n\n\n<p>\uc5ec\uae30\uae4c\uc9c0\uc785\ub2c8\ub2e4! \uc774\uc81c \uc2dc\uc2a4\ud15c\uc744 \uc2e4\ud589\ud574 \ubd05\uc2dc\ub2e4! \uacc4\uc0b0\uacfc \uc870\uc0ac\uac00 \ubaa8\ub450 \ud544\uc694\ud55c \uc9c8\ubb38\uc744 \uc120\ud0dd\ud569\ub2c8\ub2e4:<\/p>\n\n\n\n<p>\ubcf5\uc0ac\ub428<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">answer = manager_agent.run(\"LLM \uad50\uc721\uc774 2030\ub144\uae4c\uc9c0 \ud604\uc7ac \ub9ac\ub4ec\uc73c\ub85c \uacc4\uc18d \ud655\uc7a5\ub41c\ub2e4\uba74 2030\ub144\uae4c\uc9c0 \uac00\uc7a5 \ud070 \uaddc\ubaa8\uc758 \uad50\uc721\uc744 \uc2e4\ud589\ud558\ub294 \ub370 \ud544\uc694\ud55c \uc804\ub825\uc740 GW \ub2e8\uc704\ub85c \uc5bc\ub9c8\uc778\uac00\uc694? \uc774\ub294 \ub2e4\ub978 \uad6d\uac00\uc640 \ube44\uad50\ud588\uc744 \ub54c \uc5b4\ub290 \uc815\ub3c4\uc5d0 \ud574\ub2f9\ud558\ub098\uc694? \uc0ac\uc6a9\ub41c \uc218\uce58\uc758 \ucd9c\ucc98\ub97c \uc54c\ub824\uc8fc\uc138\uc694.\")<\/pre>\n\n\n\n<p>\uc774 \ubcf4\uace0\uc11c\uac00 \uadf8 \ud574\ub2f5\uc785\ub2c8\ub2e4:<\/p>\n\n\n\n<p>\ubcf5\uc0ac\ub428<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\ud604\uc7ac \uc131\uc7a5 \uc804\ub9dd\uacfc \uc5d0\ub108\uc9c0 \uc18c\ube44\ub7c9 \ucd94\uc815\uc5d0 \ub530\ub974\uba74, LLM \uad50\uc721\uc774 \ud604\uc7ac\uc640 \uac19\uc740 \uc18d\ub3c4\ub85c \uacc4\uc18d \ud655\uc7a5\ub420 \uacbd\uc6b0\n2030\ub144\uae4c\uc9c0 \ud604\uc7ac \uc18d\ub3c4\ub85c \uacc4\uc18d \ud655\uc7a5\ub41c\ub2e4\uba74\n\n1. 2030\ub144\uae4c\uc9c0 \uac00\uc7a5 \ud070 \uaddc\ubaa8\uc758 \ud2b8\ub808\uc774\ub2dd\uc744 \uc9c4\ud589\ud558\ub294 \ub370 \ud544\uc694\ud55c \uc804\ub825\uc740 \uc57d 303.74GW\uc774\uba70, \uc774\ub294\n\uc774\ub294 \uc5f0\uac04 \uc57d 2,660,762GWh\ub85c \ud658\uc0b0\ub429\ub2c8\ub2e4.\n\n2. \uc774\ub97c \uac01\uad6d\uc758 \uc804\ub825 \uc18c\ube44\ub7c9\uacfc \ube44\uad50\ud574\ubcf4\uba74:\n   - \uc774\ub294 \uc911\uad6d \uc804\uccb4 \uc804\ub825 \uc18c\ube44\ub7c9\uc758 \uc57d 34%\uc5d0 \ud574\ub2f9\ud558\ub294 \uc591\uc785\ub2c8\ub2e4.\n   - \uc774\ub294 \uc778\ub3c4(184%), \ub7ec\uc2dc\uc544(267%), \uc77c\ubcf8(291%)\uc758 \ucd1d \uc804\ub825 \uc18c\ube44\ub7c9\uc744 \ucd08\uacfc\ud558\ub294 \uc591\uc785\ub2c8\ub2e4.\n   - \uc774\ud0c8\ub9ac\uc544\ub098 \uba55\uc2dc\ucf54\uc640 \uac19\uc740 \uad6d\uac00\uc758 \uc804\ub825 \uc18c\ube44\ub7c9\uc758 \uac70\uc758 9\ubc30\uc5d0 \ub2ec\ud569\ub2c8\ub2e4.\n\n3. \uc218\uce58 \ucd9c\ucc98:\n   - \ud5a5\ud6c4 LLM \uad50\uc721\uc5d0 \ud544\uc694\ud55c 5GW\uc758 \ucd08\uae30 \ucd94\uc815\uce58\ub294 AWS\uc758 CEO Matt Garman\uc774 \uc81c\uacf5\ud55c \uac83\uc785\ub2c8\ub2e4.\n   - \uc131\uc7a5 \uc804\ub9dd\uc740 \uc2a4\ud504\ub9c1\uc2a4\uc758 \uc2dc\uc7a5 \uc870\uc0ac\uc5d0\uc11c \uc5bb\uc740 79.80%\uc758 \uc5f0\ud3c9\uade0 \uc131\uc7a5\ub960(CAGR)\uc744 \uc0ac\uc6a9\ud588\uc2b5\ub2c8\ub2e4.\n   - \uad6d\uac00\ubcc4 \uc804\ub825 \uc18c\ube44 \ub370\uc774\ud130\ub294 \uc8fc\ub85c \ubbf8\uad6d \uc5d0\ub108\uc9c0 \uc815\ubcf4 \uad00\ub9ac\uad6d\uc5d0\uc11c \uc81c\uacf5\ud55c \uac83\uc785\ub2c8\ub2e4.\n2021.<\/pre>\n\n\n\n<p>\uc6b0\ub9ac\uc5d0\uac8c\ub294 \uc0c1\ub2f9\ud55c \uaddc\ubaa8\uc758 \ub3d9\ub825\uc6d0\uc774 \ud544\uc694\ud560 \uac83 \uac19\uc2b5\ub2c8\ub2e4.\u00a0<a href=\"https:\/\/gwern.net\/scaling-hypothesis\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">\uc2a4\ucf00\uc77c\ub9c1 \uac00\uc124<\/a>\u00a0\ub294 \uacc4\uc18d \uc720\ud6a8\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc5d0\uc774\uc804\ud2b8\ub4e4\uc774 \ud6a8\uc728\uc801\uc73c\ub85c \ud611\uc5c5\ud558\uc5ec \uacfc\uc81c\ub97c \ud574\uacb0\ud588\uc2b5\ub2c8\ub2e4! \u2705<\/p>\n\n\n\n<p>\ud83d\udca1 \uc774 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\uc158\uc744 \ub354 \ub9ce\uc740 \uc5d0\uc774\uc804\ud2b8\ub85c \uc27d\uac8c \ud655\uc7a5\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ud558\ub098\ub294 \ucf54\ub4dc \uc2e4\ud589\uc744, \ud558\ub098\ub294 \uc6f9 \uac80\uc0c9\uc744, \ud558\ub098\ub294 \ud30c\uc77c \ub85c\ub529\uc744 \ucc98\ub9ac\ud558\ub294 \uc2dd\uc73c\ub85c...<\/p>","protected":false},"excerpt":{"rendered":"<p>In this notebook we will make a&nbsp;multi-agent web browser: an agentic system with several agents collaborating to solve problems using the web! It will be a simple hierarchy, using a&nbsp;ManagedAgent&nbsp;object to wrap the managed web search agent: Copied +&#8212;&#8212;&#8212;&#8212;&#8212;-+ | Manager agent | +&#8212;&#8212;&#8212;&#8212;&#8212;-+ | _______________|______________ | | Code interpreter +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+ tool | Managed agent&#8230;<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"doc_category":[9],"doc_tag":[],"class_list":["post-600","docs","type-docs","status-publish","hentry","doc_category-conceptual-guides"],"year_month":"2026-04","word_count":932,"total_views":"5341","reactions":{"happy":"1","normal":"0","sad":"1"},"author_info":{"name":"smolagents","author_nicename":"wd-gstargmail-com","author_url":"https:\/\/smolagents.org\/ko\/author\/wd-gstargmail-com\/"},"doc_category_info":[{"term_name":"Conceptual guides","term_url":"https:\/\/smolagents.org\/ko\/docs-category\/conceptual-guides\/"}],"doc_tag_info":[],"_links":{"self":[{"href":"https:\/\/smolagents.org\/ko\/wp-json\/wp\/v2\/docs\/600","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smolagents.org\/ko\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/smolagents.org\/ko\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/smolagents.org\/ko\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/smolagents.org\/ko\/wp-json\/wp\/v2\/comments?post=600"}],"version-history":[{"count":1,"href":"https:\/\/smolagents.org\/ko\/wp-json\/wp\/v2\/docs\/600\/revisions"}],"predecessor-version":[{"id":601,"href":"https:\/\/smolagents.org\/ko\/wp-json\/wp\/v2\/docs\/600\/revisions\/601"}],"wp:attachment":[{"href":"https:\/\/smolagents.org\/ko\/wp-json\/wp\/v2\/media?parent=600"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/smolagents.org\/ko\/wp-json\/wp\/v2\/doc_category?post=600"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/smolagents.org\/ko\/wp-json\/wp\/v2\/doc_tag?post=600"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}