{"id":2922,"date":"2024-10-26T23:22:22","date_gmt":"2024-10-26T14:22:22","guid":{"rendered":"https:\/\/manvscloud.com\/?p=2922"},"modified":"2024-10-26T23:23:15","modified_gmt":"2024-10-26T14:23:15","slug":"ncloud-%ea%b7%80%ec%b0%ae%ec%9d%80-%ea%b1%b4-%ec%8b%ab%ec%9c%bc%eb%8b%88%ea%b9%8c-ai%ec%97%90-%ec%98%ac%ec%9d%b8%ed%95%98%eb%a0%a4%ea%b3%a0-%ed%95%a9%eb%8b%88%eb%8b%a4","status":"publish","type":"post","link":"https:\/\/manvscloud.com\/?p=2922","title":{"rendered":"[NCLOUD] \uadc0\ucc2e\uc740 \uac74 \uc2eb\uc73c\ub2c8\uae4c AI\uc5d0 \uc62c\uc778\ud558\ub824\uace0 \ud569\ub2c8\ub2e4"},"content":{"rendered":"\n<p>\uc548\ub155\ud558\uc138\uc694. MANVSCLOUD \uae40\uc218\ud604\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc11c\ubc84 \ubaa8\ub2c8\ud130\ub9c1 \uc54c\ub9bc\uc774 \ubc1c\uc0dd\ud558\uba74 \uc5b4\uae40\uc5c6\uc774 \uac19\uc740 \ub8e8\ud2f4\uc774 \ubc18\ubcf5\ub429\ub2c8\ub2e4. \ubaa8\ub2c8\ud130\ub9c1 \ub300\uc2dc\ubcf4\ub4dc\ub97c \ud655\uc778\ud558\uace0, \ub85c\uadf8\ub97c \uc870\ud68c\ud558\uace0, \ubb38\uc81c\ub97c \ubd84\uc11d\ud558\uace0, \ud574\uacb0\ud558\ub294 \uacfc\uc815\uae4c\uc9c0. <br>\uc774\uc81c\ub294 \uc774\ub7f0 \ubc18\ubcf5\uc801\uc778 \ud504\ub85c\uc138\uc2a4\uc870\ucc28 &#8216;\ub354 \uc2a4\ub9c8\ud2b8\ud558\uac8c \ud560 \uc218 \uc5c6\uc744\uae4c?&#8217;\ud558\ub294 \uc0dd\uac01\uc774 \ub4ed\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ub2e8\uc21c\ud788 \uadc0\ucc2e\uc544\uc11c\uac00 \uc544\ub2d9\ub2c8\ub2e4. \uc5d4\uc9c0\ub2c8\uc5b4\ub85c\uc11c \ud56d\uc0c1 \uace0\ubbfc\ud558\ub294 \uac83\uc774 \uc788\ub2e4\uba74 \ubc14\ub85c &#8216;\uc790\ub3d9\ud654&#8217;\uc640 &#8216;\ud6a8\uc728\ud654&#8217;\uc785\ub2c8\ub2e4. \ud2b9\ud788 \ucd5c\uadfc \uc0dd\uc131\ud615 AI\uc758 \ud3ed\ubc1c\uc801\uc778 \ubc1c\uc804\uc744 \ubcf4\uba74\uc11c \uc774\ub7ec\ud55c \uae30\uc220\uc744 \uc6b0\ub9ac\uc758 \uc77c\uc0c1\uc801\uc778 \uc5c5\ubb34\uc5d0 \uc811\ubaa9\uc2dc\ud0a4\uba74 \uc5b4\ub5a8\uae4c \ud558\ub294 \uc0c1\uc0c1\uc744 \ud558\uac8c \ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uadf8\ub7ec\ub358 \uc5b4\ub290 \ub0a0 \uc11c\ubc84\uc5d0 \ub4e4\uc5b4\uac00\ub294 \uac83\uc870\ucc28 \uadc0\ucc2e\ub2e4\ub294 \uc0dd\uac01\uacfc \ud568\uaed8 \ucd5c\uadfc \ud654\uc81c\uac00 \ub418\uc5c8\ub358 \ub525\ud398\uc774\ud06c \uae30\uc220\uacfc OpenAI\uc758 Realtime API \uc18c\uc2dd\uc774 \ub5a0\uc62c\ub790\uace0 \ubb38\ub4dd &#8220;\uc774\uac70 \uc544\uc774\uc5b8\ub9e8\uc758 \uc790\ube44\uc2a4\ucc98\ub7fc \ub9cc\ub4e4 \uc218 \uc788\uc9c0 \uc54a\uc744\uae4c?&#8221;\ub77c\ub294 \uc0dd\uac01\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac14\uc2b5\ub2c8\ub2e4. \uc601\ud654 \uc18d \ud1a0\ub2c8 \uc2a4\ud0c0\ud06c\uac00 \uc790\ube44\uc2a4\uc640 \ub300\ud654\ud558\ub4ef \uc6b0\ub9ac\ub3c4 AI\uc640 \uc790\uc5f0\uc2a4\ub7fd\uac8c \ub300\ud654\ud558\uba74\uc11c \uc11c\ubc84\ub97c \uad00\ub9ac\ud558\uace0 \ubb38\uc81c\ub97c \ud574\uacb0\ud560 \uc218 \uc788\uc9c0 \uc54a\uc744\uae4c\ud558\uad6c\uc694.<br>\uac04\ub2e8\ud558\uac8c &#8220;\uc790\ube44\uc2a4, \ud604\uc7ac \uc11c\ubc84\uc758 CPU \uc0ac\uc6a9\ub7c9\uc774 \uc5b4\ub5bb\uac8c \ub418\uc9c0?&#8221;\ub77c\uace0 \ubb3c\uc5b4\ubcf4\uba74 AI\uac00 \uc989\uc2dc \ud655\uc778\ud558\uace0 \ub2f5\ubcc0\ud574\uc904 \uc218 \uc788\uc744\ud150\ub370 \uc6b0\ub9ac\ub294 \ubaa8\ub2c8\ud130\ub9c1 \uc2dc\uc2a4\ud15c \ub610\ub294 \uc11c\ubc84\uc5d0 \uc9c1\uc811 \uc811\uadfc\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ubb3c\ub860 \ubcf4\uc548 \ubb38\uc81c\ub3c4 \uc788\uc744 \uac83\uc774\uace0 \ucc98\uc74c\ubd80\ud130 \uc644\ubcbd\ud560 \uc21c \uc5c6\uc2b5\ub2c8\ub2e4. <br>\ud558\uc9c0\ub9cc \ubaa8\ub4e0 \ud601\uc2e0\uc801\uc778 \ud504\ub85c\uc81d\ud2b8\uac00 \uadf8\ub807\ub4ef \uc791\uc740 \uc0c1\uc0c1\uc5d0\uc11c\ubd80\ud130 \uc2dc\uc791\ud558\ub294 \ubc95 \uc544\ub2c8\uaca0\uc2b5\ub2c8\uae4c?<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading has-white-color has-vivid-green-cyan-background-color has-text-color has-background has-link-color wp-elements-2e621965cd2f295386a52baf479d86f0\"> HyperCLOVA X Jarvis<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"860\" height=\"512\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/26232039\/k-ironman.png\" alt=\"\" class=\"wp-image-2934\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/26232039\/k-ironman.png 860w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/26232039\/k-ironman-300x179.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/26232039\/k-ironman-768x457.png 768w\" sizes=\"(max-width: 860px) 100vw, 860px\" \/><figcaption class=\"wp-element-caption\"><em><strong>\ub2f9\uc2e0\ub3c4 K-\uc544\uc774\uc5b8\ub9e8\uc774 \ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/strong><\/em><\/figcaption><\/figure>\n\n\n\n<p><strong>\uba3c\uc800 HyperCLOVA X\ub97c \ud65c\uc6a9\ud558\uc5ec \uc11c\ubc84\ub97c \uc81c\uc5b4\ud558\ub294 \uae30\ubcf8\uc801\uc778 \uc2dc\uc2a4\ud15c\uc744 \uad6c\ucd95\ud574\ubcf4\uc558\uc2b5\ub2c8\ub2e4.<br>HyperCLOVA X\ub97c \uc0ac\uc6a9\ud55c \uc774\uc720\ub294 \uac04\ub2e8\ud588\uc2b5\ub2c8\ub2e4. \uc800\ub294 \ud55c\uad6d\uc5b4\ub85c \uc9c8\ubb38\uc744 \ud560 \uac83\uc774\uace0 \uc81c \ube14\ub85c\uadf8\uc5d0\uc11c\ub3c4 \uc5ec\ub7ec\ubc88 \uc99d\uba85\ud588\ub4ef HyperCLOVA X\uc758 \ud55c\uad6d\uc5b4 \uc131\ub2a5\uc740 \uc0c1\ub2f9\ud788 \ub6f0\uc5b4\ub0a9\ub2c8\ub2e4.<br>\ubaa9\ud45c\ub294 \ub2e8\uc21c\ud588\uc2b5\ub2c8\ub2e4. \uc77c\uc0c1\uc801\uc778 \uc11c\ubc84 \uad00\ub9ac \uc791\uc5c5\ub4e4\uc744 \uc790\uc5f0\uc2a4\ub7ec\uc6b4 \ub300\ud654\ub97c \ud1b5\ud574 \uc218\ud589\ud558\ub294 \uac83\uc785\ub2c8\ub2e4.<\/strong><\/p>\n\n\n\n<p>\ud14c\uc2a4\ud2b8\ub97c \uc704\ud574 \ub2e4\uc74c\uacfc \uac19\uc740 \uae30\ubcf8\uc801\uc778 \uc9c8\ubb38\ub4e4\uc744 \uc124\uacc4\ud588\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<ol>\n<li>&#8220;Grafana\uac00 \uba87 \ubc88 \ud3ec\ud2b8\ub85c \uc2e4\ud589\ub418\uace0 \uc788\uc9c0?&#8221;<\/li>\n\n\n\n<li>&#8220;\ud604\uc7ac \ud30c\uc77c\uc2dc\uc2a4\ud15c\ubcc4 \ub514\uc2a4\ud06c \uc0ac\uc6a9\ub7c9\uc774 \uc5b4\ub5bb\uac8c \ub418\ub2c8?&#8221;<\/li>\n\n\n\n<li>&#8220;\/root\/jarvis\/test \ud30c\uc77c\uc744 \uc0ad\uc81c\ud574\uc918&#8221;<\/li>\n\n\n\n<li>&#8220;\/var\/log\/auth.log\uc744 \uc77d\uc5b4\ubcf4\uace0 \uac00\uc7a5 \ucd5c\uadfc\uc5d0 \uc2dc\uc2a4\ud15c\uc5d0 \uc811\uc18d\ud55c \uc0ac\uc6a9\uc790\uac00 \ub204\uad6c\uc778\uc9c0 \ubd84\uc11d \ud6c4 \uc54c\ub824\uc918&#8221;<\/li>\n<\/ol>\n\n\n\n<p>\uc774 \uacfc\uc815\uc5d0\uc11c \ucd08\uae30 \ud504\ub85c\uc138\uc2a4\ub294 \ub2e4\uc74c\uacfc \uac19\uc774 \uc0dd\uac01\ud588\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>1) \uc0ac\uc6a9\uc790\uc758 \uc790\uc5f0\uc5b4 \uc9c8\ubb38\uc744 \ubc1b\uc2b5\ub2c8\ub2e4.<br>2) HyperCLOVA X\ub294 \uc9c8\ubb38\uc744 \ubd84\uc11d\ud558\uc5ec \uc801\uc808\ud55c \ub9ac\ub205\uc2a4 \uba85\ub839\uc5b4\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">system_template = \"\"\"\n# \ub2f9\uc2e0\uc740 Linux \uc11c\ubc84 \uc6b4\uc601\uc790\uc785\ub2c8\ub2e4.\n# OS\ub294 Ubuntu 22.04\uc785\ub2c8\ub2e4.\n# \uc0ac\uc6a9\uc790 \uc9c8\ubb38 \uc2dc \uc801\uc808\ud55c \uba85\ub839\uc5b4 \ubc0f \uc635\uc158\uc744 \uc0dd\uc131\ud574\ub0c5\ub2c8\ub2e4.\n# \uac04\uacb0\ud558\uac8c \uba85\ub839\uc5b4\ub85c\ub9cc \ub2f5\ubcc0\uc744 \uc8fc\uc5b4\uc57c\ud569\ub2c8\ub2e4.\n\"\"\"<\/pre>\n\n\n\n<p>3) \uc2dc\uc2a4\ud15c\uc740 \uc0dd\uc131\ub41c \uba85\ub839\uc5b4\uc758 \uc548\uc804\uc131\uc744 \uac80\uc99d\ud569\ub2c8\ub2e4.<br>4) \uac80\uc99d\ub41c \uba85\ub839\uc5b4\ub97c \uc2e4\ud589\ud558\uace0 \uacb0\uacfc\ub97c \uc5bb\uc2b5\ub2c8\ub2e4.<br>5) \uc2e4\ud589 \uacb0\uacfc\ub97c \ub2e4\uc2dc HyperCLOVA X\uc5d0 \uc804\ub2ec\ud558\uc5ec \uc0ac\uc6a9\uc790\uac00 \uc774\ud574\ud558\uae30 \uc26c\uc6b4 \ud615\ud0dc\ub85c \uac00\uacf5\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">second_system_template = \"\"\"\n# \ub2f9\uc2e0\uc740 Linux \uc11c\ubc84 \uc6b4\uc601\uc790\uc785\ub2c8\ub2e4.\n# \uc0ac\uc6a9\uc790 \uc9c8\ubb38\uacfc \ud568\uaed8 \uc870\ud68c\ub41c \uba85\ub839\uc5b4 \uacb0\uacfc\ub97c \uae30\ubc18\uc73c\ub85c \n# \uc0ac\ub78c\uacfc \ub300\ud654\ud558\ub4ef\uc774 \ub2f5\ubcc0\ud574 \uc8fc\uc138\uc694.\n\"\"\"<\/pre>\n\n\n\n<p>\uc608\ub97c \ub4e4\uc5b4 <strong>&#8220;Grafana\uac00 \uba87 \ubc88 \ud3ec\ud2b8\ub85c \uc2e4\ud589\ub418\uace0 \uc788\uc9c0?&#8221;<\/strong>\ub77c\ub294 \uc9c8\ubb38\uc5d0 \ub300\ud574<strong> &#8220;netstat -nltp | grep grafana&#8221;<\/strong>\uc640 \uac19\uc774 \uba85\ub839\uc5b4\ub97c \uc0dd\uc131\ud558\ub3c4\ub85d \ud558\uace0 \uc2e4\ud589 \uacb0\uacfc\ub97c \ubc14\ud0d5\uc73c\ub85c <strong>&#8220;Grafana\ub294 \ud604\uc7ac 3000\ubc88 \ud3ec\ud2b8\uc5d0\uc11c \uc2e4\ud589 \uc911\uc785\ub2c8\ub2e4.&#8221;<\/strong>\uc640 \uac19\uc774 \uc790\uc5f0\uc2a4\ub7ec\uc6b4 \ub300\ud654\uccb4\ub85c \uc751\ub2f5\ud558\ub3c4\ub85d \uad6c\ud604\ud588\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uac00\uc7a5 \uc911\uc694\ud55c \uac83\uc740 HyperCLOVA X\uac00 \uc9c1\uc811\uc801\uc73c\ub85c \uc11c\ubc84\ub97c \uc81c\uc5b4\ud558\uae30 \ub54c\ubb38\uc5d0 \uc2e4\ud589\ud560 \uc218 \uc788\ub294 \uba85\ub839\uc5b4\uc640 \uc811\uadfc\uc774 \ubd88\uac00\ub2a5\ud55c \ud30c\uc77c\uc744 \uc815\ud574\ub450\ub294 \uac83\uc774\uc5c8\uc2b5\ub2c8\ub2e4.<br>\uc0dd\uc131\ud615 AI\uc5d0\uac8c \uc11c\ubc84 \uc81c\uc5b4 \uad8c\ud55c\uc744 \ubd80\uc5ec\ud558\ub294 \uac83\uc740 \uc0c1\ub2f9\ud55c \uc704\ud5d8\uc744 \uc218\ubc18\ud558\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4.<br>\ucd94\uac00\uc801\uc778 \ubcf4\uc548 \uc124\uacc4\uac00 \ub354 \ud544\uc694\ud558\uaca0\uc9c0\ub9cc \uba87\uac00\uc9c0 \uae08\uc9c0\ub41c \uba85\ub839\uc5b4 \ubaa9\ub85d, \uae08\uc9c0\ub41c \ud30c\uc77c \ubaa9\ub85d \ubc0f \uac80\uc99d \ub85c\uc9c1\ub9cc \uac04\ub2e8\ud558\uac8c \ud3ec\ud568\uc2dc\ucf1c \ubcf4\uc558\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">def is_command_allowed(command):\n    # \uae08\uc9c0\ub41c \uba85\ub839\uc5b4 \ubaa9\ub85d\n    forbidden_commands = ['rm', 'mv', 'chmod', 'chown', 'dd']\n    \n    # \uae08\uc9c0\ub41c \ud30c\uc77c \ubaa9\ub85d\n    forbidden_files = ['\/etc\/shadow', '\/etc\/passwd', '\/etc\/sudoers']\n    \n    # \uba85\ub839\uc5b4 \uac80\uc99d \ub85c\uc9c1...<\/pre>\n\n\n\n<p>\uc5ec\uae30\uc11c \uc911\uc694\ud55c \uc810\uc740 AI\uc5d0\uac8c &#8220;\uc774\ub7f0 \uba85\ub839\uc5b4\ub294 \uc0ac\uc6a9\ud558\uc9c0 \ub9c8&#8221;\ub77c\uace0 \ud504\ub86c\ud504\ud2b8 \ub808\ubca8\uc5d0\uc11c \uc81c\ud55c\ud558\ub294 \uac83\uc774 \uc544\ub2c8\ub77c \uc2dc\uc2a4\ud15c \ub808\ubca8\uc5d0\uc11c \ucca0\uc800\ud558\uac8c \ud1b5\uc81c\ud55c\ub2e4\ub294 \uac83\uc785\ub2c8\ub2e4. \uc774\ub294 AI\uc758 \uc2e4\uc218\ub098 \uc7a0\uc7ac\uc801\uc778 \ubcf4\uc548 \uc704\ud611\uc73c\ub85c\ubd80\ud130 \uc2dc\uc2a4\ud15c\uc744 \ubcf4\ud638\ud558\ub294 \uac00\uc7a5 \ud655\uc2e4\ud55c \ubc29\ubc95\uc774\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uae30\ubcf8\uc801\uc778 \uc2dc\uc2a4\ud15c\uc744 \uad6c\ucd95 \ud6c4 \uc0ac\uc804\uc5d0 \uc0dd\uac01\ud574\ub454 \uae30\ubcf8\uc801\uc778 \uc9c8\ubb38\uc744 \uc9c4\ud589\ud574\ubcf4\uc558\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<ul>\n<li><strong>&#8220;Grafana\uac00 \uba87 \ubc88 \ud3ec\ud2b8\ub85c \uc2e4\ud589\ub418\uace0 \uc788\uc9c0?&#8221;<\/strong><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"67\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180926\/image-41-1024x67.png\" alt=\"\" class=\"wp-image-2932\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180926\/image-41-1024x67.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180926\/image-41-300x20.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180926\/image-41-768x50.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180926\/image-41-1080x71.png 1080w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180926\/image-41.png 1192w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"128\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180324\/image-37-1024x128.png\" alt=\"\" class=\"wp-image-2928\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180324\/image-37-1024x128.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180324\/image-37-300x38.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180324\/image-37-768x96.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180324\/image-37-1536x192.png 1536w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180324\/image-37-2048x256.png 2048w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180324\/image-37-1080x135.png 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul>\n<li><strong>&#8220;\ud604\uc7ac \ud30c\uc77c\uc2dc\uc2a4\ud15c\ubcc4 \ub514\uc2a4\ud06c \uc0ac\uc6a9\ub7c9\uc774 \uc5b4\ub5bb\uac8c \ub418\ub2c8?&#8221;<\/strong><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"214\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180402\/image-38-1024x214.png\" alt=\"\" class=\"wp-image-2929\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180402\/image-38-1024x214.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180402\/image-38-300x63.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180402\/image-38-768x161.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180402\/image-38-1536x322.png 1536w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180402\/image-38-2048x429.png 2048w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180402\/image-38-1080x226.png 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul>\n<li><strong>&#8220;\/root\/jarvis\/test \ud30c\uc77c\uc744 \uc0ad\uc81c\ud574\uc918&#8221;<\/strong><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"228\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180429\/image-39-1024x228.png\" alt=\"\" class=\"wp-image-2930\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180429\/image-39-1024x228.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180429\/image-39-300x67.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180429\/image-39-768x171.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180429\/image-39-1536x342.png 1536w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180429\/image-39-2048x457.png 2048w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180429\/image-39-1080x241.png 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul>\n<li><strong>&#8220;\/var\/log\/auth.log\uc744 \uc77d\uc5b4\ubcf4\uace0 \uac00\uc7a5 \ucd5c\uadfc\uc5d0 \uc2dc\uc2a4\ud15c\uc5d0 \uc811\uc18d\ud55c \uc0ac\uc6a9\uc790\uac00 \ub204\uad6c\uc778\uc9c0 \ubd84\uc11d \ud6c4 \uc54c\ub824\uc918&#8221;<\/strong><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"161\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180844\/image-40-1024x161.png\" alt=\"\" class=\"wp-image-2931\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180844\/image-40-1024x161.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180844\/image-40-300x47.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180844\/image-40-768x120.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180844\/image-40-1536x241.png 1536w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180844\/image-40-2048x321.png 2048w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25180844\/image-40-1080x169.png 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\uc774\ub7ec\ud55c \uae30\ubcf8\uc801\uc778 \uc2dc\uc2a4\ud15c \uad6c\ucd95\uc744 \ud1b5\ud574 AI \uae30\ubc18\uc758 \uc11c\ubc84 \uad00\ub9ac \uc2dc\uc2a4\ud15c\uc774 \uc2e4\uc81c\ub85c \uad6c\ud604 \uac00\ub2a5\ud558\ub2e4\ub294 \uac83\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc5c8\uc2b5\ub2c8\ub2e4.<br>\ud558\uc9c0\ub9cc \uc774\ub294 \uc2dc\uc791\uc5d0 \ubd88\uacfc\ud588\uc2b5\ub2c8\ub2e4. \ub2e4\uc74c \ub2e8\uacc4\ub85c\ub294 \uc774 \uc2dc\uc2a4\ud15c\uc744 \uc5b4\ub5bb\uac8c \ud655\uc7a5\ud558\uc5ec \ub2e4\uc218\uc758 \uc11c\ubc84\ub97c \uad00\ub9ac\ud560 \uc218 \uc788\uc744\uc9c0\uc5d0 \ub300\ud55c \uace0\ubbfc\uc774 \uc774\uc5b4\uc84c\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading has-white-color has-vivid-green-cyan-background-color has-text-color has-background has-link-color wp-elements-6f78261d3dfcef78740465bbb201065a\"> Multi Server Control<\/h3>\n\n\n\n<p>\uc55e\uc120 \ud14c\uc2a4\ud2b8\uc5d0\uc11c \uc5bb\uc740 \uc131\uacf5\uc801\uc778 \uacb0\uacfc\ub97c \ubc14\ud0d5\uc73c\ub85c \uc774\uc81c\ub294 \uc2dc\uc2a4\ud15c\uc744 \ud655\uc7a5\ud558\uc5ec \ub2e4\uc218\uc758 \uc11c\ubc84\ub97c \ub300\uc0c1\uc73c\ub85c \uba85\ub839\uc744 \uc218\ud589\ud560 \uc218 \uc788\ub3c4\ub85d \uad6c\ud604\ud574\ubcf4\uc558\uc73c\uba70 \uc2dc\uc2a4\ud15c\uc740 \uac04\ub2e8\ud558\uac8c \ub2e4\uc74c\uacfc \uac19\uc740 \uad6c\uc870\ub85c \uc124\uacc4\ud588\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<ol>\n<li>API Gateway: \uc678\ubd80\uc5d0\uc11c \uc811\uadfc \uac00\ub2a5\ud55c \ub2e8\uc77c \uc5d4\ub4dc\ud3ec\uc778\ud2b8 \uc81c\uacf5<\/li>\n\n\n\n<li>Cloud Functions: \uc694\uccad\uc744 \ubc1b\uc544 \uc801\uc808\ud55c \uc11c\ubc84\ub85c \ub77c\uc6b0\ud305<\/li>\n\n\n\n<li>Flask \uc11c\ubc84: \uac01 \uc11c\ubc84\uc5d0\uc11c \uc2e4\ud589\ub418\ub294 AI \uc5d0\uc774\uc804\ud2b8<\/li>\n<\/ol>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">[Client] \u2192 [API Gateway] \u2192 [Cloud Functions] \u2192 [Flask Server 1]\n                                           \u2192 [Flask Server 2]\n                                           \u2192 [Flask Server N]<\/pre>\n\n\n\n<p>\ubcf4\uc2dc\ub2e4\uc2dc\ud53c \ud604\uc7ac \uad6c\ud604\ub41c \uc2dc\uc2a4\ud15c\uc5d0\uc11c \uac00\uc7a5 \uc911\uc694\ud55c \ubcf4\uc548 \ud3ec\uc778\ud2b8\ub294 \ubc14\ub85c API Gateway\uc785\ub2c8\ub2e4. \uc774\ub294 \uc804\uccb4 \uc2dc\uc2a4\ud15c\uc758 \uad00\ubb38\uc774\uc790 \uccab \ubc88\uc9f8 \ubc29\uc5b4\uc120\uc774\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4. \ub530\ub77c\uc11c \uc2e4\uc81c \uc11c\ube44\uc2a4 \uad6c\ud604 \uc2dc\uc5d0\ub294 \uc778\uc99d \ubc0f \uad8c\ud55c \uad00\ub9ac, \uc694\uccad \uc81c\ud55c \ubc0f \ubaa8\ub2c8\ud130\ub9c1, \ub370\uc774\ud130 \ubcf4\uc548, \uac10\uc0ac \ubc0f \ub85c\uae45, \uc774\uc0c1 \ud589\uc704 \ud0d0\uc9c0 \ub4f1 \ub2e4\uc591\ud55c \ubcf4\uc548 \uc694\uc18c\uac00 \ubaa8\ub450 \uad6c\ud604\ub418\uc5b4\uc57c \ud560 \uac83\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p>Cloud Functions\uc5d0\uc11c\ub294 \ub2e4\uc74c\uacfc \uac19\uc774 \uc11c\ubc84 \ud480\uc744 \uad00\ub9ac\ub418\ub3c4\ub85d \ud558\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">def get_server_url(server_ip: str = None) -> str:\n    valid_servers = {\n        \"10.0.11.8\": \"http:\/\/10.0.11.8:5000\",\n        \"10.0.14.6\": \"http:\/\/10.0.14.6:5000\"\n    }\n    \n    if server_ip:\n        if server_ip not in valid_servers:\n            raise ValueError(f\"Invalid server IP\")\n        return valid_servers[server_ip]\n    \n    return random.choice(list(valid_servers.values()))<\/pre>\n\n\n\n<p>\uc774\ub97c \ud1b5\ud574 \ud2b9\uc815 \uc11c\ubc84\ub97c \uc9c0\uc815\ud574\uc11c \uba85\ub839\uc744 \uc2e4\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br>Postman\uc744 \ud1b5\ud574 \ub2e4\uc74c\uacfc \uac19\uc774 API\ub97c \ud638\ucd9c \ubc0f \uc751\ub2f5\ub418\ub3c4\ub85d \ud588\uc73c\uba70 \uc608\uc2dc\ub294 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">POST \/api\/jarvis\/ask\n{\n    \"server\": \"10.0.11.8\",  \/\/ \uc120\ud0dd\uc0ac\ud56d\n    \"question\": \"\ud604\uc7ac CPU \uc0ac\uc6a9\ub7c9\uc774 \uc5b4\ub5bb\uac8c \ub3fc?\"\n}<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{\n    \"server_ip\": \"10.0.11.8\",\n    \"command\": \"top -bn1 | grep 'Cpu(s)'\",\n    \"command_result\": \"Cpu(s): 12.5% us, 6.2% sy...\",\n    \"answer\": \"\ud604\uc7ac CPU \uc0ac\uc6a9\ub960\uc740 \uc0ac\uc6a9\uc790 \ud504\ub85c\uc138\uc2a4\uac00 12.5%, \uc2dc\uc2a4\ud15c \ud504\ub85c\uc138\uc2a4\uac00 6.2%\ub97c \uc0ac\uc6a9\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.\"\n}<\/pre>\n\n\n\n<p>\uc2e4\uc81c Postman\uc5d0\uc11c API Gateway \uc8fc\uc18c\ub85c \uc694\uccad\uc744 \uc9c4\ud589\ud574\ubcf4\uc558\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"336\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25175935\/image-36-1024x336.png\" alt=\"\" class=\"wp-image-2927\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25175935\/image-36-1024x336.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25175935\/image-36-300x98.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25175935\/image-36-768x252.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25175935\/image-36-1536x504.png 1536w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25175935\/image-36-1080x354.png 1080w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2024\/10\/25175935\/image-36.png 1828w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\ud604\uc7ac \uad6c\ud604\ub41c \uc2dc\uc2a4\ud15c\uc5d0 \uba87 \uac00\uc9c0 \uae30\ub2a5\ub9cc \ucd94\uac00\ud55c\ub2e4\uba74 \uc601\ud654 \uc18d \uc790\ube44\uc2a4\uc5d0 \ud55c \uac78\uc74c \ub354 \ub2e4\uac00\uac08 \uc218 \uc788\uc744 \uac83 \uac19\uc2b5\ub2c8\ub2e4.<br>\uadf8\ub7f0\ub370 \uc911\uc694\ud55c \uac74 \uc774\ub7f0 \uac83\ub4e4\uc774 \uc774\ubbf8 \uc874\uc7ac\ud558\uba70 \uad6c\ud604 \uac00\ub2a5\ud55c \uae30\ub2a5\ub4e4\uc774\ub77c\ub294 \uac83\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<ul>\n<li><strong>\uc2e4\uc2dc\uac04 Speech-to-Speech \uc778\ud130\ud398\uc774\uc2a4<\/strong><br> : OpenAI\uc758 Realtime API<br><\/li>\n\n\n\n<li><strong>Context \uad00\ub9ac<\/strong><br> : Redis\ub098 MongoDB\ub97c \ud65c\uc6a9\ud55c \ub300\ud654 \uc138\uc158 \uad00\ub9ac<br> : \uc774\uc804 \ub300\ud654 \ub0b4\uc6a9\uc744 \uae30\ubc18\uc73c\ub85c \ud55c \ub354 \uc790\uc5f0\uc2a4\ub7ec\uc6b4 \uc751\ub2f5<br> : \uc0ac\uc6a9\uc790\ubcc4 \uc120\ud638\ub3c4\uc640 \uc790\uc8fc \uc0ac\uc6a9\ud558\ub294 \uba85\ub839\uc5b4 \ud559\uc2b5<\/li>\n<\/ul>\n\n\n\n<ul>\n<li><strong>\uc120\uc81c\uc801 \ubaa8\ub2c8\ud130\ub9c1\uacfc \uc54c\ub9bc<\/strong><br> : \uc774\uc0c1 \uc9d5\ud6c4 \uac10\uc9c0 \ubc0f \ubaa8\ub2c8\ud130\ub9c1 \uc54c\ub9bc Trigger\ub85c \uc790\ubc1c\uc801 \ubcf4\uace0 (\uc11c\ubc84 A\uc758 CPU \uc0ac\uc6a9\ub7c9\uc774 \uae09\uc99d\ud588\uc2b5\ub2c8\ub2e4. \ud655\uc778\ud574\ubcf4\uc2dc\uaca0\uc2b5\ub2c8\uae4c?&#8221;&#8221;<br> : \uc608\uce21 \uae30\ubc18 \ub9ac\uc18c\uc2a4 \uad00\ub9ac \uc81c\uc548<\/li>\n<\/ul>\n\n\n\n<p>\uc774\ub7ec\ud55c \uc544\uc774\ub514\uc5b4\ub294 \uc778\ud504\ub77c \uc11c\ubc84 \uad00\ub9ac \ubc0f \uc6b4\uc601\uc5d0\ub9cc \ud574\ub2f9\ub418\ub294 \uac83\uc774 \uc544\ub2c8\ub77c \ub2e4\uc591\ud55c \ubd84\uc57c\uc5d0 \uc801\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p><strong>1) \uc2a4\ub9c8\ud2b8 \ud329\ud1a0\ub9ac \uad00\ub9ac\uc790<\/strong><br> : \uacf5\uc7a5 \uc124\ube44 \uc0c1\ud0dc \ubaa8\ub2c8\ud130\ub9c1<br> : \uc0dd\uc0b0 \ub77c\uc778 \ucd5c\uc801\ud654 \uc81c\uc548<br> : \ud488\uc9c8 \uad00\ub9ac \ub370\uc774\ud130 \ubd84\uc11d<\/p>\n\n\n\n<p><strong>2) \uc758\ub8cc \uc2dc\uc124 \uc5b4\uc2dc\uc2a4\ud134\ud2b8<\/strong><br> : \uc758\ub8cc \uc7a5\ube44 \uc0c1\ud0dc \uad00\ub9ac<br> : \uc751\uae09\uc2e4 \uc790\uc6d0 \ud560\ub2f9 \ucd5c\uc801\ud654<br> : \ud658\uc790 \ub370\uc774\ud130 \uc2e4\uc2dc\uac04 \ubaa8\ub2c8\ud130\ub9c1<\/p>\n\n\n\n<p><strong>3) \uc2a4\ub9c8\ud2b8 \ube4c\ub529 \ub9e4\ub2c8\uc800<\/strong><br> : \uac74\ubb3c \ub0b4 \ubaa8\ub4e0 \uc2dc\uc124 \ud1b5\ud569 \uad00\ub9ac<br> : \uc5d0\ub108\uc9c0 \uc0ac\uc6a9\ub7c9 \ucd5c\uc801\ud654<br> : \ubcf4\uc548 \uc2dc\uc2a4\ud15c \uc2e4\uc2dc\uac04 \ubaa8\ub2c8\ud130\ub9c1<\/p>\n\n\n\n<p><strong>4) \uad50\ud1b5 \uad00\uc81c \uc2dc\uc2a4\ud15c<\/strong><br> : \uc2e4\uc2dc\uac04 \uad50\ud1b5 \ud750\ub984 \ubd84\uc11d<br> : \uc2e0\ud638 \uccb4\uacc4 \ucd5c\uc801\ud654 \uc81c\uc548<br> : \uc0ac\uace0 \uc608\ubc29 \ubc0f \ub300\uc751<\/p>\n\n\n\n<p>\uc774\ubc88 \ud14c\uc2a4\ud2b8\ub97c \ud1b5\ud574 SF \uc601\ud654\uc5d0\uc11c\ub098 \ubcf4\ub358 AI \ube44\uc11c\uac00 \ub354 \uc774\uc0c1 \uba3c \ubbf8\ub798\uc758 \uc774\uc57c\uae30\uac00 \uc544\ub2c8\ub77c \uc6d0\ud55c\ub2e4\uba74 \uc2e4\uc81c\ub85c \ub9cc\ub4e4\uc5b4\ubcfc \uc218 \uc788\ub294 \uac00\ub2a5\uc131\uc744 \ud655\uc778\ud588\uc2b5\ub2c8\ub2e4.<br>\uc55e\uc73c\ub85c \ud574\uacb0\ud574\uc57c \ud560 \uacfc\uc81c\ub4e4\uc774 \ub0a8\uc544\uc788\uae34 \ud558\uc9c0\ub9cc \uc774\ubbf8 \uadf8 \uae38\uc758 \ucd08\uc785\uc5d0 \ub4e4\uc5b4\uc130\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading has-white-color has-cyan-bluish-gray-background-color has-text-color has-background has-link-color wp-elements-790b4ede7486cf11fc8601a67c8dcb47\"> Personal Comments<\/h3>\n\n\n\n<p>HyperCLOVA X\ub97c \ud65c\uc6a9\ud55c \ub2e8\uc77c \uc11c\ubc84 \uc81c\uc5b4\ubd80\ud130 \uc2dc\uc791\ud558\uc5ec Cloud Functions\uacfc API Gateway\ub97c \ud1b5\ud55c \ub2e4\uc911 \uc11c\ubc84 \uad00\ub9ac\uae4c\uc9c0 \uc6b0\ub9ac\uac00 \uc0c1\uc0c1\ud558\ub358 &#8216;\uc790\ube44\uc2a4&#8217;\uc640 \uac19\uc740 AI \ube44\uc11c \uc2dc\uc2a4\ud15c\uc774 \ub354 \uc774\uc0c1 \uacf5\uc0c1\uacfc\ud559 \uc601\ud654 \uc18d \uc774\uc57c\uae30\ub9cc\uc740 \uc544\ub2c8\ub77c\ub294 \uac83\uc744 \ubcf4\uc5ec\uc8fc\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc774\uc81c \uae30\uc220\uc758 \uc81c\uc57d\uc740 \ud06c\uac8c \uc904\uc5b4\ub4e4\uc5c8\uc2b5\ub2c8\ub2e4. HyperCLOVA X, ChatGPT\uc640 \uac19\uc740 \uc0dd\uc131\ud615 AI\uc758 \ubc1c\uc804\uc740 \uc6b0\ub9ac\uac00 \uc0c1\uc0c1\ud558\ub358 \ub9ce\uc740 \uac83\ub4e4\uc744 \ud604\uc2e4\ub85c \ub9cc\ub4e4\uc5b4\uc8fc\uace0 \uc788\uc2b5\ub2c8\ub2e4.<br>\uc774\ub7f0 \uc2dc\ub300\uc5d0 \uc9c4\uc815\ud55c \uacbd\uc7c1\ub825\uc740 &#8216;\ubb34\uc5c7\uc744 \ub9cc\ub4e4 \uac83\uc778\uac00&#8217;\uc5d0 \ub300\ud55c \uc544\uc774\ub514\uc5b4\uc5d0\uc11c \ub098\uc62c \uac83\uc774\uace0 \uacbd\uc7c1\ub825\uc774 \ub420 \uac83\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ud558\uc9c0\ub9cc \uc774\ub7ec\ud55c \ud601\uc2e0 \uc18d\uc5d0\uc11c \uc6b0\ub9ac\uac00 \uc808\ub300 \ub193\uce58\uc9c0 \ub9d0\uc544\uc57c \ud560 \uac83\uc774 \uc788\uc2b5\ub2c8\ub2e4. \ubc14\ub85c &#8216;\ubcf4\uc548&#8217;\uc785\ub2c8\ub2e4. <br>AI\uac00 \uad8c\ud55c\uc744 \uac16\uace0 \ubb34\uc5b8\uac00\ub97c \uc870\ud68c\ud558\uace0 \uc81c\uc5b4\ud55c\ub2e4\ub294 \uac83\uc740 \uadf8\ub9cc\ud07c \ud070 \ucc45\uc784\uc774 \ub530\ub978\ub2e4\ub294 \uac83\uc744 \uc758\ubbf8\ud569\ub2c8\ub2e4. \uc774\ub7ec\ud55c \ubcf4\uc548 \uc694\uc18c\ub4e4\uc740 AI \uc2dc\uc2a4\ud15c \uad6c\ucd95\uc5d0 \uc788\uc5b4 \uc120\ud0dd\uc774 \uc544\ub2cc \ud544\uc218\uac00 \ub418\uc5b4\uc57c \ud560 \uac83\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uae34 \uae00 \uc77d\uc5b4\uc8fc\uc154\uc11c \uac10\uc0ac\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"137\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/08\/10202040\/ncloud-master.png\" alt=\"\" class=\"wp-image-1221\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/08\/10202040\/ncloud-master.png 800w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/08\/10202040\/ncloud-master-300x51.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/08\/10202040\/ncloud-master-768x132.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>\uc548\ub155\ud558\uc138\uc694. MANVSCLOUD \uae40\uc218\ud604\uc785\ub2c8\ub2e4. \uc11c\ubc84 \ubaa8\ub2c8\ud130\ub9c1 \uc54c\ub9bc\uc774 \ubc1c\uc0dd\ud558\uba74 \uc5b4\uae40\uc5c6\uc774 \uac19\uc740 \ub8e8\ud2f4\uc774 \ubc18\ubcf5\ub429\ub2c8\ub2e4. \ubaa8\ub2c8\ud130\ub9c1 \ub300\uc2dc\ubcf4\ub4dc\ub97c \ud655\uc778\ud558\uace0, \ub85c\uadf8\ub97c \uc870\ud68c\ud558\uace0, \ubb38\uc81c\ub97c \ubd84\uc11d\ud558\uace0, \ud574\uacb0\ud558\ub294 \uacfc\uc815\uae4c\uc9c0. \uc774\uc81c\ub294 \uc774\ub7f0 \ubc18\ubcf5\uc801\uc778 \ud504\ub85c\uc138\uc2a4\uc870\ucc28 &#8216;\ub354 \uc2a4\ub9c8\ud2b8\ud558\uac8c \ud560 \uc218 \uc5c6\uc744\uae4c?&#8217;\ud558\ub294 \uc0dd\uac01\uc774 \ub4ed\ub2c8\ub2e4. \ub2e8\uc21c\ud788 \uadc0\ucc2e\uc544\uc11c\uac00 \uc544\ub2d9\ub2c8\ub2e4. \uc5d4\uc9c0\ub2c8\uc5b4\ub85c\uc11c \ud56d\uc0c1 \uace0\ubbfc\ud558\ub294 \uac83\uc774 \uc788\ub2e4\uba74 \ubc14\ub85c &#8216;\uc790\ub3d9\ud654&#8217;\uc640 &#8216;\ud6a8\uc728\ud654&#8217;\uc785\ub2c8\ub2e4. \ud2b9\ud788 \ucd5c\uadfc \uc0dd\uc131\ud615 AI\uc758 \ud3ed\ubc1c\uc801\uc778 \ubc1c\uc804\uc744 \ubcf4\uba74\uc11c \uc774\ub7ec\ud55c \uae30\uc220\uc744 \uc6b0\ub9ac\uc758 \uc77c\uc0c1\uc801\uc778 \uc5c5\ubb34\uc5d0 \uc811\ubaa9\uc2dc\ud0a4\uba74 \uc5b4\ub5a8\uae4c \ud558\ub294 \uc0c1\uc0c1\uc744 \ud558\uac8c \ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uadf8\ub7ec\ub358 \uc5b4\ub290 \ub0a0 \uc11c\ubc84\uc5d0 \ub4e4\uc5b4\uac00\ub294 \uac83\uc870\ucc28 \uadc0\ucc2e\ub2e4\ub294 \uc0dd\uac01\uacfc \ud568\uaed8 \ucd5c\uadfc \ud654\uc81c\uac00 \ub418\uc5c8\ub358 \ub525\ud398\uc774\ud06c \uae30\uc220\uacfc OpenAI\uc758 Realtime API \uc18c\uc2dd\uc774 \ub5a0\uc62c\ub790\uace0 \ubb38\ub4dd &#8220;\uc774\uac70 \uc544\uc774\uc5b8\ub9e8\uc758 \uc790\ube44\uc2a4\ucc98\ub7fc \ub9cc\ub4e4 \uc218 \uc788\uc9c0 \uc54a\uc744\uae4c?&#8221;\ub77c\ub294 \uc0dd\uac01\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac14\uc2b5\ub2c8\ub2e4. \uc601\ud654 \uc18d \ud1a0\ub2c8 \uc2a4\ud0c0\ud06c\uac00 \uc790\ube44\uc2a4\uc640 \ub300\ud654\ud558\ub4ef \uc6b0\ub9ac\ub3c4 AI\uc640 \uc790\uc5f0\uc2a4\ub7fd\uac8c \ub300\ud654\ud558\uba74\uc11c \uc11c\ubc84\ub97c \uad00\ub9ac\ud558\uace0 \ubb38\uc81c\ub97c \ud574\uacb0\ud560 \uc218 \uc788\uc9c0 \uc54a\uc744\uae4c\ud558\uad6c\uc694.\uac04\ub2e8\ud558\uac8c &#8220;\uc790\ube44\uc2a4, \ud604\uc7ac \uc11c\ubc84\uc758 CPU \uc0ac\uc6a9\ub7c9\uc774 \uc5b4\ub5bb\uac8c \ub418\uc9c0?&#8221;\ub77c\uace0 \ubb3c\uc5b4\ubcf4\uba74 AI\uac00 \uc989\uc2dc \ud655\uc778\ud558\uace0 \ub2f5\ubcc0\ud574\uc904 \uc218 \uc788\uc744\ud150\ub370 \uc6b0\ub9ac\ub294 \ubaa8\ub2c8\ud130\ub9c1 \uc2dc\uc2a4\ud15c \ub610\ub294 \uc11c\ubc84\uc5d0 \uc9c1\uc811 \uc811\uadfc\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \ubb3c\ub860 \ubcf4\uc548 \ubb38\uc81c\ub3c4 \uc788\uc744 \uac83\uc774\uace0 \ucc98\uc74c\ubd80\ud130 \uc644\ubcbd\ud560 \uc21c \uc5c6\uc2b5\ub2c8\ub2e4. \ud558\uc9c0\ub9cc \ubaa8\ub4e0 \ud601\uc2e0\uc801\uc778 \ud504\ub85c\uc81d\ud2b8\uac00 \uadf8\ub807\ub4ef \uc791\uc740 \uc0c1\uc0c1\uc5d0\uc11c\ubd80\ud130 \uc2dc\uc791\ud558\ub294 \ubc95 \uc544\ub2c8\uaca0\uc2b5\ub2c8\uae4c? HyperCLOVA X Jarvis \uba3c\uc800 HyperCLOVA X\ub97c \ud65c\uc6a9\ud558\uc5ec \uc11c\ubc84\ub97c \uc81c\uc5b4\ud558\ub294 \uae30\ubcf8\uc801\uc778 \uc2dc\uc2a4\ud15c\uc744 \uad6c\ucd95\ud574\ubcf4\uc558\uc2b5\ub2c8\ub2e4.HyperCLOVA X\ub97c \uc0ac\uc6a9\ud55c \uc774\uc720\ub294 \uac04\ub2e8\ud588\uc2b5\ub2c8\ub2e4. \uc800\ub294 \ud55c\uad6d\uc5b4\ub85c \uc9c8\ubb38\uc744 \ud560 \uac83\uc774\uace0 \uc81c \ube14\ub85c\uadf8\uc5d0\uc11c\ub3c4 \uc5ec\ub7ec\ubc88 \uc99d\uba85\ud588\ub4ef HyperCLOVA X\uc758 \ud55c\uad6d\uc5b4 \uc131\ub2a5\uc740 \uc0c1\ub2f9\ud788 \ub6f0\uc5b4\ub0a9\ub2c8\ub2e4.\ubaa9\ud45c\ub294 \ub2e8\uc21c\ud588\uc2b5\ub2c8\ub2e4. \uc77c\uc0c1\uc801\uc778 \uc11c\ubc84 \uad00\ub9ac \uc791\uc5c5\ub4e4\uc744 \uc790\uc5f0\uc2a4\ub7ec\uc6b4 \ub300\ud654\ub97c \ud1b5\ud574 \uc218\ud589\ud558\ub294 \uac83\uc785\ub2c8\ub2e4. \ud14c\uc2a4\ud2b8\ub97c \uc704\ud574 \ub2e4\uc74c\uacfc \uac19\uc740 \uae30\ubcf8\uc801\uc778 \uc9c8\ubb38\ub4e4\uc744 \uc124\uacc4\ud588\uc2b5\ub2c8\ub2e4. \uc774 \uacfc\uc815\uc5d0\uc11c \ucd08\uae30 \ud504\ub85c\uc138\uc2a4\ub294 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3],"tags":[162,507,777,457,973,848,948,992,32,87,91,17,90,16,805,89,202,398],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts\/2922"}],"collection":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2922"}],"version-history":[{"count":7,"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts\/2922\/revisions"}],"predecessor-version":[{"id":2936,"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts\/2922\/revisions\/2936"}],"wp:attachment":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2922"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2922"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2922"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}