{"id":12063,"date":"2026-06-24T18:08:16","date_gmt":"2026-06-24T10:08:16","guid":{"rendered":"https:\/\/www.cybermedian.com\/vn\/vpascode-revolutionizing-engineering-documentation-with-diagram-as-code\/"},"modified":"2026-06-24T18:08:16","modified_gmt":"2026-06-24T10:08:16","slug":"vpascode-revolutionizing-engineering-documentation-with-diagram-as-code","status":"publish","type":"post","link":"https:\/\/www.cybermedian.com\/vn\/vpascode-revolutionizing-engineering-documentation-with-diagram-as-code\/","title":{"rendered":"VPasCode: C\u00e1ch m\u1ea1ng h\u00f3a t\u00e0i li\u1ec7u k\u1ef9 thu\u1eadt v\u1edbi ph\u01b0\u01a1ng ph\u00e1p bi\u1ec3u \u0111\u1ed3 d\u01b0\u1edbi d\u1ea1ng m\u00e3"},"content":{"rendered":"<h2 data-nodeid=\"5636\">Gi\u1edbi thi\u1ec7u<\/h2>\n<p data-nodeid=\"5637\">Trong b\u1ed1i c\u1ea3nh ph\u00e1t tri\u1ec3n nhanh ch\u00f3ng c\u1ee7a k\u1ef9 thu\u1eadt ph\u1ea7n m\u1ec1m v\u00e0 ki\u1ebfn tr\u00fac h\u1ec7 th\u1ed1ng, kho\u1ea3ng c\u00e1ch gi\u1eefa m\u00e3 ngu\u1ed3n v\u00e0 t\u00e0i li\u1ec7u \u0111\u00e3 l\u00e2u l\u00e0 nguy\u00ean nh\u00e2n g\u00e2y ra s\u1ef1 b\u1ea5t ti\u1ec7n. C\u00e1c c\u00f4ng c\u1ee5 v\u1ebd bi\u1ec3u \u0111\u1ed3 truy\u1ec1n th\u1ed1ng th\u01b0\u1eddng y\u00eau c\u1ea7u giao di\u1ec7n k\u00e9o th\u1ea3 th\u1ee7 c\u00f4ng, kh\u00f3 ki\u1ec3m so\u00e1t phi\u00ean b\u1ea3n, kh\u00f3 b\u1ea3o tr\u00ec v\u00e0 d\u1ec5 tr\u1edf n\u00ean l\u1ed7i th\u1eddi khi h\u1ec7 th\u1ed1ng thay \u0111\u1ed5i. B\u1eaft \u0111\u1ea7u v\u1edbi\u00a0<strong data-nodeid=\"5718\">VPasCode<\/strong>, n\u1ec1n t\u1ea3ng Diagram-as-Code (DaC) d\u1ef1a tr\u00ean tr\u00ecnh duy\u1ec7t, th\u00e2n thi\u1ec7n v\u1edbi \u0111\u00e1m m\u00e2y c\u1ee7a Visual Paradigm. Gi\u1ea3i ph\u00e1p \u0111\u1ed5i m\u1edbi n\u00e0y trao quy\u1ec1n cho c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n v\u00e0 nh\u00f3m ki\u1ebfn tr\u00fac vi\u1ebft v\u0103n b\u1ea3n khai b\u00e1o, ngay l\u1eadp t\u1ee9c t\u1ea1o ra c\u00e1c bi\u1ec3u \u0111\u1ed3 k\u1ef9 thu\u1eadt ch\u00ednh x\u00e1c cao, x\u00f3a b\u1ecf kho\u1ea3ng c\u00e1ch gi\u1eefa kho m\u00e3 ngu\u1ed3n v\u00e0 t\u00e0i li\u1ec7u tr\u1ef1c quan. B\u1eb1ng c\u00e1ch coi bi\u1ec3u \u0111\u1ed3 nh\u01b0 m\u00e3 ngu\u1ed3n, VPasCode gi\u00fap c\u00e1c \u0111\u1ed9i nh\u00f3m t\u1eadn d\u1ee5ng c\u00e1c quy tr\u00ecnh ph\u00e1t tri\u1ec3n quen thu\u1ed9c\u2014nh\u01b0 ki\u1ec3m so\u00e1t phi\u00ean b\u1ea3n, ki\u1ec3m tra m\u00e3 ngu\u1ed3n v\u00e0 c\u00e1c pipeline CI\/CD\u2014\u0111\u1ed1i v\u1edbi h\u00ecnh \u1ea3nh ki\u1ebfn tr\u00fac. Nghi\u00ean c\u1ee9u tr\u01b0\u1eddng h\u1ee3p n\u00e0y kh\u00e1m ph\u00e1 c\u00e1ch VPasCode thay \u0111\u1ed5i c\u00e1ch t\u1ea1o bi\u1ec3u \u0111\u1ed3 th\u00f4ng qua h\u1ed7 tr\u1ee3 nhi\u1ec1u \u0111\u1ecbnh d\u1ea1ng c\u00fa ph\u00e1p, kh\u1ea3 n\u0103ng ch\u1ec9nh s\u1eeda c\u1ea5p \u0111\u1ed9 IDE, t\u1ef1 \u0111\u1ed9ng h\u00f3a \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 b\u1edfi AI v\u00e0 t\u00edch h\u1ee3p li\u1ec1n m\u1ea1ch v\u00e0o c\u00e1c h\u1ec7 sinh th\u00e1i ph\u00e1t tri\u1ec3n hi\u1ec7n \u0111\u1ea1i.<\/p>\n<p data-nodeid=\"5638\"><img alt=\"VPasCode - Text-to-Diagram Platform | PlantUML, Mermaid &amp; Graphviz\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/06\/vpascode.png\"\/><\/p>\n<h2 data-nodeid=\"5639\">H\u1ed7 tr\u1ee3 c\u00fa ph\u00e1p \u0111a \u0111\u1ed9ng c\u01a1: T\u00ednh linh ho\u1ea1t c\u1ed1t l\u00f5i<\/h2>\n<p data-nodeid=\"5640\">M\u1ed9t trong nh\u1eefng t\u00ednh n\u0103ng n\u1ed5i b\u1eadt c\u1ee7a VPasCode l\u00e0 kh\u1ea3 n\u0103ng h\u1ed7 tr\u1ee3 nhi\u1ec1u \u0111\u1ed9ng c\u01a1 c\u00fa ph\u00e1p v\u1ebd bi\u1ec3u \u0111\u1ed3 trong m\u1ed9t n\u1ec1n t\u1ea3ng duy nh\u1ea5t. T\u00ednh linh ho\u1ea1t n\u00e0y \u0111\u1ea3m b\u1ea3o r\u1eb1ng c\u00e1c \u0111\u1ed9i nh\u00f3m c\u00f3 th\u1ec3 ch\u1ecdn c\u00f4ng c\u1ee5 ph\u00f9 h\u1ee3p cho t\u1eebng nhi\u1ec7m v\u1ee5 m\u00e0 kh\u00f4ng c\u1ea7n chuy\u1ec3n \u0111\u1ed5i gi\u1eefa c\u00e1c \u1ee9ng d\u1ee5ng kh\u00e1c nhau.<\/p>\n<h3 data-nodeid=\"5641\">T\u00edch h\u1ee3p PlantUML<\/h3>\n<p data-nodeid=\"5642\">VPasCode cung c\u1ea5p h\u1ed7 tr\u1ee3 \u0111\u1ed9ng c\u01a1 hi\u1ec3n th\u1ecb tr\u1ef1c ti\u1ebfp \u0111\u01b0\u1ee3c t\u1ed1i \u01b0u h\u00f3a cho c\u00e1c t\u00e0i li\u1ec7u UML ph\u1ee9c t\u1ea1p. D\u00f9 b\u1ea1n \u0111ang t\u1ea1o bi\u1ec3u \u0111\u1ed3 Chu\u1ed7i \u0111\u1ec3 m\u00f4 t\u1ea3 t\u01b0\u01a1ng t\u00e1c d\u1ecbch v\u1ee5, bi\u1ec3u \u0111\u1ed3 L\u1edbp \u0111\u1ec3 \u0111\u1ecbnh ngh\u0129a c\u1ea5u tr\u00fac \u0111\u1ed1i t\u01b0\u1ee3ng, hay bi\u1ec3u \u0111\u1ed3 Th\u00e0nh ph\u1ea7n v\u00e0 Tri\u1ec3n khai \u0111\u1ec3 minh h\u1ecda ki\u1ebfn tr\u00fac h\u1ec7 th\u1ed1ng, t\u00edch h\u1ee3p PlantUML \u0111\u1ec1u x\u1eed l\u00fd \u0111\u01b0\u1ee3c t\u1ea5t c\u1ea3. Ngo\u00e0i ra, n\u00f3 c\u00f2n h\u1ed7 tr\u1ee3 m\u00f4 h\u00ecnh C4, cung c\u1ea5p c\u00e1ch ti\u1ebfp c\u1eadn chu\u1ea9n h\u00f3a \u0111\u1ec3 t\u00e0i li\u1ec7u h\u00f3a ki\u1ebfn tr\u00fac ph\u1ea7n m\u1ec1m \u1edf nhi\u1ec1u m\u1ee9c \u0111\u1ed9 tr\u1eebu t\u01b0\u1ee3ng kh\u00e1c nhau.<\/p>\n<h3 data-nodeid=\"5643\">T\u00edch h\u1ee3p Mermaid.js<\/h3>\n<p data-nodeid=\"5644\">\u0110\u1ed1i v\u1edbi c\u00e1c \u0111\u1ed9i nh\u00f3m c\u1ea7n c\u00e1c h\u00ecnh \u1ea3nh tr\u1ef1c quan nhanh ch\u00f3ng v\u00e0 nh\u1eb9 nh\u00e0ng, t\u00edch h\u1ee3p Mermaid.js ho\u00e0n to\u00e0n hi\u1ec3n th\u1ecb c\u00e1c s\u01a1 \u0111\u1ed3 lu\u1ed3ng, h\u00e0nh tr\u00ecnh ng\u01b0\u1eddi d\u00f9ng, bi\u1ec3u \u0111\u1ed3 Gantt, s\u01a1 \u0111\u1ed3 t\u01b0 duy, bi\u1ec3u \u0111\u1ed3 Git v\u00e0 c\u00e1c d\u00f2ng th\u1eddi gian. \u0110i\u1ec1u n\u00e0y khi\u1ebfn n\u00f3 tr\u1edf th\u00e0nh l\u1ef1a ch\u1ecdn l\u00fd t\u01b0\u1edfng cho c\u00e1c \u0111\u1ed9i nh\u00f3m linh ho\u1ea1t c\u1ea7n nhanh ch\u00f3ng m\u00f4 ph\u1ecfng \u00fd t\u01b0\u1edfng ho\u1eb7c truy\u1ec1n \u0111\u1ea1t ti\u1ebfn \u0111\u1ed9 d\u1ef1 \u00e1n m\u00e0 kh\u00f4ng c\u1ea7n t\u1ed1n c\u00f4ng s\u1ee9c v\u1edbi c\u00e1c c\u00f4ng c\u1ee5 m\u00f4 h\u00ecnh h\u00f3a ph\u1ee9c t\u1ea1p.<\/p>\n<h3 data-nodeid=\"5645\">T\u00edch h\u1ee3p Graphviz (DOT)<\/h3>\n<p data-nodeid=\"5646\">Khi x\u1eed l\u00fd c\u00e1c b\u1ea3n \u0111\u1ed3 quan h\u1ec7 ph\u1ee9c t\u1ea1p, c\u00e2y ph\u1ee5 thu\u1ed9c ph\u1ee9c t\u1ea1p, bi\u1ec3u \u0111\u1ed3 m\u1ea1ng hay c\u00e1c \u0111\u1ed3 th\u1ecb c\u00f3 h\u01b0\u1edbng, \u0111\u1ed9ng c\u01a1 ph\u00e2n t\u00edch Graphviz (DOT) chuy\u00ean bi\u1ec7t c\u1ee7a VPasCode t\u1ecfa s\u00e1ng. Kh\u1ea3 n\u0103ng n\u00e0y \u0111\u1eb7c bi\u1ec7t c\u00f3 gi\u00e1 tr\u1ecb \u0111\u1ed1i v\u1edbi c\u00e1c k\u1ef9 s\u01b0 d\u1eef li\u1ec7u v\u00e0 nh\u00f3m h\u1ea1 t\u1ea7ng c\u1ea7n tr\u1ef1c quan h\u00f3a c\u00e1c m\u1ed1i quan h\u1ec7 tinh vi gi\u1eefa c\u00e1c h\u1ec7 th\u1ed1ng, c\u01a1 s\u1edf d\u1eef li\u1ec7u ho\u1eb7c microservice.<\/p>\n<h3 data-nodeid=\"5647\">Ph\u00e1t hi\u1ec7n \u0111\u1ed9ng c\u01a1 th\u00f4ng minh<\/h3>\n<p data-nodeid=\"5648\">C\u00f3 l\u1ebd m\u1ed9t trong nh\u1eefng t\u00ednh n\u0103ng th\u00e2n thi\u1ec7n ng\u01b0\u1eddi d\u00f9ng nh\u1ea5t l\u00e0 Ph\u00e1t hi\u1ec7n \u0111\u1ed9ng c\u01a1 th\u00f4ng minh. N\u1ec1n t\u1ea3ng t\u1ef1 \u0111\u1ed9ng ph\u00e2n t\u00edch c\u1ea5u tr\u00fac v\u0103n b\u1ea3n \u0111\u1ea7u v\u00e0o c\u1ee7a b\u1ea1n v\u00e0 \u0111\u1ec1 xu\u1ea5t chuy\u1ec3n sang \u0111\u1ed9ng c\u01a1 c\u00fa ph\u00e1p ph\u00f9 h\u1ee3p n\u1ebfu ph\u00e1t hi\u1ec7n xung \u0111\u1ed9t. \u0110i\u1ec1u n\u00e0y gi\u00fap gi\u1ea3m \u0111\u1ed9 d\u1ed1c h\u1ecdc t\u1eadp cho ng\u01b0\u1eddi d\u00f9ng m\u1edbi v\u00e0 ng\u0103n ng\u1eeba c\u00e1c l\u1ed7i c\u00fa ph\u00e1p g\u00e2y b\u1ef1c b\u1ed9i khi chuy\u1ec3n \u0111\u1ed5i gi\u1eefa c\u00e1c lo\u1ea1i bi\u1ec3u \u0111\u1ed3 kh\u00e1c nhau.<\/p>\n<p id=\"KJTqxkT\"><img alt=\"VPasCode GUI: Smart Engine Detection\" class=\"alignnone wp-image-19223 size-full\" decoding=\"async\" height=\"757\" loading=\"lazy\" sizes=\"auto, (max-width: 1916px) 100vw, 1916px\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/06\/img_6a3baa5e75e64.png\" srcset=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/06\/img_6a3baa5e75e64.png 1916w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/06\/img_6a3baa5e75e64-300x119.png 300w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/06\/img_6a3baa5e75e64-1024x405.png 1024w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/06\/img_6a3baa5e75e64-768x303.png 768w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/06\/img_6a3baa5e75e64-1536x607.png 1536w\" width=\"1916\"\/><\/p>\n<h2 data-nodeid=\"5650\">Tr\u00ecnh so\u1ea1n th\u1ea3o m\u00e3 c\u1ea5p IDE: Ch\u00ednh x\u00e1c v\u00e0 H\u1ee3p t\u00e1c<\/h2>\n<p data-nodeid=\"5651\">VPasCode kh\u00f4ng ch\u1ec9 hi\u1ec3n th\u1ecb bi\u1ec3u \u0111\u1ed3; n\u00f3 cung c\u1ea5p m\u1ed9t m\u00f4i tr\u01b0\u1eddng l\u1eadp tr\u00ecnh m\u1ea1nh m\u1ebd \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf \u0111\u1ec3 t\u1ed1i \u01b0u hi\u1ec7u su\u1ea5t v\u00e0 h\u1ed7 tr\u1ee3 h\u1ee3p t\u00e1c.<\/p>\n<p id=\"ogSRCig\"><img alt=\"VPasCode: Core Workspace Features\" class=\"alignnone wp-image-19225 size-full\" decoding=\"async\" height=\"465\" loading=\"lazy\" sizes=\"auto, (max-width: 1023px) 100vw, 1023px\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/06\/img_6a3bac2d3a854.png\" srcset=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/06\/img_6a3bac2d3a854.png 1023w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/06\/img_6a3bac2d3a854-300x136.png 300w, https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/06\/img_6a3bac2d3a854-768x349.png 768w\" width=\"1023\"\/><\/p>\n<div aria-level=\"3\" class=\"otQkpb\" data-animation-nesting=\"\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 20px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-processed=\"true\" data-sae=\"\" data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\" role=\"heading\">\ud83d\udee0\ufe0f T\u00ednh n\u0103ng ch\u00ednh c\u1ee7a khu v\u1ef1c l\u00e0m vi\u1ec7c<!--TgQPHd||[]--><\/div>\n<ul class=\"KsbFXc U6u95\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-processed=\"true\" data-sfc-cb=\"\" data-sfc-root=\"ep\">\n<li style=\"list-style-type: none;\">\n<ul class=\"KsbFXc U6u95\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-processed=\"true\" data-sfc-cb=\"\" data-sfc-root=\"ep\">\n<li class=\"Z1qcYe\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-hveid=\"CAAIBRAA\" data-sae=\"\" data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><span class=\"T286Pc\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><strong class=\"Yjhzub\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 700; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-root=\"ep\">Tr\u00ecnh so\u1ea1n th\u1ea3o m\u00e3 (Th\u00f9ng b\u00ean tr\u00e1i)<!--TgQPHd||[]--><\/strong>: Khu v\u1ef1c nh\u1eadp v\u0103n b\u1ea3n v\u1edbi h\u1ed7 tr\u1ee3 t\u00f4 m\u00e0u c\u00fa ph\u00e1p \u0111\u1ec3 vi\u1ebft m\u00e3 bi\u1ec3u \u0111\u1ed3 (hi\u1ec7n \u0111ang hi\u1ec3n th\u1ecb c\u00fa ph\u00e1p PlantUML).<!--TgQPHd||[]--><\/span><!--TgQPHd||[]--><\/li>\n<li class=\"Z1qcYe\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-hveid=\"CAAIBRAB\" data-sae=\"\" data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><span class=\"T286Pc\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><strong class=\"Yjhzub\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 700; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-root=\"ep\">Xem tr\u01b0\u1edbc tr\u1ef1c ti\u1ebfp (Th\u00f9ng b\u00ean ph\u1ea3i)<!--TgQPHd||[]--><\/strong>: B\u1ec1 m\u1eb7t t\u01b0\u01a1ng t\u00e1c hi\u1ec3n th\u1ecb tr\u1ef1c ti\u1ebfp m\u00e3 \u0111\u00e3 vi\u1ebft th\u00e0nh bi\u1ec3u \u0111\u1ed3 tr\u1ef1c quan (hi\u1ec7n \u0111ang hi\u1ec3n th\u1ecb bi\u1ec3u \u0111\u1ed3 chu\u1ed7i).<!--TgQPHd||[]--><\/span><!--TgQPHd||[]--><\/li>\n<li class=\"Z1qcYe\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-hveid=\"CAAIBRAC\" data-sae=\"\" data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><span class=\"T286Pc\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><strong class=\"Yjhzub\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 700; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-root=\"ep\">B\u1ed9 ch\u1ecdn Ng\u00f4n ng\u1eef\/\u0110\u1ed9ng c\u01a1<!--TgQPHd||[]--><\/strong>: Menu th\u1ea3 xu\u1ed1ng \u1edf g\u00f3c tr\u00ean b\u00ean tr\u00e1i \u0111\u1ec3 chuy\u1ec3n \u0111\u1ed5i gi\u1eefa c\u00e1c \u0111\u1ed9ng c\u01a1 c\u00fa ph\u00e1p v\u1ebd bi\u1ec3u \u0111\u1ed3 (hi\u1ec7n \u0111ang \u0111\u01b0\u1ee3c thi\u1ebft l\u1eadp th\u00e0nh <code class=\"KDcb0c\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: monospace; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0.769231px solid rgb(240, 242, 245);\" data-sae=\"\" data-sfc-cb=\"\" data-sfc-root=\"ep\" dir=\"ltr\">PlantUML<!--TgQPHd||[]--><\/code>).<!--TgQPHd||[]--><\/span><!--TgQPHd||[]--><\/li>\n<li class=\"Z1qcYe\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-hveid=\"CAAIBRAD\" data-sae=\"\" data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><span class=\"T286Pc\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><strong class=\"Yjhzub\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 700; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-root=\"ep\">Ch\u1ee7 \u0111\u1ec1<!--TgQPHd||[]--><\/strong>: M\u1ed9t <code class=\"KDcb0c\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: monospace; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0.769231px solid rgb(240, 242, 245);\" data-sae=\"\" data-sfc-cb=\"\" data-sfc-root=\"ep\" dir=\"ltr\">Ch\u1ee7 \u0111\u1ec1<!--TgQPHd||[]--><\/code>menu th\u1ea3 xu\u1ed1ng b\u00ean c\u1ea1nh b\u1ed9 ch\u1ecdn \u0111\u1ed9ng c\u01a1 \u0111\u1ec3 t\u00f9y ch\u1ec9nh phong c\u00e1ch tr\u1ef1c quan v\u00e0 m\u00e0u s\u1eafc c\u1ee7a bi\u1ec3u \u0111\u1ed3 \u0111\u00e3 \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb.<!--TgQPHd||[]--><\/span><!--TgQPHd||[]--><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!--TgQPHd||[]--><\/p>\n<div class=\"Fsg96\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-processed=\"true\" data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-inited=\"2\" data-sfc-root=\"ep\"><!--TgQPHd||[]--><\/div>\n<div aria-level=\"3\" class=\"otQkpb\" data-animation-nesting=\"\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 20px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-processed=\"true\" data-sae=\"\" data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\" role=\"heading\">\ud83d\udcbe \u0110i\u1ec1u khi\u1ec3n xu\u1ea5t v\u00e0 chia s\u1ebb (Thanh d\u01b0\u1edbi)<!--TgQPHd||[]--><\/div>\n<ul class=\"KsbFXc U6u95\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-processed=\"true\" data-sfc-cb=\"\" data-sfc-root=\"ep\">\n<li style=\"list-style-type: none;\">\n<ul class=\"KsbFXc U6u95\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-processed=\"true\" data-sfc-cb=\"\" data-sfc-root=\"ep\">\n<li class=\"Z1qcYe\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-hveid=\"CAAIBxAA\" data-sae=\"\" data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><span class=\"T286Pc\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><strong class=\"Yjhzub\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 700; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-root=\"ep\">Chia s\u1ebb<!--TgQPHd||[]--><\/strong>: M\u1ed9t n\u00fat \u0111\u1ec3 t\u1ea1o li\u00ean k\u1ebft ho\u1eb7c c\u00e1c t\u00f9y ch\u1ecdn c\u1ed9ng t\u00e1c cho s\u01a1 \u0111\u1ed3.<!--TgQPHd||[]--><\/span><!--TgQPHd||[]--><\/li>\n<li class=\"Z1qcYe\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-hveid=\"CAAIBxAB\" data-sae=\"\" data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><span class=\"T286Pc\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><strong class=\"Yjhzub\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 700; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-root=\"ep\">D\u1ecbch<!--TgQPHd||[]--><\/strong>: T\u00ednh n\u0103ng \u0111\u1ecbnh v\u1ecb \u0111\u1ec3 thay \u0111\u1ed5i ng\u00f4n ng\u1eef v\u0103n b\u1ea3n trong s\u01a1 \u0111\u1ed3.<!--TgQPHd||[]--><\/span><!--TgQPHd||[]--><\/li>\n<li class=\"Z1qcYe\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-hveid=\"CAAIBxAC\" data-sae=\"\" data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><span class=\"T286Pc\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><strong class=\"Yjhzub\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 700; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-root=\"ep\">G\u1eedi \u0111\u1ebfn Lu\u1ed3ng c\u00f4ng vi\u1ec7c OpenDocs<!--TgQPHd||[]--><\/strong>: M\u1ed9t t\u00f9y ch\u1ecdn t\u00edch h\u1ee3p \u0111\u1ec3 \u0111\u1ea9y s\u01a1 \u0111\u1ed3 tr\u1ef1c ti\u1ebfp v\u00e0o quy tr\u00ecnh t\u00e0i li\u1ec7u h\u00f3a.<!--TgQPHd||[]--><\/span><!--TgQPHd||[]--><\/li>\n<li class=\"Z1qcYe\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-hveid=\"CAAIBxAD\" data-sae=\"\" data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><span class=\"T286Pc\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><strong class=\"Yjhzub\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 700; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-root=\"ep\">Xu\u1ea5t SVG<!--TgQPHd||[]--><\/strong>: T\u1ea3i xu\u1ed1ng s\u01a1 \u0111\u1ed3 d\u01b0\u1edbi d\u1ea1ng \u0111\u1ed3 h\u1ecda vector c\u00f3 th\u1ec3 m\u1edf r\u1ed9ng \u0111\u1ec3 in \u1ea5n ch\u1ea5t l\u01b0\u1ee3ng cao ho\u1eb7c thay \u0111\u1ed5i k\u00edch th\u01b0\u1edbc.<!--TgQPHd||[]--><\/span><!--TgQPHd||[]--><\/li>\n<li class=\"Z1qcYe\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-hveid=\"CAAIBxAE\" data-processed=\"true\" data-sae=\"\" data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><span class=\"T286Pc\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><strong class=\"Yjhzub\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 700; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-root=\"ep\">Xu\u1ea5t PNG<!--TgQPHd||[]--><\/strong>: T\u1ea3i xu\u1ed1ng s\u01a1 \u0111\u1ed3 d\u01b0\u1edbi d\u1ea1ng t\u1ec7p h\u00ecnh \u1ea3nh raster ti\u00eau chu\u1ea9n.<!--TgQPHd||[]--><\/span><!--TgQPHd||[]--><\/li>\n<li class=\"Z1qcYe\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-hveid=\"CAAIBxAF\" data-processed=\"true\" data-sae=\"\" data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><span class=\"T286Pc\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><strong class=\"Yjhzub\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 700; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-root=\"ep\">Sao ch\u00e9p h\u00ecnh \u1ea3nh<!--TgQPHd||[]--><\/strong>: Sao ch\u00e9p s\u01a1 \u0111\u1ed3 \u0111\u00e3 hi\u1ec3n th\u1ecb tr\u1ef1c ti\u1ebfp v\u00e0o b\u1ea3ng t\u1ea1m c\u1ee7a b\u1ea1n \u0111\u1ec3 d\u00e1n nhanh.<!--TgQPHd||[]--><\/span><!--TgQPHd||[]--><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!--TgQPHd||[]--><\/p>\n<div class=\"Fsg96\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-processed=\"true\" data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-inited=\"2\" data-sfc-root=\"ep\"><!--TgQPHd||[]--><\/div>\n<div aria-level=\"3\" class=\"otQkpb\" data-animation-nesting=\"\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 20px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-processed=\"true\" data-sae=\"\" data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\" role=\"heading\">\ud83d\udd0d \u0110i\u1ec1u h\u01b0\u1edbng b\u1ea3ng v\u1ebd (Thanh c\u00f4ng c\u1ee5 tr\u00f4i b\u00ean ph\u1ea3i)<!--TgQPHd||[]--><\/div>\n<ul class=\"KsbFXc U6u95\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-processed=\"true\" data-sfc-cb=\"\" data-sfc-root=\"ep\">\n<li style=\"list-style-type: none;\">\n<ul class=\"KsbFXc U6u95\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-processed=\"true\" data-sfc-cb=\"\" data-sfc-root=\"ep\">\n<li class=\"Z1qcYe\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-hveid=\"CAAICRAA\" data-sae=\"\" data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><span class=\"T286Pc\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><strong class=\"Yjhzub\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 700; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-root=\"ep\">\u0110i\u1ec1u khi\u1ec3n thu ph\u00f3ng<!--TgQPHd||[]--><\/strong>: Bi\u1ec3u t\u01b0\u1ee3ng k\u00ednh l\u00fap c\u1ed9ng v\u00e0 tr\u1eeb \u0111\u1ec3 thu ph\u00f3ng v\u00e0o v\u00e0 ra kh\u1ecfi b\u1ea3ng v\u1ebd.<!--TgQPHd||[]--><\/span><!--TgQPHd||[]--><\/li>\n<li class=\"Z1qcYe\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-hveid=\"CAAICRAB\" data-sae=\"\" data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><span class=\"T286Pc\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><strong class=\"Yjhzub\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 700; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-root=\"ep\">\u0110\u1eb7t l\u1ea1i thu ph\u00f3ng \/ K\u00edch th\u01b0\u1edbc th\u1ef1c t\u1ebf<!--TgQPHd||[]--><\/strong>: Bi\u1ec3u t\u01b0\u1ee3ng m\u0169i t\u00ean tr\u00f2n \u0111\u1ec3 \u0111\u1eb7t l\u1ea1i g\u00f3c nh\u00ecn v\u1ec1 t\u1ef7 l\u1ec7 100%.<!--TgQPHd||[]--><\/span><!--TgQPHd||[]--><\/li>\n<li class=\"Z1qcYe\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-hveid=\"CAAICRAC\" data-processed=\"true\" data-sae=\"\" data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><span class=\"T286Pc\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><strong class=\"Yjhzub\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 700; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-root=\"ep\">Th\u00edch \u1ee9ng v\u1edbi m\u00e0n h\u00ecnh<!--TgQPHd||[]--><\/strong>: Bi\u1ec3u t\u01b0\u1ee3ng d\u1ea5u ngo\u1eb7c vu\u00f4ng \u0111\u1ec3 t\u1ef1 \u0111\u1ed9ng \u0111i\u1ec1u ch\u1ec9nh k\u00edch th\u01b0\u1edbc s\u01a1 \u0111\u1ed3 cho ph\u00f9 h\u1ee3p v\u1edbi k\u00edch th\u01b0\u1edbc c\u1eeda s\u1ed5 hi\u1ec7n t\u1ea1i.<!--TgQPHd||[]--><\/span><!--TgQPHd||[]--><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!--TgQPHd||[]--><\/p>\n<div class=\"Fsg96\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-processed=\"true\" data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-inited=\"2\" data-sfc-root=\"ep\"><!--TgQPHd||[]--><\/div>\n<div aria-level=\"3\" class=\"otQkpb\" data-animation-nesting=\"\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 20px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-processed=\"true\" data-sae=\"\" data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\" role=\"heading\">\ud83c\udf10 \u0110i\u1ec1u h\u01b0\u1edbng to\u00e0n c\u1ee5c (Thanh ti\u00eau \u0111\u1ec1 tr\u00ean)<!--TgQPHd||[]--><\/div>\n<ul class=\"KsbFXc U6u95\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-processed=\"true\" data-sfc-cb=\"\" data-sfc-root=\"ep\">\n<li style=\"list-style-type: none;\">\n<ul class=\"KsbFXc U6u95\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-processed=\"true\" data-sfc-cb=\"\" data-sfc-root=\"ep\">\n<li class=\"Z1qcYe\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-hveid=\"CAAICxAA\" data-sae=\"\" data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><span class=\"T286Pc\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><strong class=\"Yjhzub\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 700; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-root=\"ep\">V\u00ed d\u1ee5<!--TgQPHd||[]--><\/strong>: M\u1ed9t menu nhanh \u0111\u1ec3 t\u1ea3i c\u00e1c m\u1eabu c\u00f3 s\u1eb5n v\u00e0 c\u00e1c \u0111o\u1ea1n m\u00e3 v\u00ed d\u1ee5.<!--TgQPHd||[]--><\/span><!--TgQPHd||[]--><\/li>\n<li class=\"Z1qcYe\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-hveid=\"CAAICxAB\" data-sae=\"\" data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><span class=\"T286Pc\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><strong class=\"Yjhzub\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 700; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-root=\"ep\">B\u1ed9 ch\u1ecdn ng\u00f4n ng\u1eef<!--TgQPHd||[]--><\/strong>: M\u1ed9t danh s\u00e1ch th\u1ea3 xu\u1ed1ng \u0111\u1ec3 thay \u0111\u1ed5i to\u00e0n b\u1ed9 ng\u00f4n ng\u1eef giao di\u1ec7n ng\u01b0\u1eddi d\u00f9ng (hi\u1ec7n \u0111ang \u0111\u1eb7t l\u00e0 ti\u1ebfng Anh).<!--TgQPHd||[]--><\/span><!--TgQPHd||[]--><\/li>\n<li class=\"Z1qcYe\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-hveid=\"CAAICxAC\" data-sae=\"\" data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><span class=\"T286Pc\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-root=\"ep\"><strong class=\"Yjhzub\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 700; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-sfc-cb=\"\" data-sfc-root=\"ep\">T\u00e0i kho\u1ea3n &amp; \u1ee8ng d\u1ee5ng<!--TgQPHd||[]--><\/strong>: C\u00e1c li\u00ean k\u1ebft truy c\u1eadp nhanh cho c\u00e0i \u0111\u1eb7t, t\u00e0i li\u1ec7u tr\u1ee3 gi\u00fap, qu\u1ea3n l\u00fd h\u1ed3 s\u01a1 ng\u01b0\u1eddi d\u00f9ng v\u00e0 kh\u00e1m ph\u00e1 c\u00e1c c\u00f4ng c\u1ee5 b\u00ean ngo\u00e0i th\u00f4ng qua n\u00fat \u201c\u1ee8ng d\u1ee5ng kh\u00e1c\u201d.<!--TgQPHd||[]--><\/span><!--TgQPHd||[]--><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!--TgQPHd||[]--><\/p>\n<div class=\"Fsg96\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);' data-processed=\"true\" data-sfc-cb=\"\" data-sfc-cp=\"\" data-sfc-inited=\"2\" data-sfc-root=\"ep\"><!--TgQPHd||[]--><\/div>\n<hr class=\"j3tEEe\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 32px 0px; text-decoration: none; border-bottom: 0px rgb(128, 128, 128);' data-processed=\"true\" data-sae=\"\" data-sfc-cb=\"\" data-sfc-pl=\"||[]\" data-sfc-root=\"ep\"\/>\n<h2 data-nodeid=\"5661\">T\u1ef1 \u0111\u1ed9ng h\u00f3a \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 b\u1edfi AI: N\u00e2ng cao n\u0103ng su\u1ea5t<\/h2>\n<p data-nodeid=\"5662\">VPasCode \u0111\u01b0a vi\u1ec7c t\u1ea1o s\u01a1 \u0111\u1ed3 l\u00ean m\u1ed9t t\u1ea7m cao m\u1edbi v\u1edbi c\u00e1c t\u00ednh n\u0103ng t\u1ef1 \u0111\u1ed9ng h\u00f3a \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 b\u1edfi AI, c\u00f3 s\u1eb5n nh\u01b0 c\u00e1c t\u00ednh n\u0103ng b\u1ed5 sung tr\u1ea3 ph\u00ed. Nh\u1eefng c\u00f4ng c\u1ee5 n\u00e0y gi\u1ea3m thi\u1ec3u c\u00f4ng s\u1ee9c th\u1ee7 c\u00f4ng v\u00e0 c\u1ea3i thi\u1ec7n ch\u1ea5t l\u01b0\u1ee3ng t\u00e0i li\u1ec7u ki\u1ebfn tr\u00fac.<\/p>\n<h3 data-nodeid=\"5663\">S\u1eeda l\u1ed7i m\u00e3 b\u1eb1ng AI<\/h3>\n<p data-nodeid=\"5664\">Khi x\u1ea3y ra l\u1ed7i c\u00fa ph\u00e1p, t\u00ednh n\u0103ng S\u1eeda l\u1ed7i m\u00e3 AI s\u1ebd qu\u00e9t v\u0103n b\u1ea3n b\u1ecb h\u1ecfng, gi\u1ea3i th\u00edch c\u00e1c l\u1ed7i ph\u00e2n t\u00edch c\u00fa ph\u00e1p v\u00e0 th\u1ef1c hi\u1ec7n c\u00e1c thay \u0111\u1ed5i t\u1ef1 \u0111\u1ed9ng ngay tr\u00ean d\u00f2ng \u0111\u1ec3 kh\u00f4i ph\u1ee5c b\u1ed1 c\u1ee5c ngay l\u1eadp t\u1ee9c. \u0110i\u1ec1u n\u00e0y kh\u00f4ng ch\u1ec9 ti\u1ebft ki\u1ec7m th\u1eddi gian m\u00e0 c\u00f2n gi\u00fap c\u00e1c th\u00e0nh vi\u00ean nh\u00f3m \u00edt kinh nghi\u1ec7m h\u01a1n h\u1ecdc \u0111\u01b0\u1ee3c c\u00e1c m\u1eabu c\u00fa ph\u00e1p \u0111\u00fang \u0111\u1eafn.<\/p>\n<h3 data-nodeid=\"5665\">D\u1ecbch s\u01a1 \u0111\u1ed3 b\u1eb1ng AI<\/h3>\n<p data-nodeid=\"5666\">V\u01b0\u1ee3t qua r\u00e0o c\u1ea3n ng\u00f4n ng\u1eef l\u00e0 \u0111i\u1ec1u c\u1ea7n thi\u1ebft \u0111\u1ed1i v\u1edbi c\u00e1c nh\u00f3m to\u00e0n c\u1ea7u. T\u00ednh n\u0103ng D\u1ecbch s\u01a1 \u0111\u1ed3 b\u1eb1ng AI chuy\u1ec3n \u0111\u1ed5i c\u00e1c nh\u00e3n v\u0103n b\u1ea3n trong s\u01a1 \u0111\u1ed3 sang c\u00e1c ng\u00f4n ng\u1eef \u0111\u00edch\u2014bao g\u1ed3m ti\u1ebfng Anh, ti\u1ebfng T\u00e2y Ban Nha, ti\u1ebfng Trung, ti\u1ebfng Ph\u00e1p v\u00e0 ti\u1ebfng Nh\u1eadt\u2014\u0111\u1ed3ng th\u1eddi duy tr\u00ec h\u00ecnh h\u1ecdc b\u1ed1 c\u1ee5c. \u0110i\u1ec1u n\u00e0y \u0111\u1ea3m b\u1ea3o t\u00e0i li\u1ec7u v\u1eabn c\u00f3 th\u1ec3 truy c\u1eadp v\u00e0 hi\u1ec3u \u0111\u01b0\u1ee3c tr\u00ean c\u00e1c nh\u00f3m \u0111a d\u1ea1ng.<\/p>\n<p><img alt=\"AI Diagram Translation: Localize Code in Seconds | VPasCode\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/06\/img_6a28d63b7bcb4.png\"\/><\/p>\n<h2 data-nodeid=\"5670\">Xu\u1ea5t v\u00e0 chia s\u1ebb d\u1ef1 \u00e1n: T\u00edch h\u1ee3p li\u1ec1n m\u1ea1ch<\/h2>\n<p data-nodeid=\"5671\">VPasCode gi\u00fap vi\u1ec7c chia s\u1ebb v\u00e0 t\u00edch h\u1ee3p s\u01a1 \u0111\u1ed3 v\u00e0o nhi\u1ec1u n\u1ec1n t\u1ea3ng v\u00e0 h\u1ec7 th\u1ed1ng t\u00e0i li\u1ec7u tr\u1edf n\u00ean d\u1ec5 d\u00e0ng.<\/p>\n<h3 data-nodeid=\"5672\">\u0110\u1ed3 h\u1ecda vector c\u00f3 th\u1ec3 m\u1edf r\u1ed9ng (SVG)<\/h3>\n<p data-nodeid=\"5673\">Xu\u1ea5t c\u00e1c b\u1ed1 c\u1ee5c SVG \u0111\u1ed9c l\u1eadp v\u1edbi \u0111\u1ed9 ph\u00e2n gi\u1ea3i, ho\u00e0n h\u1ea3o cho t\u00e0i li\u1ec7u web ph\u1ea3n \u1ee9ng ho\u1eb7c nh\u00fang tr\u1ef1c ti\u1ebfp v\u00e0o c\u00e1c n\u1ec1n t\u1ea3ng. \u0110i\u1ec1u n\u00e0y \u0111\u1ea3m b\u1ea3o s\u01a1 \u0111\u1ed3 lu\u00f4n s\u1eafc n\u00e9t tr\u00ean b\u1ea5t k\u1ef3 thi\u1ebft b\u1ecb hay k\u00edch th\u01b0\u1edbc m\u00e0n h\u00ecnh n\u00e0o.<\/p>\n<h3 data-nodeid=\"5674\">Chuy\u1ec3n \u0111\u1ed5i raster \u0111\u1ed9 ph\u00e2n gi\u1ea3i cao (PNG)<\/h3>\n<p data-nodeid=\"5675\">D\u00e0nh cho c\u00e1c b\u00e0i thuy\u1ebft tr\u00ecnh, b\u00e1o c\u00e1o tr\u00ean m\u00e1y t\u00ednh \u0111\u1ec3 b\u00e0n ho\u1eb7c c\u00e1c c\u00f4ng c\u1ee5 nh\u01b0 Confluence, vi\u1ec7c tr\u00edch xu\u1ea5t PNG ch\u1ec9 b\u1eb1ng m\u1ed9t c\u00fa nh\u1ea5p chu\u1ed9t cung c\u1ea5p c\u00e1c h\u00ecnh \u1ea3nh \u0111\u1ed9 ph\u00e2n gi\u1ea3i cao, s\u1eb5n s\u00e0ng s\u1eed d\u1ee5ng ngay l\u1eadp t\u1ee9c.<\/p>\n<h3 data-nodeid=\"5676\">\u0110\u01b0\u1eddng d\u1eabn web b\u1ec1n v\u1eefng<\/h3>\n<p data-nodeid=\"5677\">VPasCode t\u1ea1o ra c\u00e1c li\u00ean k\u1ebft web c\u00f3 c\u1ea5u tr\u00fac, d\u1ec5 chia s\u1ebb, ch\u1ee9a c\u00e1c \u0111o\u1ea1n m\u00e3 s\u01a1 \u0111\u1ed3 ho\u1ea1t \u0111\u1ed9ng. \u0110i\u1ec1u n\u00e0y cho ph\u00e9p \u0111\u00e1nh gi\u00e1 ngay l\u1eadp t\u1ee9c t\u1eeb \u0111\u1ed3ng nghi\u1ec7p m\u00e0 kh\u00f4ng c\u1ea7n g\u1eedi \u0111i g\u1eedi l\u1ea1i t\u1ec7p tin. C\u00e1c b\u00ean li\u00ean quan c\u00f3 th\u1ec3 xem phi\u00ean b\u1ea3n m\u1edbi nh\u1ea5t c\u1ee7a s\u01a1 \u0111\u1ed3 ch\u1ec9 b\u1eb1ng c\u00e1ch nh\u1ea5p v\u00e0o m\u1ed9t li\u00ean k\u1ebft.<\/p>\n<h2 data-nodeid=\"5690\">K\u1ebft lu\u1eadn<\/h2>\n<p data-nodeid=\"5691\">VPasCode \u0111\u1ea1i di\u1ec7n cho m\u1ed9t b\u01b0\u1edbc ti\u1ebfn \u0111\u00e1ng k\u1ec3 trong c\u00e1ch c\u00e1c nh\u00f3m k\u1ef9 thu\u1eadt t\u1ea1o, duy tr\u00ec v\u00e0 chia s\u1ebb s\u01a1 \u0111\u1ed3 ki\u1ebfn tr\u00fac. B\u1eb1ng c\u00e1ch ch\u1ea5p nh\u1eadn m\u00f4 h\u00ecnh S\u01a1 \u0111\u1ed3 d\u01b0\u1edbi d\u1ea1ng M\u00e3, n\u00f3 \u0111\u1ed3ng b\u1ed9 h\u00f3a t\u00e0i li\u1ec7u tr\u1ef1c quan v\u1edbi c\u00e1c th\u1ef1c h\u00e0nh ph\u00e1t tri\u1ec3n ph\u1ea7n m\u1ec1m hi\u1ec7n \u0111\u1ea1i, cho ph\u00e9p ki\u1ec3m so\u00e1t phi\u00ean b\u1ea3n, h\u1ee3p t\u00e1c v\u00e0 t\u1ef1 \u0111\u1ed9ng h\u00f3a. H\u1ed7 tr\u1ee3 c\u00fa ph\u00e1p \u0111a \u0111\u1ed9ng c\u01a1 \u0111\u1ea3m b\u1ea3o t\u00ednh linh ho\u1ea1t, trong khi tr\u00ecnh so\u1ea1n th\u1ea3o c\u1ea5p IDE v\u00e0 c\u00e1c t\u00ednh n\u0103ng \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 b\u1edfi AI n\u00e2ng cao n\u0103ng su\u1ea5t v\u00e0 \u0111\u1ed9 ch\u00ednh x\u00e1c. V\u1edbi c\u00e1c t\u00f9y ch\u1ecdn xu\u1ea5t file li\u1ec1n m\u1ea1ch v\u00e0 kh\u1ea3 n\u0103ng t\u00edch h\u1ee3p s\u00e2u, VPasCode ph\u00f9 h\u1ee3p t\u1ef1 nhi\u00ean v\u00e0o c\u00e1c quy tr\u00ecnh l\u00e0m vi\u1ec7c hi\u1ec7n c\u00f3, d\u00f9 nh\u00f3m \u0111ang t\u1eadp trung v\u00e0o vi\u1ec7c thi\u1ebft l\u1eadp kho l\u01b0u tr\u1eef trung t\u00e2m hay t\u1ef1 \u0111\u1ed9ng h\u00f3a s\u01a1 \u0111\u1ed3 th\u00f4ng qua c\u00e1c lu\u1ed3ng CI\/CD.<\/p>\n<p data-nodeid=\"5692\">\u0110\u1ed1i v\u1edbi c\u00e1c nh\u00f3m k\u1ef9 thu\u1eadt \u0111ang \u0111\u00e1nh gi\u00e1 n\u1ec1n t\u1ea3ng n\u00e0y, l\u1ef1a ch\u1ecdn gi\u1eefa vi\u1ec7c thi\u1ebft l\u1eadp kho l\u01b0u tr\u1eef trung t\u00e2m cho nh\u00f3m hay t\u1ef1 \u0111\u1ed9ng h\u00f3a s\u01a1 \u0111\u1ed3 th\u00f4ng qua c\u00e1c lu\u1ed3ng CI\/CD s\u1ebd ph\u1ee5 thu\u1ed9c v\u00e0o nhu c\u1ea7u c\u1ee5 th\u1ec3 c\u1ee7a t\u1ed5 ch\u1ee9c. Tuy nhi\u00ean, b\u1ea5t k\u1ec3 ph\u01b0\u01a1ng ph\u00e1p n\u00e0o \u0111\u01b0\u1ee3c ch\u1ecdn, VPasCode cung c\u1ea5p c\u00e1c c\u00f4ng c\u1ee5 c\u1ea7n thi\u1ebft \u0111\u1ec3 chuy\u1ec3n \u0111\u1ed5i t\u00e0i li\u1ec7u ki\u1ebfn tr\u00fac t\u1eeb m\u1ed9t nhi\u1ec7m v\u1ee5 t\u0129nh, d\u1ec5 sai s\u00f3t th\u00e0nh m\u1ed9t quy tr\u00ecnh \u0111\u1ed9ng, h\u1ee3p t\u00e1c v\u00e0 t\u1ef1 \u0111\u1ed9ng h\u00f3a. Khi c\u00e1c h\u1ec7 th\u1ed1ng ph\u1ea7n m\u1ec1m ti\u1ebfp t\u1ee5c tr\u1edf n\u00ean ph\u1ee9c t\u1ea1p h\u01a1n, c\u00e1c gi\u1ea3i ph\u00e1p nh\u01b0 VPasCode s\u1ebd ng\u00e0y c\u00e0ng tr\u1edf n\u00ean thi\u1ebft y\u1ebfu \u0111\u1ec3 duy tr\u00ec s\u1ef1 r\u00f5 r\u00e0ng, nh\u1ea5t qu\u00e1n v\u00e0 hi\u1ec7u qu\u1ea3 trong giao ti\u1ebfp k\u1ef9 thu\u1eadt.<\/p>\n<h2 data-nodeid=\"5693\">Tham kh\u1ea3o<\/h2>\n<ol>\n<li data-nodeid=\"5696\"><a data-nodeid=\"5797\" href=\"https:\/\/www.archimetric.com\/vpascode-feature-review-guide-the-ultimate-diagram-as-code-solution-for-modern-teams\/\"><strong data-nodeid=\"5798\">H\u01b0\u1edbng d\u1eabn \u0111\u00e1nh gi\u00e1 t\u00ednh n\u0103ng VPasCode: Gi\u1ea3i ph\u00e1p S\u01a1 \u0111\u1ed3 d\u01b0\u1edbi d\u1ea1ng M\u00e3 to\u00e0n di\u1ec7n cho c\u00e1c nh\u00f3m hi\u1ec7n \u0111\u1ea1i<\/strong><\/a>: M\u1ed9t b\u1ea3n \u0111\u00e1nh gi\u00e1 to\u00e0n di\u1ec7n v\u1ec1 c\u00e1c t\u00ednh n\u0103ng c\u1ee7a VPasCode, bao g\u1ed3m h\u1ed7 tr\u1ee3 \u0111a \u0111\u1ed9ng c\u01a1, ch\u1ec9nh s\u1eeda c\u1ea5p IDE v\u00e0 kh\u1ea3 n\u0103ng t\u00edch h\u1ee3p d\u00e0nh cho c\u00e1c nh\u00f3m k\u1ef9 thu\u1eadt hi\u1ec7n \u0111\u1ea1i.<\/li>\n<li data-nodeid=\"5698\"><a data-nodeid=\"5804\" href=\"https:\/\/www.archimetric.com\/tw\/vpascode-comprehensive-guide\/\"><strong data-nodeid=\"5805\">H\u01b0\u1edbng d\u1eabn to\u00e0n di\u1ec7n v\u1ec1 VPasCode<\/strong><\/a>: H\u01b0\u1edbng d\u1eabn chi ti\u1ebft bao g\u1ed3m t\u00ednh ergonomics c\u1ee7a m\u00f4i tr\u01b0\u1eddng l\u00e0m vi\u1ec7c VPasCode, c\u00e1c t\u00f9y ch\u1ecdn xu\u1ea5t, v\u00e0 c\u00e1c ph\u01b0\u01a1ng ph\u00e1p t\u1ed1t nh\u1ea5t \u0111\u1ec3 tri\u1ec3n khai S\u01a1 \u0111\u1ed3 d\u01b0\u1edbi d\u1ea1ng M\u00e3 trong m\u00f4i tr\u01b0\u1eddng doanh nghi\u1ec7p.<\/li>\n<li data-nodeid=\"5700\"><a data-nodeid=\"5811\" href=\"https:\/\/updates.visual-paradigm.com\/releases\/introducing-vpascode-the-ultimate-unified-text-to-diagram-platform\/\"><strong data-nodeid=\"5812\">Gi\u1edbi thi\u1ec7u VPasCode: N\u1ec1n t\u1ea3ng t\u1ed5ng h\u1ee3p v\u0103n b\u1ea3n th\u00e0nh s\u01a1 \u0111\u1ed3 t\u1ed1i \u01b0u<\/strong><\/a>: Th\u00f4ng b\u00e1o ch\u00ednh th\u1ee9c t\u1eeb Visual Paradigm gi\u1edbi thi\u1ec7u VPasCode, nh\u1ea5n m\u1ea1nh c\u00e1c kh\u1ea3 n\u0103ng c\u1ed1t l\u00f5i v\u00e0 t\u1ea7m nh\u00ecn v\u1ec1 vi\u1ec7c chuy\u1ec3n \u0111\u1ed5i t\u00e0i li\u1ec7u ki\u1ebfn tr\u00fac.<\/li>\n<li data-nodeid=\"5702\"><a data-nodeid=\"5818\" href=\"https:\/\/www.visual-paradigm.com\/features\/vpascode\/\"><strong data-nodeid=\"5819\">T\u00ednh n\u0103ng c\u1ee7a VPasCode<\/strong><\/a>: T\u1ed5ng quan chi ti\u1ebft v\u1ec1 c\u00e1c t\u00ednh n\u0103ng ch\u00ednh c\u1ee7a VPasCode, bao g\u1ed3m t\u00edch h\u1ee3p PlantUML, Mermaid.js v\u00e0 Graphviz, c\u00f9ng c\u00e1c t\u00f9y ch\u1ecdn xu\u1ea5t v\u00e0 chia s\u1ebb.<\/li>\n<li data-nodeid=\"5704\"><a data-nodeid=\"5825\" href=\"https:\/\/www.archimetric.com\/cn\/vpascode-feature-review-guide-the-ultimate-diagram-as-code-solution-for-modern-teams\/\"><strong data-nodeid=\"5826\">H\u01b0\u1edbng d\u1eabn \u0111\u00e1nh gi\u00e1 t\u00ednh n\u0103ng VPasCode (B\u1ea3n ti\u1ebfng Trung)<\/strong><\/a>: B\u1ea3n \u0111\u00e1nh gi\u00e1 b\u1eb1ng ti\u1ebfng Trung v\u1ec1 c\u00e1c t\u00ednh n\u0103ng c\u1ee7a VPasCode, t\u1eadp trung v\u00e0o t\u00ednh ph\u00f9 h\u1ee3p v\u1edbi c\u00e1c nh\u00f3m to\u00e0n c\u1ea7u v\u00e0 h\u1ed7 tr\u1ee3 \u0111a ng\u00f4n ng\u1eef.<\/li>\n<li data-nodeid=\"5706\"><a data-nodeid=\"5832\" href=\"https:\/\/updates.visual-paradigm.com\/releases\/break-language-barriers-natively-with-vpascodes-new-ai-diagram-translation\/\"><strong data-nodeid=\"5833\">V\u01b0\u1ee3t r\u00e0o c\u1ea3n ng\u00f4n ng\u1eef m\u1ed9t c\u00e1ch t\u1ef1 nhi\u00ean v\u1edbi t\u00ednh n\u0103ng D\u1ecbch s\u01a1 \u0111\u1ed3 b\u1eb1ng AI m\u1edbi c\u1ee7a VPasCode<\/strong><\/a>: Th\u00f4ng b\u00e1o v\u1ec1 t\u00ednh n\u0103ng d\u1ecbch s\u01a1 \u0111\u1ed3 b\u1eb1ng AI c\u1ee7a VPasCode, cho ph\u00e9p t\u00e0i li\u1ec7u \u0111a ng\u00f4n ng\u1eef li\u1ec1n m\u1ea1ch.<\/li>\n<li data-nodeid=\"5708\"><a data-nodeid=\"5839\" href=\"https:\/\/www.visual-paradigm.com\/guide\/mastering-vpascode-the-ultimate-guide-to-ai-powered-diagram-as-code-with-multi-engine-support\/\"><strong data-nodeid=\"5840\">Chinh ph\u1ee5c VPasCode: H\u01b0\u1edbng d\u1eabn to\u00e0n di\u1ec7n v\u1ec1 S\u01a1 \u0111\u1ed3 d\u01b0\u1edbi d\u1ea1ng M\u00e3 \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 AI v\u1edbi kh\u1ea3 n\u0103ng h\u1ed7 tr\u1ee3 \u0111a \u0111\u1ed9ng c\u01a1<\/strong><\/a>: H\u01b0\u1edbng d\u1eabn to\u00e0n di\u1ec7n v\u1ec1 vi\u1ec7c t\u1eadn d\u1ee5ng c\u00e1c t\u00ednh n\u0103ng AI v\u00e0 h\u1ed7 tr\u1ee3 \u0111a \u0111\u1ed9ng c\u01a1 c\u1ee7a VPasCode \u0111\u1ec3 th\u1ef1c hi\u1ec7n t\u00e0i li\u1ec7u ki\u1ebfn tr\u00fac n\u00e2ng cao.<\/li>\n<li data-nodeid=\"5710\"><a data-nodeid=\"5846\" href=\"https:\/\/www.archimetric.com\/tw\/vpascode-feature-review-guide-the-ultimate-diagram-as-code-solution-for-modern-teams\/\"><strong data-nodeid=\"5847\">H\u01b0\u1edbng d\u1eabn \u0111\u00e1nh gi\u00e1 t\u00ednh n\u0103ng VPasCode (B\u1ea3n ti\u1ebfng Trung truy\u1ec1n th\u1ed1ng)<\/strong><\/a>: B\u00e0i \u0111\u00e1nh gi\u00e1 b\u1eb1ng ti\u1ebfng Trung truy\u1ec1n th\u1ed1ng v\u1ec1 VPasCode, nh\u1ea5n m\u1ea1nh nh\u1eefng l\u1ee3i \u00edch c\u1ee7a n\u00f3 \u0111\u1ed1i v\u1edbi c\u00e1c \u0111\u1ed9i nh\u00f3m \u1edf khu v\u1ef1c ch\u00e2u \u00c1 &#8211; Th\u00e1i B\u00ecnh D\u01b0\u01a1ng.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Gi\u1edbi thi\u1ec7u Trong b\u1ed1i c\u1ea3nh ph\u00e1t tri\u1ec3n nhanh ch\u00f3ng c\u1ee7a k\u1ef9 thu\u1eadt ph\u1ea7n m\u1ec1m v\u00e0 ki\u1ebfn tr\u00fac h\u1ec7 th\u1ed1ng, kho\u1ea3ng<\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","footnotes":""},"categories":[80,117],"tags":[],"class_list":["post-12063","post","type-post","status-publish","format-standard","hentry","category-ai-chatbot","category-vpascode"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>VPasCode: C\u00e1ch m\u1ea1ng h\u00f3a t\u00e0i li\u1ec7u k\u1ef9 thu\u1eadt v\u1edbi ph\u01b0\u01a1ng ph\u00e1p bi\u1ec3u \u0111\u1ed3 d\u01b0\u1edbi d\u1ea1ng m\u00e3 - Cybermedian<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cybermedian.com\/vn\/vpascode-revolutionizing-engineering-documentation-with-diagram-as-code\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VPasCode: C\u00e1ch m\u1ea1ng h\u00f3a t\u00e0i li\u1ec7u k\u1ef9 thu\u1eadt v\u1edbi ph\u01b0\u01a1ng ph\u00e1p bi\u1ec3u \u0111\u1ed3 d\u01b0\u1edbi d\u1ea1ng m\u00e3 - Cybermedian\" \/>\n<meta property=\"og:description\" content=\"Gi\u1edbi thi\u1ec7u Trong b\u1ed1i c\u1ea3nh ph\u00e1t tri\u1ec3n nhanh ch\u00f3ng c\u1ee7a k\u1ef9 thu\u1eadt ph\u1ea7n m\u1ec1m v\u00e0 ki\u1ebfn tr\u00fac h\u1ec7 th\u1ed1ng, kho\u1ea3ng\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cybermedian.com\/vn\/vpascode-revolutionizing-engineering-documentation-with-diagram-as-code\/\" \/>\n<meta property=\"og:site_name\" content=\"Cybermedian\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-24T10:08:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/06\/vpascode.png\" \/>\n<meta name=\"author\" content=\"curtis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi\" \/>\n\t<meta name=\"twitter:data1\" content=\"curtis\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 ph\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.cybermedian.com\/vn\/vpascode-revolutionizing-engineering-documentation-with-diagram-as-code\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/vn\/vpascode-revolutionizing-engineering-documentation-with-diagram-as-code\/\"},\"author\":{\"name\":\"curtis\",\"@id\":\"https:\/\/www.cybermedian.com\/vn\/#\/schema\/person\/016578d8c88d35825fd3fbafc4f76b4d\"},\"headline\":\"VPasCode: C\u00e1ch m\u1ea1ng h\u00f3a t\u00e0i li\u1ec7u k\u1ef9 thu\u1eadt v\u1edbi ph\u01b0\u01a1ng ph\u00e1p bi\u1ec3u \u0111\u1ed3 d\u01b0\u1edbi d\u1ea1ng m\u00e3\",\"datePublished\":\"2026-06-24T10:08:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/vn\/vpascode-revolutionizing-engineering-documentation-with-diagram-as-code\/\"},\"wordCount\":3454,\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/vn\/vpascode-revolutionizing-engineering-documentation-with-diagram-as-code\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/06\/vpascode.png\",\"articleSection\":[\"AI Chatbot\",\"VPasCode\"],\"inLanguage\":\"vi\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cybermedian.com\/vn\/vpascode-revolutionizing-engineering-documentation-with-diagram-as-code\/\",\"url\":\"https:\/\/www.cybermedian.com\/vn\/vpascode-revolutionizing-engineering-documentation-with-diagram-as-code\/\",\"name\":\"VPasCode: C\u00e1ch m\u1ea1ng h\u00f3a t\u00e0i li\u1ec7u k\u1ef9 thu\u1eadt v\u1edbi ph\u01b0\u01a1ng ph\u00e1p bi\u1ec3u \u0111\u1ed3 d\u01b0\u1edbi d\u1ea1ng m\u00e3 - Cybermedian\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/vn\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/vn\/vpascode-revolutionizing-engineering-documentation-with-diagram-as-code\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/vn\/vpascode-revolutionizing-engineering-documentation-with-diagram-as-code\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/06\/vpascode.png\",\"datePublished\":\"2026-06-24T10:08:16+00:00\",\"author\":{\"@id\":\"https:\/\/www.cybermedian.com\/vn\/#\/schema\/person\/016578d8c88d35825fd3fbafc4f76b4d\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.cybermedian.com\/vn\/vpascode-revolutionizing-engineering-documentation-with-diagram-as-code\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cybermedian.com\/vn\/vpascode-revolutionizing-engineering-documentation-with-diagram-as-code\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/www.cybermedian.com\/vn\/vpascode-revolutionizing-engineering-documentation-with-diagram-as-code\/#primaryimage\",\"url\":\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/06\/vpascode.png\",\"contentUrl\":\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/06\/vpascode.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cybermedian.com\/vn\/vpascode-revolutionizing-engineering-documentation-with-diagram-as-code\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.cybermedian.com\/vn\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"VPasCode: C\u00e1ch m\u1ea1ng h\u00f3a t\u00e0i li\u1ec7u k\u1ef9 thu\u1eadt v\u1edbi ph\u01b0\u01a1ng ph\u00e1p bi\u1ec3u \u0111\u1ed3 d\u01b0\u1edbi d\u1ea1ng m\u00e3\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cybermedian.com\/vn\/#website\",\"url\":\"https:\/\/www.cybermedian.com\/vn\/\",\"name\":\"Cybermedian\",\"description\":\"H\u1ecdc m\u1ed9t \u0111i\u1ec1u m\u1edbi m\u1ed7i ng\u00e0y\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cybermedian.com\/vn\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cybermedian.com\/vn\/#\/schema\/person\/016578d8c88d35825fd3fbafc4f76b4d\",\"name\":\"curtis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/www.cybermedian.com\/vn\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g\",\"caption\":\"curtis\"},\"url\":\"https:\/\/www.cybermedian.com\/vn\/author\/curtis\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"VPasCode: C\u00e1ch m\u1ea1ng h\u00f3a t\u00e0i li\u1ec7u k\u1ef9 thu\u1eadt v\u1edbi ph\u01b0\u01a1ng ph\u00e1p bi\u1ec3u \u0111\u1ed3 d\u01b0\u1edbi d\u1ea1ng m\u00e3 - Cybermedian","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cybermedian.com\/vn\/vpascode-revolutionizing-engineering-documentation-with-diagram-as-code\/","og_locale":"vi_VN","og_type":"article","og_title":"VPasCode: C\u00e1ch m\u1ea1ng h\u00f3a t\u00e0i li\u1ec7u k\u1ef9 thu\u1eadt v\u1edbi ph\u01b0\u01a1ng ph\u00e1p bi\u1ec3u \u0111\u1ed3 d\u01b0\u1edbi d\u1ea1ng m\u00e3 - Cybermedian","og_description":"Gi\u1edbi thi\u1ec7u Trong b\u1ed1i c\u1ea3nh ph\u00e1t tri\u1ec3n nhanh ch\u00f3ng c\u1ee7a k\u1ef9 thu\u1eadt ph\u1ea7n m\u1ec1m v\u00e0 ki\u1ebfn tr\u00fac h\u1ec7 th\u1ed1ng, kho\u1ea3ng","og_url":"https:\/\/www.cybermedian.com\/vn\/vpascode-revolutionizing-engineering-documentation-with-diagram-as-code\/","og_site_name":"Cybermedian","article_published_time":"2026-06-24T10:08:16+00:00","og_image":[{"url":"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/06\/vpascode.png","type":"","width":"","height":""}],"author":"curtis","twitter_card":"summary_large_image","twitter_misc":{"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi":"curtis","\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"7 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cybermedian.com\/vn\/vpascode-revolutionizing-engineering-documentation-with-diagram-as-code\/#article","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/vn\/vpascode-revolutionizing-engineering-documentation-with-diagram-as-code\/"},"author":{"name":"curtis","@id":"https:\/\/www.cybermedian.com\/vn\/#\/schema\/person\/016578d8c88d35825fd3fbafc4f76b4d"},"headline":"VPasCode: C\u00e1ch m\u1ea1ng h\u00f3a t\u00e0i li\u1ec7u k\u1ef9 thu\u1eadt v\u1edbi ph\u01b0\u01a1ng ph\u00e1p bi\u1ec3u \u0111\u1ed3 d\u01b0\u1edbi d\u1ea1ng m\u00e3","datePublished":"2026-06-24T10:08:16+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cybermedian.com\/vn\/vpascode-revolutionizing-engineering-documentation-with-diagram-as-code\/"},"wordCount":3454,"image":{"@id":"https:\/\/www.cybermedian.com\/vn\/vpascode-revolutionizing-engineering-documentation-with-diagram-as-code\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/06\/vpascode.png","articleSection":["AI Chatbot","VPasCode"],"inLanguage":"vi"},{"@type":"WebPage","@id":"https:\/\/www.cybermedian.com\/vn\/vpascode-revolutionizing-engineering-documentation-with-diagram-as-code\/","url":"https:\/\/www.cybermedian.com\/vn\/vpascode-revolutionizing-engineering-documentation-with-diagram-as-code\/","name":"VPasCode: C\u00e1ch m\u1ea1ng h\u00f3a t\u00e0i li\u1ec7u k\u1ef9 thu\u1eadt v\u1edbi ph\u01b0\u01a1ng ph\u00e1p bi\u1ec3u \u0111\u1ed3 d\u01b0\u1edbi d\u1ea1ng m\u00e3 - Cybermedian","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/vn\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cybermedian.com\/vn\/vpascode-revolutionizing-engineering-documentation-with-diagram-as-code\/#primaryimage"},"image":{"@id":"https:\/\/www.cybermedian.com\/vn\/vpascode-revolutionizing-engineering-documentation-with-diagram-as-code\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/06\/vpascode.png","datePublished":"2026-06-24T10:08:16+00:00","author":{"@id":"https:\/\/www.cybermedian.com\/vn\/#\/schema\/person\/016578d8c88d35825fd3fbafc4f76b4d"},"breadcrumb":{"@id":"https:\/\/www.cybermedian.com\/vn\/vpascode-revolutionizing-engineering-documentation-with-diagram-as-code\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cybermedian.com\/vn\/vpascode-revolutionizing-engineering-documentation-with-diagram-as-code\/"]}]},{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/www.cybermedian.com\/vn\/vpascode-revolutionizing-engineering-documentation-with-diagram-as-code\/#primaryimage","url":"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/06\/vpascode.png","contentUrl":"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2026\/06\/vpascode.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.cybermedian.com\/vn\/vpascode-revolutionizing-engineering-documentation-with-diagram-as-code\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cybermedian.com\/vn\/"},{"@type":"ListItem","position":2,"name":"VPasCode: C\u00e1ch m\u1ea1ng h\u00f3a t\u00e0i li\u1ec7u k\u1ef9 thu\u1eadt v\u1edbi ph\u01b0\u01a1ng ph\u00e1p bi\u1ec3u \u0111\u1ed3 d\u01b0\u1edbi d\u1ea1ng m\u00e3"}]},{"@type":"WebSite","@id":"https:\/\/www.cybermedian.com\/vn\/#website","url":"https:\/\/www.cybermedian.com\/vn\/","name":"Cybermedian","description":"H\u1ecdc m\u1ed9t \u0111i\u1ec1u m\u1edbi m\u1ed7i ng\u00e0y","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cybermedian.com\/vn\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"},{"@type":"Person","@id":"https:\/\/www.cybermedian.com\/vn\/#\/schema\/person\/016578d8c88d35825fd3fbafc4f76b4d","name":"curtis","image":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/www.cybermedian.com\/vn\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g","caption":"curtis"},"url":"https:\/\/www.cybermedian.com\/vn\/author\/curtis\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cybermedian.com\/vn\/wp-json\/wp\/v2\/posts\/12063","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cybermedian.com\/vn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cybermedian.com\/vn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/vn\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/vn\/wp-json\/wp\/v2\/comments?post=12063"}],"version-history":[{"count":0,"href":"https:\/\/www.cybermedian.com\/vn\/wp-json\/wp\/v2\/posts\/12063\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.cybermedian.com\/vn\/wp-json\/wp\/v2\/media?parent=12063"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cybermedian.com\/vn\/wp-json\/wp\/v2\/categories?post=12063"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cybermedian.com\/vn\/wp-json\/wp\/v2\/tags?post=12063"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}