{"id":13237,"date":"2025-04-08T07:10:46","date_gmt":"2025-04-08T07:10:46","guid":{"rendered":"https:\/\/mon-agent-ia.fr\/blog\/?p=13237"},"modified":"2025-04-08T07:10:48","modified_gmt":"2025-04-08T07:10:48","slug":"tim-hieu-ve-viec-tich-hop-tac-nhan-ai-vao-visual-studio-code","status":"publish","type":"post","link":"https:\/\/mon-agent-ia.fr\/blog\/vi\/tim-hieu-ve-viec-tich-hop-tac-nhan-ai-vao-visual-studio-code\/","title":{"rendered":"T\u00ecm hi\u1ec3u v\u1ec1 vi\u1ec7c t\u00edch h\u1ee3p t\u00e1c nh\u00e2n AI v\u00e0o Visual Studio Code"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Trong th\u1ebf gi\u1edbi c\u00f4ng ngh\u1ec7 kh\u00f4ng ng\u1eebng thay \u0111\u1ed5i, c\u00e1ch ch\u00fang ta ph\u00e1t tri\u1ec3n c\u00e1c d\u1ef1 \u00e1n ph\u1ea7n m\u1ec1m c\u0169ng thay \u0111\u1ed5i nhanh ch\u00f3ng. Vi\u1ec7c t\u00edch h\u1ee3p tr\u00ed tu\u1ec7 nh\u00e2n t\u1ea1o v\u00e0o c\u00e1c c\u00f4ng c\u1ee5 ph\u00e1t tri\u1ec3n c\u1ee7a ch\u00fang ta \u0111\u00e3 tr\u1edf n\u00ean c\u1ea7n thi\u1ebft. V\u00e0o n\u0103m 2025, v\u1edbi vi\u1ec7c ph\u00e1t h\u00e0nh Visual Studio Code 1.99, c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n \u0111\u01b0\u1ee3c m\u1eddi tham gia v\u00e0o ph\u01b0\u01a1ng ph\u00e1p ti\u1ebfp c\u1eadn ng\u00e0y c\u00e0ng \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 b\u1edfi AI, cho ph\u00e9p h\u1ecd chuy\u1ec3n \u0111\u1ed5i tri\u1ec7t \u0111\u1ec3 quy tr\u00ecnh l\u00e0m vi\u1ec7c c\u1ee7a m\u00ecnh. B\u00e0i vi\u1ebft n\u00e0y \u0111i s\u00e2u v\u00e0o c\u00e1c t\u00ednh n\u0103ng m\u1edbi m\u00e0 Microsoft \u0111\u01b0a v\u00e0o IDE kh\u00f4ng th\u1ec3 thi\u1ebfu n\u00e0y.<\/p>\n\n<h2 class=\"wp-block-heading\">C\u00e1c t\u00ednh n\u0103ng m\u1edbi mang t\u00ednh c\u00e1ch m\u1ea1ng c\u1ee7a Visual Studio Code 1.99<\/h2>\n\n<p class=\"wp-block-paragraph\">Visual Studio Code, \u0111\u01b0\u1ee3c bi\u1ebft \u0111\u1ebfn v\u1edbi t\u00ednh linh ho\u1ea1t v\u00e0 nhi\u1ec1u ti\u1ec7n \u00edch m\u1edf r\u1ed9ng, \u0111ang nh\u1eadn \u0111\u01b0\u1ee3c b\u1ea3n c\u1eadp nh\u1eadt l\u1edbn gi\u00fap thu h\u1eb9p kho\u1ea3ng c\u00e1ch gi\u1eefa ph\u00e1t tri\u1ec3n theo ph\u01b0\u01a1ng ph\u00e1p truy\u1ec1n th\u1ed1ng v\u00e0 ph\u00e1t tri\u1ec3n theo ph\u01b0\u01a1ng ph\u00e1p AI. V\u1edbi s\u1ef1 t\u00edch h\u1ee3p c\u1ee7a m\u1ed9t <strong>\u0111\u1eb7c v\u1ee5 AI<\/strong> Trong Chat Copilot, chi\u1ebfn l\u01b0\u1ee3c c\u1ee7a Microsoft r\u1ea5t r\u00f5 r\u00e0ng: \u0111\u01a1n gi\u1ea3n h\u00f3a vi\u1ec7c l\u1eadp tr\u00ecnh, ngay c\u1ea3 \u0111\u1ed1i v\u1edbi nh\u1eefng t\u00e1c v\u1ee5 ph\u1ee9c t\u1ea1p nh\u1ea5t.<\/p>\n\n<h3 class=\"wp-block-heading\">Ch\u1ebf \u0111\u1ed9 Agent m\u1edbi: h\u1ed7 tr\u1ee3 l\u1eadp tr\u00ecnh<\/h3>\n\n<p class=\"wp-block-paragraph\">Ch\u1ebf \u0111\u1ed9 Agent Mode c\u1ee7a VS Code s\u1ebd thay \u0111\u1ed5i c\u00e1ch c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n t\u01b0\u01a1ng t\u00e1c v\u1edbi m\u00f4i tr\u01b0\u1eddng ph\u00e1t tri\u1ec3n c\u1ee7a h\u1ecd. B\u1eb1ng c\u00e1ch cho ph\u00e9p vi\u1ebft m\u00e3 b\u1eb1ng truy v\u1ea5n ng\u00f4n ng\u1eef t\u1ef1 nhi\u00ean, ng\u01b0\u1eddi d\u00f9ng c\u00f3 th\u1ec3 y\u00eau c\u1ea7u c\u00e1c h\u00e0nh \u0111\u1ed9ng c\u1ee5 th\u1ec3 nh\u01b0:<\/p>\n\n<ul class=\"wp-block-list\"><li>T\u1ea1o t\u1eadp tin cho m\u1ed9t d\u1ef1 \u00e1n m\u1edbi<\/li><li>Ch\u1ea1y th\u1eed nghi\u1ec7m \u0111\u01a1n v\u1ecb<\/li><li>Vi\u1ebft t\u00e0i li\u1ec7u k\u1ef9 thu\u1eadt<\/li><li>Th\u1ef1c hi\u1ec7n c\u00e1c l\u1ec7nh ph\u1ee9c t\u1ea1p<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\">\u0110\u1ec3 k\u00edch ho\u1ea1t ch\u1ebf \u0111\u1ed9 n\u00e0y, b\u1ea1n ch\u1ec9 c\u1ea7n truy c\u1eadp v\u00e0o ph\u1ea7n c\u00e0i \u0111\u1eb7t v\u00e0 t\u00ecm ki\u1ebfm t\u00f9y ch\u1ecdn ph\u00f9 h\u1ee3p. Sau khi \u0111\u01b0\u1ee3c k\u00edch ho\u1ea1t, h\u1ec7 th\u1ed1ng s\u1ebd s\u1eed d\u1ee5ng m\u1ed9t c\u00f4ng c\u1ee5 c\u00f3 t\u00ean l\u00e0 \u00ab\u00a0Suy ngh\u0129\u00a0\u00bb, cho ph\u00e9p AI th\u1ef1c hi\u1ec7n suy ngh\u0129 t\u1eebng b\u01b0\u1edbc, gi\u1ed1ng nh\u01b0 c\u00e1ch Anthropic l\u00e0m v\u1edbi m\u00f4 h\u00ecnh Sonnet 3.7.<\/p>\n\n<h3 class=\"wp-block-heading\">C\u00e1c c\u00f4ng c\u1ee5 m\u1ea1nh m\u1ebd \u0111\u01b0\u1ee3c t\u00edch h\u1ee3p v\u00e0o Agent Mode<\/h3>\n\n<p class=\"wp-block-paragraph\">Ch\u1ebf \u0111\u1ed9 t\u00e1c nh\u00e2n kh\u00f4ng ch\u1ec9 l\u00e0 trung gian cho m\u00e3 h\u00f3a ng\u00f4n ng\u1eef t\u1ef1 nhi\u00ean; N\u00f3 c\u0169ng t\u00edch h\u1ee3p c\u00e1c c\u00f4ng c\u1ee5 ti\u00ean ti\u1ebfn \u0111\u1ec3 n\u00e2ng cao tr\u1ea3i nghi\u1ec7m c\u1ee7a nh\u00e0 ph\u00e1t tri\u1ec3n. Trong s\u1ed1 \u0111\u00f3 c\u00f3:<\/p>\n\n<figure class=\"wp-block-table\"><table>\n<thead>\n<tr>\n<th>D\u1ee5ng c\u1ee5<\/th>\n<th>Ch\u1ee9c n\u0103ng<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>C\u00f4ng c\u1ee5 t\u00ecm n\u1ea1p<\/td>\n<td>L\u1ea5y n\u1ed9i dung t\u1eeb c\u00e1c trang web c\u00f4ng c\u1ed9ng<\/td>\n<\/tr>\n<tr>\n<td>C\u00f4ng c\u1ee5 s\u1eed d\u1ee5ng<\/td>\n<td>Hi\u1ec3u s\u00e2u s\u1eafc v\u1ec1 m\u00e3 th\u00f4ng qua <strong>T\u00ecm t\u1ea5t c\u1ea3 t\u00e0i li\u1ec7u tham kh\u1ea3o<\/strong> V\u00e0 <strong>\u0110i t\u1edbi \u0110\u1ecbnh ngh\u0129a<\/strong><\/td>\n<\/tr>\n<tr>\n<td>L\u1ec7nh \u0111\u1ea7u cu\u1ed1i<\/td>\n<td>Ch\u1ea1y l\u1ec7nh terminal tr\u1ef1c ti\u1ebfp trong VS Code<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/figure>\n\n<p class=\"wp-block-paragraph\">C\u00e1c c\u00f4ng c\u1ee5 n\u00e0y cho ph\u00e9p nh\u00e0 ph\u00e1t tri\u1ec3n y\u00eau c\u1ea7u c\u00e1c t\u00e1c v\u1ee5 nh\u01b0: \u00ab\u00a0T\u1ea1o \u0111i\u1ec3m cu\u1ed1i API Express v\u1edbi k\u1ebft n\u1ed1i MongoDB\u00a0\u00bb. Sau \u0111\u00f3, t\u00e1c nh\u00e2n c\u00f3 th\u1ec3 t\u1ea1o t\u1ea5t c\u1ea3 c\u00e1c t\u1ec7p c\u1ea7n thi\u1ebft, c\u00e0i \u0111\u1eb7t c\u00e1c ph\u1ea7n ph\u1ee5 thu\u1ed9c v\u00e0 th\u1eadm ch\u00ed t\u1ef1 \u0111\u1ed9ng th\u1ef1c hi\u1ec7n c\u00e1c th\u1eed nghi\u1ec7m \u0111\u01a1n v\u1ecb.<\/p>\n\n<h3 class=\"wp-block-heading\">Ti\u00eau chu\u1ea9n giao th\u1ee9c m\u1edbi v\u1edbi MCP<\/h3>\n\n<p class=\"wp-block-paragraph\">B\u1ea3n c\u1eadp nh\u1eadt VS Code c\u0169ng gi\u1edbi thi\u1ec7u <strong>Giao th\u1ee9c b\u1ed1i c\u1ea3nh m\u00f4 h\u00ecnh<\/strong> (MCP), t\u1ea1o \u0111i\u1ec1u ki\u1ec7n thu\u1eadn l\u1ee3i cho vi\u1ec7c t\u00edch h\u1ee3p c\u00e1c m\u00f4 h\u00ecnh AI v\u1edbi c\u00e1c c\u00f4ng c\u1ee5 v\u00e0 \u1ee9ng d\u1ee5ng b\u00ean ngo\u00e0i. \u0110i\u1ec1u n\u00e0y c\u00f3 ngh\u0129a l\u00e0 c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n hi\u1ec7n c\u00f3 th\u1ec3 khi\u1ebfn d\u1ef1 \u00e1n c\u1ee7a h\u1ecd t\u01b0\u01a1ng t\u00e1c v\u1edbi c\u00e1c n\u1ec1n t\u1ea3ng kh\u00e1c, m\u1edf ra m\u1ed9t l\u0129nh v\u1ef1c khai th\u00e1c ch\u01b0a t\u1eebng c\u00f3.<\/p>\n\n<h2 class=\"wp-block-heading\">H\u1ed7 tr\u1ee3 API t\u00f9y ch\u1ec9nh \u0111\u1ec3 t\u0103ng t\u00ednh linh ho\u1ea1t<\/h2>\n\n<p class=\"wp-block-paragraph\">M\u1ed9t c\u1ea3i ti\u1ebfn l\u1edbn kh\u00e1c trong Visual Studio Code 1.99 l\u00e0 h\u1ed7 tr\u1ee3 API t\u00f9y ch\u1ec9nh. \u0110i\u1ec1u n\u00e0y c\u00f3 ngh\u0129a l\u00e0 c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n hi\u1ec7n c\u00f3 th\u1ec3 l\u1ef1a ch\u1ecdn t\u1eeb nhi\u1ec1u m\u00f4 h\u00ecnh tr\u00ed tu\u1ec7 nh\u00e2n t\u1ea1o:<\/p>\n\n<ul class=\"wp-block-list\"><li>Azure OpenAI<\/li><li>Nh\u00e2n lo\u1ea1i (Claude)<\/li><li>Google Song T\u1eed<\/li><li>OpenAI (C\u00e1c m\u00f4 h\u00ecnh GPT kh\u00e1c nhau)<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\">T\u00ednh linh ho\u1ea1t n\u00e0y cho ph\u00e9p c\u00e1c c\u00f4ng ty \u0111\u1ea3m b\u1ea3o t\u00ednh an to\u00e0n v\u00e0 b\u1ea3o m\u1eadt cho c\u00e1c d\u1ef1 \u00e1n c\u1ee7a m\u00ecnh. V\u00ed d\u1ee5, khi s\u1eed d\u1ee5ng Ollama cho c\u00e1c m\u00f4 h\u00ecnh c\u1ee5c b\u1ed9, m\u00e3 s\u1ebd kh\u00f4ng bao gi\u1edd r\u1eddi kh\u1ecfi m\u00f4i tr\u01b0\u1eddng ph\u00e1t tri\u1ec3n c\u1ee5c b\u1ed9, \u0111\u00e2y l\u00e0 m\u1ed9t t\u00e0i s\u1ea3n c\u00f3 gi\u00e1 tr\u1ecb \u0111\u1ed1i v\u1edbi c\u00e1c c\u00f4ng ty coi tr\u1ecdng quy\u1ec1n ri\u00eang t\u01b0. Tuy nhi\u00ean, n\u1ebfu m\u1ed9t c\u00f4ng ty c\u00f3 \u0111\u0103ng k\u00fd Azure, h\u1ecd c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng tr\u1ef1c ti\u1ebfp m\u00e0 kh\u00f4ng c\u1ea7n ph\u1ea3i th\u00f4ng qua c\u00e1c d\u1ecbch v\u1ee5 ti\u00eau chu\u1ea9n c\u1ee7a Microsoft.<\/p>\n\n<h3 class=\"wp-block-heading\">Khai th\u00e1c kh\u1ea3 n\u0103ng c\u1ee7a Claude v\u00e0 c\u00e1c m\u00f4 h\u00ecnh kh\u00e1c<\/h3>\n\n<p class=\"wp-block-paragraph\">\u0110\u1ed1i v\u1edbi c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n \u0111\u00e1nh gi\u00e1 cao s\u1ef1 hi\u1ec3u bi\u1ebft s\u00e2u s\u1eafc c\u1ee7a Claude, vi\u1ec7c t\u00edch h\u1ee3p v\u1edbi API c\u1ee7a Anthropic mang l\u1ea1i nh\u1eefng t\u01b0\u01a1ng t\u00e1c m\u1ea1nh m\u1ebd h\u01a1n so v\u1edbi GPT-4o. L\u1ef1a ch\u1ecdn n\u00e0y ho\u00e0n h\u1ea3o cho nh\u1eefng ai t\u00ecm ki\u1ebfm s\u1ef1 ch\u00ednh x\u00e1c v\u00e0 \u0111\u01a1n gi\u1ea3n trong qu\u00e1 tr\u00ecnh ph\u00e1t tri\u1ec3n \u1ee9ng d\u1ee5ng.<\/p>\n\n<h2 class=\"wp-block-heading\">C\u1ea3i thi\u1ec7n tr\u1ea3i nghi\u1ec7m ng\u01b0\u1eddi d\u00f9ng chung trong Visual Studio Code<\/h2>\n\n<p class=\"wp-block-paragraph\">Microsoft kh\u00f4ng ch\u1ec9 d\u1eebng l\u1ea1i \u1edf ch\u1ee9c n\u0103ng Agent. B\u1ea3n c\u1eadp nh\u1eadt 1.99 \u0111i k\u00e8m v\u1edbi m\u1ed9t lo\u1ea1t c\u00e1c c\u1ea3i ti\u1ebfn \u1ea3nh h\u01b0\u1edfng \u0111\u1ebfn m\u1ecdi kh\u00eda c\u1ea1nh c\u1ee7a IDE, \u0111\u01b0\u1ee3c th\u1ec3 hi\u1ec7n d\u01b0\u1edbi d\u1ea1ng c\u00e1c t\u00ednh n\u0103ng v\u00e0 t\u1ed1i \u01b0u h\u00f3a m\u1edbi:<\/p>\n\n<ul class=\"wp-block-list\"><li>Ch\u1ebf \u0111\u1ed9 xem tr\u00f2 chuy\u1ec7n h\u1ee3p nh\u1ea5t: H\u1ee3p nh\u1ea5t c\u00e1c ch\u1ebf \u0111\u1ed9 H\u1ecfi, Ch\u1ec9nh s\u1eeda v\u00e0 \u0110\u1ea1i l\u00fd.<\/li><li>H\u1ed7 tr\u1ee3 h\u00ecnh \u1ea3nh: Nh\u1eadp h\u00ecnh \u1ea3nh tr\u1ef1c ti\u1ebfp v\u00e0o cu\u1ed9c tr\u00f2 chuy\u1ec7n (c\u00e1c \u0111\u1ecbnh d\u1ea1ng \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 bao g\u1ed3m .jpg, .png, .gif, .webp). <\/li><li>G\u1ee3i \u00fd ch\u1ec9nh s\u1eeda ti\u1ebfp theo (NES): Hi\u1ec7n \u0111ang \u1edf phi\u00ean b\u1ea3n cu\u1ed1i c\u00f9ng.<\/li><li>L\u1eadp ch\u1ec9 m\u1ee5c c\u01a1 s\u1edf m\u00e3 t\u1ee9c th\u1eddi, cho ph\u00e9p ng\u01b0\u1eddi d\u00f9ng nh\u1eadn \u0111\u01b0\u1ee3c c\u00e2u tr\u1ea3 l\u1eddi nhanh ch\u00f3ng.<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\">THE <strong>t\u00ecm ki\u1ebfm ng\u1eef ngh\u0129a<\/strong> T\u00ecm ki\u1ebfm d\u1ef1a tr\u00ean AI hi\u1ec7n \u0111\u01b0\u1ee3c b\u1eadt theo m\u1eb7c \u0111\u1ecbnh, cho ph\u00e9p t\u00ecm ki\u1ebfm th\u00f4ng minh. V\u00ed d\u1ee5, ng\u01b0\u1eddi d\u00f9ng c\u00f3 th\u1ec3 ch\u1ec9 c\u1ea7n y\u00eau c\u1ea7u AI \u00ab\u00a0t\u00ecm t\u1ea5t c\u1ea3 c\u00e1c ch\u1ee9c n\u0103ng thao t\u00e1c d\u1eef li\u1ec7u ng\u01b0\u1eddi d\u00f9ng m\u00e0 kh\u00f4ng c\u1ea7n x\u00e1c th\u1ef1c\u00a0\u00bb, m\u1ed9t nhi\u1ec7m v\u1ee5 c\u00f3 th\u1ec3 m\u1ea5t h\u00e0ng gi\u1edd n\u1ebfu kh\u00f4ng c\u00f3 s\u1ef1 tr\u1ee3 gi\u00fap c\u1ee7a AI.<\/p>\n\n<figure class=\"wp-block-table\"><table>\n<thead>\n<tr>\n<th>S\u1ef1 c\u1ea3i ti\u1ebfn<\/th>\n<th>S\u1ef1 mi\u00eau t\u1ea3<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Ch\u1ebf \u0111\u1ed9 xem tr\u00f2 chuy\u1ec7n h\u1ee3p nh\u1ea5t<\/td>\n<td>T\u01b0\u01a1ng t\u00e1c \u0111\u01a1n gi\u1ea3n gi\u1eefa c\u00e1c ch\u1ebf \u0111\u1ed9 l\u00e0m vi\u1ec7c kh\u00e1c nhau.<\/td>\n<\/tr>\n<tr>\n<td>H\u1ed7 tr\u1ee3 h\u00ecnh \u1ea3nh<\/td>\n<td>D\u1ec5 d\u00e0ng giao ti\u1ebfp b\u1eb1ng h\u00ecnh \u1ea3nh v\u1edbi t\u00ednh n\u0103ng tr\u00f2 chuy\u1ec7n.<\/td>\n<\/tr>\n<tr>\n<td>T\u00ecm ki\u1ebfm ng\u1eef ngh\u0129a<\/td>\n<td>H\u1ed7 tr\u1ee3 t\u00ecm ki\u1ebfm ph\u1ee9c t\u1ea1p b\u1eb1ng c\u00e1c truy v\u1ea5n \u0111\u01a1n gi\u1ea3n.<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/figure>\n\n<p class=\"wp-block-paragraph\">Nh\u1eefng c\u1ea3i ti\u1ebfn n\u00e0y khi\u1ebfn Visual Studio Code tr\u1edf n\u00ean h\u1ea5p d\u1eabn h\u01a1n \u0111\u1ed1i v\u1edbi c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n, cho ph\u00e9p c\u1ed9ng t\u00e1c li\u1ec1n m\u1ea1ch v\u00e0 t\u0103ng n\u0103ng su\u1ea5t.<\/p>\n\n<h3 class=\"wp-block-heading\">T\u1ea1i sao n\u00ean ch\u1ecdn Visual Studio Code cho c\u00e1c d\u1ef1 \u00e1n ph\u00e1t tri\u1ec3n c\u1ee7a b\u1ea1n?<\/h3>\n\n<p class=\"wp-block-paragraph\">V\u1edbi t\u1ea5t c\u1ea3 c\u00e1c t\u00ednh n\u0103ng \u0111\u01b0\u1ee3c s\u1eeda \u0111\u1ed5i v\u00e0 t\u1ed1i \u01b0u h\u00f3a n\u00e0y, \u0111i\u1ec1u quan tr\u1ecdng l\u00e0 ph\u1ea3i \u0111\u1eb7t ra c\u00e2u h\u1ecfi: t\u1ea1i sao kh\u00f4ng \u00e1p d\u1ee5ng Visual Studio Code l\u00e0m IDE ch\u00ednh c\u1ee7a b\u1ea1n? Do c\u00f3 nhi\u1ec1u ph\u1ea7n m\u1edf r\u1ed9ng v\u00e0 kh\u1ea3 n\u0103ng th\u00edch \u1ee9ng kh\u00e1c nhau n\u00ean n\u00f3 d\u1ec5 d\u00e0ng c\u1ea1nh tranh v\u1edbi c\u00e1c gi\u1ea3i ph\u00e1p thay th\u1ebf nh\u01b0 <strong>JetBrains<\/strong>, <strong>nh\u1eadt th\u1ef1c<\/strong>, ho\u1eb7c th\u1eadm ch\u00ed <strong>v\u0103n b\u1ea3n tuy\u1ec7t v\u1eddi<\/strong>. C\u00e1c IDE kh\u00e1c \u0111\u1ec1u c\u00f3 th\u1ebf m\u1ea1nh ri\u00eang, nh\u01b0ng ph\u01b0\u01a1ng ph\u00e1p t\u00edch h\u1ee3p v\u1edbi s\u1ef1 h\u1ed7 tr\u1ee3 c\u1ee7a AI c\u1ee7a Microsoft mang l\u1ea1i cho n\u00f3 v\u1ecb th\u1ebf \u0111\u1ed9c nh\u1ea5t tr\u00ean th\u1ecb tr\u01b0\u1eddng.<\/p>\n\n<h2 class=\"wp-block-heading\">T\u00edch h\u1ee3p v\u00e0 k\u1ebf th\u1eeba c\u00e1c t\u00e1c nh\u00e2n AI trong qu\u00e1 tr\u00ecnh ph\u00e1t tri\u1ec3n<\/h2>\n\n<p class=\"wp-block-paragraph\">C\u00e1c t\u00e1c nh\u00e2n AI kh\u00f4ng ch\u1ec9 \u0111ang c\u00e1ch m\u1ea1ng h\u00f3a c\u00e1ch ch\u00fang ta ph\u00e1t tri\u1ec3n m\u00e0 c\u00f2n c\u1ea3 t\u1ea7m nh\u00ecn c\u1ee7a ch\u00fang ta v\u1ec1 t\u01b0\u01a1ng lai c\u1ee7a ph\u00e1t tri\u1ec3n ph\u1ea7n m\u1ec1m. V\u1edbi s\u1ef1 ra \u0111\u1eddi c\u1ee7a c\u00e1c c\u00f4ng c\u1ee5 nh\u01b0 c\u00f4ng c\u1ee5 t\u00edch h\u1ee3p trong Visual Studio Code, vi\u1ec7c t\u00ednh to\u00e1n \u0111ang tr\u1edf n\u00ean tr\u00f4i ch\u1ea3y v\u00e0 d\u1ec5 ti\u1ebfp c\u1eadn h\u01a1n. T\u1ea7m quan tr\u1ecdng c\u1ee7a m\u00f4i tr\u01b0\u1eddng nhanh nh\u1eb9n v\u00e0 h\u1ed7 tr\u1ee3 th\u00f4ng minh hi\u1ec7n l\u00e0 t\u1ed1i quan tr\u1ecdng trong chu k\u1ef3 ph\u00e1t tri\u1ec3n.<\/p>\n\n<p class=\"wp-block-paragraph\">R\u00f5 r\u00e0ng l\u00e0 c\u00e1c n\u1ec1n t\u1ea3ng nh\u01b0 <strong>GitHub<\/strong> c\u0169ng c\u1ee7ng c\u1ed1 xu h\u01b0\u1edbng n\u00e0y b\u1eb1ng c\u00e1ch cho ph\u00e9p chia s\u1ebb c\u00e1c d\u1ef1 \u00e1n v\u00e0 ki\u1ebfn \u200b\u200bth\u1ee9c \u0111\u01b0\u1ee3c l\u00e0m gi\u00e0u b\u1eb1ng tr\u00ed tu\u1ec7 nh\u00e2n t\u1ea1o. Nh\u1edd nh\u1eefng ti\u1ebfn b\u1ed9 n\u00e0y, s\u1ef1 ph\u00e1t tri\u1ec3n \u0111ang ti\u1ebfn t\u1edbi m\u1ed9t k\u1ef7 nguy\u00ean tr\u1ef1c quan h\u01a1n, n\u01a1i m\u00e1y m\u00f3c tr\u1edf th\u00e0nh \u0111\u1ed3ng minh ch\u1ee9 kh\u00f4ng ch\u1ec9 l\u00e0 m\u1ed9t c\u00f4ng c\u1ee5.<\/p>\n\n<p class=\"wp-block-paragraph\">Vi\u1ec7c b\u1ea1n ph\u1ea3i \u0111\u1ed1i m\u1eb7t v\u1edbi m\u00e0n h\u00ecnh m\u00e3 kh\u00f4ng c\u00f2n l\u00e0 \u0111i\u1ec1u kh\u00f3 tr\u00e1nh kh\u1ecfi n\u1eefa! C\u00e1c t\u00e1c nh\u00e2n AI nh\u01b0 trong m\u00f4i tr\u01b0\u1eddng c\u1ee7a Microsoft lu\u00f4n h\u1ed7 tr\u1ee3 ch\u00fang ta v\u00e0 v\u1edbi c\u00e1c b\u1ea3n c\u1eadp nh\u1eadt li\u00ean t\u1ee5c, s\u1ef1 h\u1ed7 tr\u1ee3 n\u00e0y s\u1ebd ng\u00e0y c\u00e0ng t\u1ed1t h\u01a1n.<\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Trong th\u1ebf gi\u1edbi c\u00f4ng ngh\u1ec7 kh\u00f4ng ng\u1eebng thay \u0111\u1ed5i, c\u00e1ch ch\u00fang ta ph\u00e1t tri\u1ec3n c\u00e1c d\u1ef1 \u00e1n ph\u1ea7n m\u1ec1m c\u0169ng thay \u0111\u1ed5i nhanh ch\u00f3ng. Vi\u1ec7c t\u00edch h\u1ee3p tr\u00ed tu\u1ec7 nh\u00e2n t\u1ea1o v\u00e0o c\u00e1c c\u00f4ng c\u1ee5 ph\u00e1t tri\u1ec3n c\u1ee7a ch\u00fang ta \u0111\u00e3 tr\u1edf n\u00ean c\u1ea7n thi\u1ebft. V\u00e0o n\u0103m 2025, v\u1edbi vi\u1ec7c ph\u00e1t h\u00e0nh Visual Studio Code [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":13207,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[77],"tags":[957,25776,25773],"class_list":["post-13237","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-non-classe-vi","tag-cong-nghe-vi","tag-ma-phong-thu-truc-quan-vi","tag-phat-trien-phan-mem-vi"],"_links":{"self":[{"href":"https:\/\/mon-agent-ia.fr\/blog\/wp-json\/wp\/v2\/posts\/13237","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mon-agent-ia.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mon-agent-ia.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mon-agent-ia.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mon-agent-ia.fr\/blog\/wp-json\/wp\/v2\/comments?post=13237"}],"version-history":[{"count":1,"href":"https:\/\/mon-agent-ia.fr\/blog\/wp-json\/wp\/v2\/posts\/13237\/revisions"}],"predecessor-version":[{"id":13238,"href":"https:\/\/mon-agent-ia.fr\/blog\/wp-json\/wp\/v2\/posts\/13237\/revisions\/13238"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mon-agent-ia.fr\/blog\/wp-json\/wp\/v2\/media\/13207"}],"wp:attachment":[{"href":"https:\/\/mon-agent-ia.fr\/blog\/wp-json\/wp\/v2\/media?parent=13237"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mon-agent-ia.fr\/blog\/wp-json\/wp\/v2\/categories?post=13237"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mon-agent-ia.fr\/blog\/wp-json\/wp\/v2\/tags?post=13237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}