{"id":7038,"date":"2026-08-13T16:47:32","date_gmt":"2026-08-13T08:47:32","guid":{"rendered":"https:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/"},"modified":"2026-09-09T21:13:57","modified_gmt":"2026-09-09T13:13:57","slug":"how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax","status":"publish","type":"post","link":"https:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/","title":{"rendered":"C\u00e1ch t\u1ea1o bi\u1ec3u \u0111\u1ed3 PlantUML v\u00e0 Mermaid b\u1eb1ng AI (m\u00e0 kh\u00f4ng c\u1ea7n h\u1ecdc c\u00fa ph\u00e1p DSL)"},"content":{"rendered":"<p>B\u1ea1n c\u00f3 th\u1ec3 ngay l\u1eadp t\u1ee9c t\u1ea1o c\u00e1c bi\u1ec3u \u0111\u1ed3 PlantUML, Mermaid v\u00e0 Graphviz t\u1eeb c\u00e1c l\u1ec7nh b\u1eb1ng ng\u00f4n ng\u1eef t\u1ef1 nhi\u00ean b\u1eb1ng c\u00e1ch s\u1eed d\u1ee5ng m\u1ed9t <strong>c\u00f4ng c\u1ee5 s\u01a1 \u0111\u1ed3 d\u01b0\u1edbi d\u1ea1ng m\u00e3 tr\u1ef1c tuy\u1ebfn<\/strong> nh\u01b0 <a href=\"https:\/\/www.vpascode.com\/\">VPasCode<\/a>. B\u1eb1ng c\u00e1ch nh\u1eadp m\u1ed9t l\u1ec7nh \u0111\u01a1n gi\u1ea3n\u2014ch\u1eb3ng h\u1ea1n nh\u01b0 <em>\u201cT\u1ea1o bi\u1ec3u \u0111\u1ed3 tr\u00ecnh t\u1ef1 cho lu\u1ed3ng \u0111\u0103ng nh\u1eadp ng\u01b0\u1eddi d\u00f9ng OAuth2\u201d<\/em>\u2014AI t\u00edch h\u1ee3p s\u1ebd t\u1ef1 \u0111\u1ed9ng t\u1ea1o m\u00e3 DSL n\u1ec1n t\u1ea3ng v\u00e0 hi\u1ec3n th\u1ecb m\u1ed9t bi\u1ec3u \u0111\u1ed3 tr\u1ef1c ti\u1ebfp, c\u00f3 th\u1ec3 ch\u1ec9nh s\u1eeda ch\u1ec9 trong v\u00e0i gi\u00e2y.<\/p>\n<p><img loading=\"lazy\" alt=\"AI t\u1ea1o s\u01a1 \u0111\u1ed3 PlantUML v\u00e0 Mermaid t\u1eeb m\u1ed9t l\u1ec7nh v\u0103n b\u1ea3n cho lu\u1ed3ng \u0111\u0103ng nh\u1eadp ng\u01b0\u1eddi d\u00f9ng.\" class=\"alignnone size-full wp-image-7239\" decoding=\"async\" height=\"768\" loading=\"lazy\" sizes=\"auto, (max-width: 1376px) 100vw, 1376px\" src=\"https:\/\/guides.visual-paradigm.com\/wp-content\/uploads\/2026\/08\/generate-diagram-from-text.jpg\" srcset=\"https:\/\/guides.visual-paradigm.com\/wp-content\/uploads\/2026\/08\/generate-diagram-from-text.jpg 1376w, https:\/\/guides.visual-paradigm.com\/wp-content\/uploads\/2026\/08\/generate-diagram-from-text-300x167.jpg 300w, https:\/\/guides.visual-paradigm.com\/wp-content\/uploads\/2026\/08\/generate-diagram-from-text-1024x572.jpg 1024w, https:\/\/guides.visual-paradigm.com\/wp-content\/uploads\/2026\/08\/generate-diagram-from-text-768x429.jpg 768w\" width=\"1376\"\/><\/p>\n<hr\/>\n<h2>V\u1ea5n \u0111\u1ec1 c\u1ee7a c\u00e1c c\u00f4ng c\u1ee5 s\u01a1 \u0111\u1ed3 d\u01b0\u1edbi d\u1ea1ng m\u00e3 truy\u1ec1n th\u1ed1ng<\/h2>\n<p>C\u00e1c ng\u00f4n ng\u1eef \u0111\u1eb7c th\u00f9 cho mi\u1ec1n (DSL) chuy\u1ec3n \u0111\u1ed5i v\u0103n b\u1ea3n th\u00e0nh s\u01a1 \u0111\u1ed3 nh\u01b0 PlantUML v\u00e0 Mermaid r\u1ea5t tuy\u1ec7t v\u1eddi cho c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n, ki\u1ebfn tr\u00fac s\u01b0 v\u00e0 \u0111\u1ed9i k\u1ef9 thu\u1eadt. Ch\u00fang cho ph\u00e9p b\u1ea1n l\u01b0u tr\u1eef s\u01a1 \u0111\u1ed3 trong kho l\u01b0u tr\u1eef Git, theo d\u00f5i c\u00e1c thay \u0111\u1ed5i v\u1ec1 phi\u00ean b\u1ea3n v\u00e0 tr\u00e1nh vi\u1ec7c c\u0103n ch\u1ec9nh h\u00ecnh d\u1ea1ng th\u1ee7 c\u00f4ng nh\u00e0m ch\u00e1n.<\/p>\n<p>Tuy nhi\u00ean, vi\u1ec7c vi\u1ebft c\u00e1c k\u1ecbch b\u1ea3n n\u00e0y th\u1ee7 c\u00f4ng \u0111\u00f2i h\u1ecfi m\u1ed9t \u0111\u01b0\u1eddng cong h\u1ecdc t\u1eadp:<\/p>\n<ul>\n<li>Nh\u1edb c\u00e1c quy t\u1eafc c\u00fa ph\u00e1p c\u1ee5 th\u1ec3 cho c\u00e1c \u0111\u1ecbnh d\u1ea1ng kh\u00e1c nhau (PlantUML so v\u1edbi Mermaid so v\u1edbi Graphviz).<\/li>\n<li>X\u1eed l\u00fd c\u00e1c l\u1ed7i c\u00fa ph\u00e1p kh\u00f3 hi\u1ec3u khi m\u0169i t\u00ean ho\u1eb7c d\u1ea5u ngo\u1eb7c \u0111\u01b0\u1ee3c \u0111\u1eb7t sai v\u1ecb tr\u00ed.<\/li>\n<li>L\u00e3ng ph\u00ed th\u1eddi gian tra c\u1ee9u t\u00e0i li\u1ec7u ch\u1ec9 \u0111\u1ec3 th\u00eam m\u1ed9t tr\u00ecnh t\u1ef1 ho\u1eb7c nh\u00e1nh \u0111\u01a1n gi\u1ea3n.<\/li>\n<\/ul>\n<p>V\u1edbi nh\u1eefng ti\u1ebfn b\u1ed9 g\u1ea7n \u0111\u00e2y trong AI t\u1ea1o sinh, b\u1ea1n kh\u00f4ng c\u00f2n c\u1ea7n ph\u1ea3i vi\u1ebft c\u00e1c k\u1ecbch b\u1ea3n n\u00e0y t\u1eebng d\u00f2ng t\u1eeb \u0111\u1ea7u n\u1eefa. M\u1ed9t tr\u00ecnh so\u1ea1n th\u1ea3o <strong>s\u01a1 \u0111\u1ed3 d\u01b0\u1edbi d\u1ea1ng m\u00e3 hi\u1ec7n \u0111\u1ea1i<\/strong>c\u00f3 th\u1ec3 vi\u1ebft m\u00e3 thay b\u1ea1n trong khi v\u1eabn gi\u1eef cho \u0111\u1ea7u ra ho\u00e0n to\u00e0n c\u00f3 th\u1ec3 ch\u1ec9nh s\u1eeda v\u00e0 ki\u1ec3m so\u00e1t \u0111\u01b0\u1ee3c phi\u00ean b\u1ea3n.<\/p>\n<hr\/>\n<h2>H\u01b0\u1edbng d\u1eabn t\u1eebng b\u01b0\u1edbc: T\u1ea1o bi\u1ec3u \u0111\u1ed3 PlantUML v\u00e0 Mermaid b\u1eb1ng AI<\/h2>\n<p>\u0110\u1ec3 l\u00e0m theo, h\u00e3y m\u1edf <a href=\"https:\/\/www.vpascode.com\/editor\/\">Tr\u00ecnh so\u1ea1n th\u1ea3o bi\u1ec3u \u0111\u1ed3 VPasCode<\/a>tr\u00ean tr\u00ecnh duy\u1ec7t web c\u1ee7a b\u1ea1n. Kh\u00f4ng c\u1ea7n c\u00e0i \u0111\u1eb7t ho\u1eb7c thi\u1ebft l\u1eadp ban \u0111\u1ea7u.<\/p>\n<h3>B\u01b0\u1edbc 1: M\u1edf h\u1ed9p tho\u1ea1i t\u1ea1o AI<\/h3>\n<p>\u0110i\u1ec1u h\u01b0\u1edbng \u0111\u1ebfn thanh c\u00f4ng c\u1ee5 ph\u00eda tr\u00ean c\u1ee7a tr\u00ecnh so\u1ea1n th\u1ea3o VPasCode v\u00e0 nh\u1ea5p v\u00e0o <strong>T\u1ea1o AI<\/strong>n\u00fat. \u0110i\u1ec1u n\u00e0y s\u1ebd m\u1edf c\u1eeda s\u1ed5 l\u1ec7nh.<\/p>\n<h3>B\u01b0\u1edbc 2: Ch\u1ecdn \u0111\u1ecbnh d\u1ea1ng c\u1ee7a b\u1ea1n (ho\u1eb7c s\u1eed d\u1ee5ng t\u1ef1 \u0111\u1ed9ng ph\u00e1t hi\u1ec7n)<\/h3>\n<p><img alt=\"H\u1ed9p tho\u1ea1i t\u1ea1o AI c\u1ee7a VPasCode hi\u1ec3n th\u1ecb menu th\u1ea3 xu\u1ed1ng ch\u1ecdn \u0111\u1ecbnh d\u1ea1ng v\u1edbi t\u00f9y ch\u1ecdn T\u1ef1 \u0111\u1ed9ng ph\u00e1t hi\u1ec7n v\u00e0 s\u01a1 \u0111\u1ed3 PlantUML.\" decoding=\"async\" src=\"https:\/\/guides.visual-paradigm.com\/wp-content\/uploads\/2026\/08\/img_6a7d6760bdba0.png\"\/><\/p>\n<p>VPasCode c\u00f3 m\u1ed9t h\u1ed9p k\u1ebft h\u1ee3p ch\u1ecdn \u0111\u1ecbnh d\u1ea1ng th\u00f4ng minh \u1edf \u0111\u1ea7u h\u1ed9p tho\u1ea1i. B\u1ea1n c\u00f3 th\u1ec3:<\/p>\n<ul>\n<li><strong>Gi\u1eef nguy\u00ean \u1edf ch\u1ebf \u0111\u1ed9 T\u1ef1 \u0111\u1ed9ng ph\u00e1t hi\u1ec7n (M\u1eb7c \u0111\u1ecbnh):<\/strong>\u0110\u1ec3 AI ch\u1ecdn \u0111\u1ecbnh d\u1ea1ng tr\u1ef1c quan h\u00f3a t\u1ed1t nh\u1ea5t d\u1ef1a tr\u00ean l\u1ec7nh c\u1ee7a b\u1ea1n.<\/li>\n<li><strong>Ch\u1ecdn th\u1ee7 c\u00f4ng:<\/strong> Ch\u1ecdn m\u1ed9t \u0111\u1ecbnh d\u1ea1ng c\u1ee5 th\u1ec3 n\u1ebfu nh\u00f3m c\u1ee7a b\u1ea1n ch\u1ec9 s\u1eed d\u1ee5ng m\u1ed9t c\u00f4ng c\u1ee5 duy nh\u1ea5t:\n<ul>\n<li><strong>PlantUML:<\/strong> Bi\u1ec3u \u0111\u1ed3 tr\u00ecnh t\u1ef1, l\u1edbp, ho\u1ea1t \u0111\u1ed9ng, th\u00e0nh ph\u1ea7n, tr\u1ea1ng th\u00e1i, m\u00f4 h\u00ecnh C4, ERD, WBS, Gantt, v.v.<\/li>\n<li><strong>Mermaid:<\/strong> S\u01a1 \u0111\u1ed3 lu\u1ed3ng, tr\u00ecnh t\u1ef1, b\u1ea3n \u0111\u1ed3 t\u01b0 duy, ERD, tr\u1ea1ng th\u00e1i, bi\u1ec3u \u0111\u1ed3 Git, h\u00e0nh tr\u00ecnh ng\u01b0\u1eddi d\u00f9ng, v.v.<\/li>\n<li><strong>Graphviz \/ Markmap \/ ECharts:<\/strong> D\u00e0nh cho c\u00e1c m\u1ea1ng l\u01b0\u1edbi \u0111\u1ed3 th\u1ecb ph\u1ee9c t\u1ea1p, b\u1ea3n \u0111\u1ed3 t\u01b0 duy \u0111\u1ed9ng ho\u1eb7c bi\u1ec3u \u0111\u1ed3 d\u1eef li\u1ec7u.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>B\u01b0\u1edbc 3: Nh\u1eadp y\u00eau c\u1ea7u c\u1ee7a b\u1ea1n b\u1eb1ng ti\u1ebfng Anh \u0111\u01a1n gi\u1ea3n<\/h3>\n<p>Trong h\u1ed9p v\u0103n b\u1ea3n b\u00ean d\u01b0\u1edbi b\u1ed9 ch\u1ecdn \u0111\u1ecbnh d\u1ea1ng, h\u00e3y m\u00f4 t\u1ea3 h\u1ec7 th\u1ed1ng, quy tr\u00ecnh ho\u1eb7c lu\u1ed3ng ki\u1ebfn tr\u00fac m\u00e0 b\u1ea1n mu\u1ed1n tr\u1ef1c quan h\u00f3a. H\u00e3y m\u00f4 t\u1ea3 c\u00e0ng chung chung ho\u1eb7c chi ti\u1ebft t\u00f9y th\u00edch.<\/p>\n<p><img alt=\"Giao di\u1ec7n t\u1ea1o AI hi\u1ec3n th\u1ecb m\u1ed9t l\u1ec7nh b\u1eb1ng ti\u1ebfng Anh \u0111\u01a1n gi\u1ea3n \u0111\u1ec3 t\u1ea1o s\u01a1 \u0111\u1ed3 l\u1edbp cho h\u1ec7 th\u1ed1ng qu\u1ea3n l\u00fd th\u01b0 vi\u1ec7n.\" decoding=\"async\" src=\"https:\/\/guides.visual-paradigm.com\/wp-content\/uploads\/2026\/08\/img_6a7d67a302e53.png\"\/><\/p>\n<blockquote>\n<p><strong>V\u00ed d\u1ee5 v\u1ec1 c\u00e1c y\u00eau c\u1ea7u:<\/strong><\/p>\n<ul>\n<li><em>\u201cT\u1ea1o m\u1ed9t <strong>c\u00f4ng c\u1ee5 PlantUML AI<\/strong>bi\u1ec3u \u0111\u1ed3 tr\u00ecnh t\u1ef1 th\u1ec3 hi\u1ec7n lu\u1ed3ng x\u00e1c th\u1ef1c ng\u01b0\u1eddi d\u00f9ng c\u1ee7a vi d\u1ecbch v\u1ee5 v\u1edbi m\u00e3 th\u00f4ng b\u00e1o JWT, m\u00e3 th\u00f4ng b\u00e1o l\u00e0m m\u1edbi v\u00e0 x\u00e1c th\u1ef1c c\u01a1 s\u1edf d\u1eef li\u1ec7u.\u201d<\/em><\/li>\n<li><em>\u201cT\u1ea1o m\u1ed9t s\u01a1 \u0111\u1ed3 lu\u1ed3ng Mermaid \u0111\u1ea1i di\u1ec7n cho h\u1ec7 th\u1ed1ng x\u1eed l\u00fd \u0111\u01a1n h\u00e0ng th\u01b0\u01a1ng m\u1ea1i \u0111i\u1ec7n t\u1eed v\u1edbi c\u00e1c nh\u00e1nh ph\u00ea duy\u1ec7t thanh to\u00e1n, ki\u1ec3m tra t\u1ed3n kho v\u00e0 ho\u00e0n t\u00e1c khi th\u1ea5t b\u1ea1i.\u201d<\/em><\/li>\n<li><em>\u201cX\u00e2y d\u1ef1ng bi\u1ec3u \u0111\u1ed3 container C4 cho ki\u1ebfn tr\u00fac ph\u00e1t tr\u1ef1c tuy\u1ebfn video d\u1ef1a tr\u00ean \u0111\u00e1m m\u00e2y.\u201d<\/em><\/li>\n<\/ul>\n<\/blockquote>\n<h3>B\u01b0\u1edbc 4: Nh\u1ea5n \u2018T\u1ea1o b\u1eb1ng AI\u2019 &amp; Xem l\u1ea1i s\u01a1 \u0111\u1ed3 th\u1eddi gian th\u1ef1c c\u1ee7a b\u1ea1n<\/h3>\n<p>Nh\u1ea5n v\u00e0o <strong>T\u1ea1o b\u1eb1ng AI<\/strong>n\u00fat. VPasCode s\u1ebd vi\u1ebft ch\u00ednh x\u00e1c k\u1ecbch b\u1ea3n DSL v\u00e0o b\u1ea3ng m\u00e3 b\u00ean tr\u00e1i v\u00e0 hi\u1ec3n th\u1ecb m\u00f4 h\u00ecnh tr\u1ef1c quan th\u1eddi gian th\u1ef1c ngay l\u1eadp t\u1ee9c tr\u00ean c\u1eeda s\u1ed5 xem tr\u01b0\u1edbc b\u00ean ph\u1ea3i.<\/p>\n<hr\/>\n<h2>Ch\u1ec9nh s\u1eeda s\u01a1 \u0111\u1ed3 hi\u1ec7n c\u00f3 b\u1eb1ng AI<\/h2>\n<p>T\u1ea1o s\u01a1 \u0111\u1ed3 ch\u1ec9 l\u00e0 m\u1ed9t n\u1eeda cu\u1ed9c chi\u1ebfn. Khi ki\u1ebfn tr\u00fac h\u1ec7 th\u1ed1ng thay \u0111\u1ed5i, vi\u1ec7c ch\u1ec9nh s\u1eeda m\u00e3 th\u1ee7 c\u00f4ng v\u1eabn c\u00f3 th\u1ec3 t\u1ed1n nhi\u1ec1u th\u1eddi gian. VPasCode gi\u1ea3i quy\u1ebft v\u1ea5n \u0111\u1ec1 n\u00e0y v\u1edbi t\u00ednh n\u0103ng t\u00edch h\u1ee3p s\u1eb5n <strong>Ch\u1ec9nh s\u1eeda m\u00e3 s\u01a1 \u0111\u1ed3 b\u1eb1ng AI<\/strong>.<\/p>\n<ol>\n<li>Nh\u1ea5n v\u00e0o <strong>AI<\/strong>n\u00fat \u1edf ph\u00eda tr\u00ean b\u1ea3ng ch\u1ec9nh s\u1eeda m\u00e3 b\u00ean tr\u00e1i v\u00e0 ch\u1ecdn <strong>Ch\u1ec9nh s\u1eeda<\/strong>.<br \/>\n<img alt=\"Menu th\u1ea3 xu\u1ed1ng AI Modify c\u1ee7a VPasCode \u0111\u1ec3 ch\u1ec9nh s\u1eeda m\u00e3 s\u01a1 \u0111\u1ed3 PlantUML b\u1eb1ng c\u00e1c h\u01b0\u1edbng d\u1eabn b\u1eb1ng ng\u00f4n ng\u1eef t\u1ef1 nhi\u00ean.\" decoding=\"async\" src=\"https:\/\/guides.visual-paradigm.com\/wp-content\/uploads\/2026\/08\/img_6a7d6726dfaaf.png\"\/><\/li>\n<li>Nh\u1eadp h\u01b0\u1edbng d\u1eabn c\u1ee7a b\u1ea1n b\u1eb1ng ng\u00f4n ng\u1eef t\u1ef1 nhi\u00ean (v\u00ed d\u1ee5: <em>\u201cTh\u00eam d\u1ecbch v\u1ee5 th\u00f4ng b\u00e1o email sau khi x\u00e1c nh\u1eadn thanh to\u00e1n\u201d<\/em> ho\u1eb7c <em>\u201c\u0110\u01a1n gi\u1ea3n h\u00f3a s\u01a1 \u0111\u1ed3 tr\u00ecnh t\u1ef1 n\u00e0y th\u00e0nh c\u00e1c b\u01b0\u1edbc c\u1ea5p cao\u201d<\/em>).<\/li>\n<li>Nh\u1ea5p v\u00e0o <strong>Ch\u1ec9nh s\u1eeda b\u1eb1ng AI<\/strong>. K\u1ecbch b\u1ea3n s\u01a1 \u0111\u1ed3 c\u1ee7a b\u1ea1n s\u1ebd \u0111\u01b0\u1ee3c c\u1eadp nh\u1eadt t\u1ef1 \u0111\u1ed9ng.<\/li>\n<li>T\u00f9y ch\u1ecdn, nh\u1ea5p v\u00e0o <strong>Xem chi ti\u1ebft<\/strong> \u0111\u1ec3 m\u1edf trang so s\u00e1nh m\u00e3 song song v\u00e0 so s\u00e1nh tr\u1ef1c quan nh\u1eb1m ki\u1ec3m tra ch\u00ednh x\u00e1c c\u00e1c thay \u0111\u1ed5i tr\u01b0\u1edbc khi l\u01b0u.<br \/>\n<img alt=\"Giao di\u1ec7n AI Modify c\u1ee7a VPasCode hi\u1ec3n th\u1ecb so s\u00e1nh tr\u01b0\u1edbc v\u00e0 sau c\u1ee7a s\u01a1 \u0111\u1ed3 ho\u1ea1t \u0111\u1ed9ng ATM v\u1edbi t\u00ednh n\u0103ng ki\u1ec3m tra ATM Online \u0111\u01b0\u1ee3c th\u00eam v\u00e0o.\" decoding=\"async\" src=\"https:\/\/guides.visual-paradigm.com\/wp-content\/uploads\/2026\/08\/img_6a7d670243211.png\"\/><\/li>\n<\/ol>\n<p>\u0110\u1ec3 bi\u1ebft th\u00eam chi ti\u1ebft v\u1ec1 c\u00e1c kh\u1ea3 n\u0103ng m\u1edbi n\u00e0y, h\u00e3y \u0111\u1ecdc th\u00f4ng b\u00e1o \u0111\u1ea7y \u0111\u1ee7 c\u1ee7a ch\u00fang t\u00f4i v\u1ec1 <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/vpascode-ai-diagram-generation-code-modification-update\/\">Th\u00f4ng b\u00e1o ph\u00e1t h\u00e0nh t\u00ednh n\u0103ng AI c\u1ee7a VPasCode<\/a>.<\/p>\n<p><iframe allow=\"fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen=\"\" class=\"__youtube_prefs__ epyt-is-override no-lazyload\" data-no-lazy=\"1\" data-origheight=\"551\" data-origwidth=\"980\" data-skipgform_ajax_framebjll=\"\" height=\"551\" id=\"_ytid_65947\" referrerpolicy=\"strict-origin-when-cross-origin\" src=\"https:\/\/www.youtube.com\/embed\/RYiG9v_khto?enablejsapi=1&amp;autoplay=0&amp;cc_load_policy=0&amp;cc_lang_pref=&amp;iv_load_policy=1&amp;loop=0&amp;rel=1&amp;fs=1&amp;playsinline=0&amp;autohide=2&amp;theme=dark&amp;color=red&amp;controls=1&amp;disablekb=0&amp;\" title=\"YouTube player\" width=\"980\"><\/iframe><\/p>\n<hr\/>\n<h2>T\u1ea1i sao VPasCode l\u00e0 c\u00f4ng c\u1ee5 s\u01a1 \u0111\u1ed3 d\u01b0\u1edbi d\u1ea1ng m\u00e3 tr\u1ef1c tuy\u1ebfn t\u1ed1t nh\u1ea5t<\/h2>\n<table border=\"1\" cellpadding=\"10\" cellspacing=\"0\">\n<thead>\n<tr>\n<th>T\u00ednh n\u0103ng<\/th>\n<th>C\u00f4ng c\u1ee5 truy\u1ec1n th\u1ed1ng<\/th>\n<th>Tr\u00ecnh so\u1ea1n th\u1ea3o VPasCode<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Ph\u01b0\u01a1ng ph\u00e1p t\u1ea1o<\/strong><\/td>\n<td>K\u00e9o th\u1ea3 th\u1ee7 c\u00f4ng ho\u1eb7c vi\u1ebft m\u00e3 k\u1ecbch b\u1ea3n th\u1ee7 c\u00f4ng<\/td>\n<td>T\u1ea1o m\u00e3 t\u1ee9c th\u00ec t\u1eeb l\u1eddi nh\u1eafc AI<\/td>\n<\/tr>\n<tr>\n<td><strong>H\u1ed7 tr\u1ee3 \u0111\u1ecbnh d\u1ea1ng<\/strong><\/td>\n<td>M\u1ed9t \u0111\u1ecbnh d\u1ea1ng duy nh\u1ea5t (ch\u1ec9 PlantUML ho\u1eb7c ch\u1ec9 Mermaid)<\/td>\n<td>Nhi\u1ec1u ng\u00f4n ng\u1eef \u0111\u1eb7c t\u1ea3 (PlantUML, Mermaid, Graphviz, D2, Markmap, ECharts, SQL)<\/td>\n<\/tr>\n<tr>\n<td><strong>Ph\u00e1t hi\u1ec7n \u0111\u1ecbnh d\u1ea1ng<\/strong><\/td>\n<td>Y\u00eau c\u1ea7u chuy\u1ec3n \u0111\u1ed5i th\u1ee7 c\u00f4ng<\/td>\n<td>Ph\u00e1t hi\u1ec7n \u0111\u1ecbnh d\u1ea1ng t\u1ef1 \u0111\u1ed9ng khi d\u00e1n ho\u1eb7c t\u1ea1o<\/td>\n<\/tr>\n<tr>\n<td><strong>T\u00e1i c\u1ea5u tr\u00fac &amp; Ch\u1ec9nh s\u1eeda<\/strong><\/td>\n<td>Ch\u1ec9nh s\u1eeda m\u00e3 th\u1ee7 c\u00f4ng<\/td>\n<td>Thay \u0111\u1ed5i b\u1eb1ng ng\u00f4n ng\u1eef t\u1ef1 nhi\u00ean v\u1edbi AI k\u00e8m so s\u00e1nh m\u00e3 tr\u1ef1c quan<\/td>\n<\/tr>\n<tr>\n<td><strong>T\u00f9y ch\u1ecdn xu\u1ea5t<\/strong><\/td>\n<td>PNG c\u01a1 b\u1ea3n<\/td>\n<td>PNG \u0111\u1ed9 ph\u00e2n gi\u1ea3i cao, SVG vector c\u00f3 th\u1ec3 m\u1edf r\u1ed9ng, PDF v\u00e0 URL chia s\u1ebb tr\u1ef1c ti\u1ebfp<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr\/>\n<h2>C\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p (FAQ)<\/h2>\n<h3>1. C\u00f4ng c\u1ee5 AI PlantUML l\u00e0 g\u00ec?<\/h3>\n<p>C\u00f4ng c\u1ee5 AI PlantUML cho ph\u00e9p b\u1ea1n nh\u1eadp c\u00e1c h\u01b0\u1edbng d\u1eabn b\u1eb1ng ng\u00f4n ng\u1eef t\u1ef1 nhi\u00ean (nh\u01b0 gi\u1ea3i th\u00edch ki\u1ebfn tr\u00fac ph\u1ea7n m\u1ec1m ho\u1eb7c lu\u1ed3ng tr\u00ecnh t\u1ef1) v\u00e0 t\u1ef1 \u0111\u1ed9ng chuy\u1ec3n \u0111\u1ed5i v\u0103n b\u1ea3n \u0111\u00f3 th\u00e0nh m\u00e3 script PlantUML h\u1ee3p l\u1ec7, t\u1eeb \u0111\u00f3 hi\u1ec3n th\u1ecb s\u01a1 \u0111\u1ed3 k\u1ebft qu\u1ea3 ngay l\u1eadp t\u1ee9c.<\/p>\n<h3>2. T\u00f4i c\u00f3 c\u1ea7n tr\u1ea3 ph\u00ed \u0111\u1ec3 s\u1eed d\u1ee5ng VPasCode nh\u01b0 m\u1ed9t tr\u00ecnh so\u1ea1n th\u1ea3o s\u01a1 \u0111\u1ed3 d\u01b0\u1edbi d\u1ea1ng m\u00e3 tr\u1ef1c tuy\u1ebfn kh\u00f4ng?<\/h3>\n<p>Kh\u00f4ng, n\u1ec1n t\u1ea3ng c\u1ed1t l\u00f5i c\u1ee7a VPasCode\u2014bao g\u1ed3m ch\u1ec9nh s\u1eeda m\u00e3, ph\u00e1t hi\u1ec7n \u0111\u1ecbnh d\u1ea1ng t\u1ef1 \u0111\u1ed9ng, hi\u1ec3n th\u1ecb tr\u1ef1c quan th\u1eddi gian th\u1ef1c, chia s\u1ebb li\u00ean k\u1ebft v\u00e0 xu\u1ea5t SVG\/PNG\u2014mi\u1ec5n ph\u00ed s\u1eed d\u1ee5ng. C\u00e1c t\u00ednh n\u0103ng AI cao c\u1ea5p v\u00e0 t\u00edch h\u1ee3p t\u00e0i li\u1ec7u ch\u1ec9 c\u00f3 s\u1eb5n v\u1edbi c\u00e1c g\u00f3i \u0111\u0103ng k\u00fd Visual Paradigm.<\/p>\n<h3>3. T\u00f4i c\u00f3 th\u1ec3 xu\u1ea5t m\u00e3 do AI t\u1ea1o ra \u0111\u1ec3 s\u1eed d\u1ee5ng trong IDE ho\u1eb7c kho l\u01b0u tr\u1eef Git c\u1ee7a ri\u00eang m\u00ecnh kh\u00f4ng?<\/h3>\n<p>C\u00f3! VPasCode t\u1ea1o ra m\u00e3 DSL s\u1ea1ch v\u00e0 chu\u1ea9n (PlantUML, Mermaid, Graphviz, v.v.). B\u1ea1n c\u00f3 th\u1ec3 sao ch\u00e9p m\u00e3 tr\u1ef1c ti\u1ebfp t\u1eeb tr\u00ecnh so\u1ea1n th\u1ea3o v\u00e0 g\u1eedi commit v\u00e0o c\u00e1c kho l\u01b0u tr\u1eef GitHub\/GitLab ho\u1eb7c trang t\u00e0i li\u1ec7u c\u1ee7a m\u00ecnh.<\/p>\n<hr\/>\n<h2>B\u1eaft \u0111\u1ea7u t\u1ea1o s\u01a1 \u0111\u1ed3 v\u1edbi AI ngay h\u00f4m nay<\/h2>\n<p>Lo\u1ea1i b\u1ecf s\u1ef1 c\u1ea3n tr\u1edf khi b\u1eaft \u0111\u1ea7u t\u1eeb trang tr\u1eafng v\u00e0 ng\u1eebng v\u1eadt l\u1ed9n v\u1edbi c\u00fa ph\u00e1p DSL ph\u1ee9c t\u1ea1p. Truy c\u1eadp <a href=\"https:\/\/www.vpascode.com\/\">Tr\u00ecnh so\u1ea1n th\u1ea3o s\u01a1 \u0111\u1ed3 VPasCode<\/a> ngay \u0111\u1ec3 bi\u1ebfn \u00fd t\u01b0\u1edfng c\u1ee7a b\u1ea1n th\u00e0nh c\u00e1c s\u01a1 \u0111\u1ed3 s\u1ea1ch s\u1ebd, chuy\u00ean nghi\u1ec7p ch\u1ec9 trong v\u00e0i gi\u00e2y!<\/p>\n<p>\u0110\u1ec3 kh\u00e1m ph\u00e1 to\u00e0n b\u1ed9 b\u1ed9 t\u00ednh n\u0103ng, h\u00e3y xem <a href=\"https:\/\/www.vpascode.com\/overview\/\">Trang t\u1ed5ng quan VPasCode<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>B\u1ea1n c\u00f3 th\u1ec3 ngay l\u1eadp t\u1ee9c t\u1ea1o c\u00e1c bi\u1ec3u \u0111\u1ed3 PlantUML, Mermaid v\u00e0 Graphviz t\u1eeb c\u00e1c l\u1ec7nh b\u1eb1ng ng\u00f4n ng\u1eef t\u1ef1 nhi\u00ean b\u1eb1ng c\u00e1ch s\u1eed d\u1ee5ng m\u1ed9t c\u00f4ng c\u1ee5 s\u01a1 \u0111\u1ed3 d\u01b0\u1edbi d\u1ea1ng m\u00e3 tr\u1ef1c tuy\u1ebfn nh\u01b0 VPasCode. B\u1eb1ng c\u00e1ch nh\u1eadp m\u1ed9t l\u1ec7nh \u0111\u01a1n gi\u1ea3n\u2014ch\u1eb3ng h\u1ea1n nh\u01b0 \u201cT\u1ea1o bi\u1ec3u \u0111\u1ed3 tr\u00ecnh t\u1ef1 cho lu\u1ed3ng \u0111\u0103ng nh\u1eadp ng\u01b0\u1eddi d\u00f9ng OAuth2\u201d\u2014AI t\u00edch h\u1ee3p s\u1ebd t\u1ef1 \u0111\u1ed9ng t\u1ea1o m\u00e3 DSL n\u1ec1n t\u1ea3ng v\u00e0 hi\u1ec3n th\u1ecb m\u1ed9t bi\u1ec3u \u0111\u1ed3 tr\u1ef1c ti\u1ebfp, c\u00f3 th\u1ec3 ch\u1ec9nh s\u1eeda ch\u1ec9 trong v\u00e0i gi\u00e2y. V\u1ea5n \u0111\u1ec1 c\u1ee7a c\u00e1c c\u00f4ng c\u1ee5 s\u01a1 \u0111\u1ed3 d\u01b0\u1edbi d\u1ea1ng m\u00e3 truy\u1ec1n th\u1ed1ng C\u00e1c ng\u00f4n ng\u1eef \u0111\u1eb7c th\u00f9 cho mi\u1ec1n (DSL) chuy\u1ec3n \u0111\u1ed5i v\u0103n b\u1ea3n th\u00e0nh s\u01a1 \u0111\u1ed3 nh\u01b0 PlantUML v\u00e0 Mermaid r\u1ea5t tuy\u1ec7t v\u1eddi cho c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n, ki\u1ebfn tr\u00fac s\u01b0 v\u00e0 \u0111\u1ed9i k\u1ef9 thu\u1eadt. Ch\u00fang cho ph\u00e9p b\u1ea1n l\u01b0u tr\u1eef s\u01a1 \u0111\u1ed3 trong kho l\u01b0u tr\u1eef Git, theo d\u00f5i c\u00e1c thay \u0111\u1ed5i v\u1ec1 phi\u00ean b\u1ea3n v\u00e0 tr\u00e1nh vi\u1ec7c c\u0103n ch\u1ec9nh h\u00ecnh d\u1ea1ng th\u1ee7 c\u00f4ng nh\u00e0m ch\u00e1n. Tuy nhi\u00ean, vi\u1ec7c vi\u1ebft c\u00e1c k\u1ecbch b\u1ea3n n\u00e0y th\u1ee7 c\u00f4ng \u0111\u00f2i h\u1ecfi m\u1ed9t \u0111\u01b0\u1eddng cong h\u1ecdc t\u1eadp: Nh\u1edb c\u00e1c quy t\u1eafc c\u00fa ph\u00e1p c\u1ee5 th\u1ec3 cho c\u00e1c \u0111\u1ecbnh d\u1ea1ng kh\u00e1c nhau (PlantUML so v\u1edbi Mermaid so v\u1edbi Graphviz). X\u1eed l\u00fd c\u00e1c l\u1ed7i c\u00fa ph\u00e1p kh\u00f3 hi\u1ec3u khi m\u0169i t\u00ean ho\u1eb7c d\u1ea5u ngo\u1eb7c \u0111\u01b0\u1ee3c \u0111\u1eb7t sai v\u1ecb tr\u00ed. L\u00e3ng ph\u00ed th\u1eddi gian tra c\u1ee9u t\u00e0i li\u1ec7u ch\u1ec9 \u0111\u1ec3 th\u00eam m\u1ed9t tr\u00ecnh t\u1ef1 ho\u1eb7c nh\u00e1nh \u0111\u01a1n gi\u1ea3n. V\u1edbi nh\u1eefng ti\u1ebfn b\u1ed9 g\u1ea7n \u0111\u00e2y trong AI t\u1ea1o sinh, b\u1ea1n kh\u00f4ng c\u00f2n c\u1ea7n ph\u1ea3i vi\u1ebft c\u00e1c k\u1ecbch b\u1ea3n n\u00e0y t\u1eebng d\u00f2ng t\u1eeb \u0111\u1ea7u n\u1eefa. M\u1ed9t tr\u00ecnh so\u1ea1n th\u1ea3o s\u01a1 \u0111\u1ed3 d\u01b0\u1edbi d\u1ea1ng m\u00e3 hi\u1ec7n \u0111\u1ea1ic\u00f3 th\u1ec3 vi\u1ebft m\u00e3 thay b\u1ea1n trong khi v\u1eabn gi\u1eef cho \u0111\u1ea7u ra ho\u00e0n to\u00e0n c\u00f3 th\u1ec3 ch\u1ec9nh s\u1eeda v\u00e0 ki\u1ec3m so\u00e1t \u0111\u01b0\u1ee3c phi\u00ean b\u1ea3n. H\u01b0\u1edbng d\u1eabn t\u1eebng b\u01b0\u1edbc: T\u1ea1o bi\u1ec3u \u0111\u1ed3 PlantUML v\u00e0 Mermaid b\u1eb1ng AI \u0110\u1ec3 l\u00e0m theo, h\u00e3y m\u1edf Tr\u00ecnh so\u1ea1n th\u1ea3o bi\u1ec3u \u0111\u1ed3 VPasCodetr\u00ean tr\u00ecnh duy\u1ec7t web c\u1ee7a b\u1ea1n. Kh\u00f4ng c\u1ea7n c\u00e0i \u0111\u1eb7t ho\u1eb7c thi\u1ebft l\u1eadp ban \u0111\u1ea7u. B\u01b0\u1edbc 1: M\u1edf h\u1ed9p tho\u1ea1i t\u1ea1o AI \u0110i\u1ec1u h\u01b0\u1edbng \u0111\u1ebfn thanh c\u00f4ng c\u1ee5 ph\u00eda tr\u00ean c\u1ee7a tr\u00ecnh so\u1ea1n th\u1ea3o VPasCode v\u00e0 nh\u1ea5p v\u00e0o T\u1ea1o AIn\u00fat. \u0110i\u1ec1u n\u00e0y s\u1ebd m\u1edf c\u1eeda s\u1ed5 l\u1ec7nh. B\u01b0\u1edbc 2: Ch\u1ecdn \u0111\u1ecbnh d\u1ea1ng c\u1ee7a b\u1ea1n (ho\u1eb7c s\u1eed d\u1ee5ng t\u1ef1 \u0111\u1ed9ng ph\u00e1t hi\u1ec7n) VPasCode c\u00f3 m\u1ed9t h\u1ed9p k\u1ebft h\u1ee3p ch\u1ecdn \u0111\u1ecbnh d\u1ea1ng th\u00f4ng minh \u1edf \u0111\u1ea7u h\u1ed9p tho\u1ea1i. B\u1ea1n c\u00f3 th\u1ec3: Gi\u1eef nguy\u00ean \u1edf ch\u1ebf \u0111\u1ed9 T\u1ef1 \u0111\u1ed9ng ph\u00e1t hi\u1ec7n (M\u1eb7c \u0111\u1ecbnh):\u0110\u1ec3 AI ch\u1ecdn \u0111\u1ecbnh d\u1ea1ng tr\u1ef1c quan h\u00f3a t\u1ed1t nh\u1ea5t d\u1ef1a tr\u00ean l\u1ec7nh c\u1ee7a b\u1ea1n. Ch\u1ecdn th\u1ee7 c\u00f4ng: Ch\u1ecdn m\u1ed9t \u0111\u1ecbnh d\u1ea1ng c\u1ee5 th\u1ec3 n\u1ebfu nh\u00f3m c\u1ee7a b\u1ea1n ch\u1ec9 s\u1eed d\u1ee5ng m\u1ed9t c\u00f4ng c\u1ee5 duy nh\u1ea5t: PlantUML: Bi\u1ec3u \u0111\u1ed3 tr\u00ecnh t\u1ef1, l\u1edbp, ho\u1ea1t \u0111\u1ed9ng, th\u00e0nh ph\u1ea7n, tr\u1ea1ng th\u00e1i, m\u00f4 h\u00ecnh C4, ERD, WBS, Gantt, v.v. Mermaid: S\u01a1 \u0111\u1ed3 lu\u1ed3ng, tr\u00ecnh t\u1ef1, b\u1ea3n \u0111\u1ed3 t\u01b0 duy, ERD, tr\u1ea1ng th\u00e1i, bi\u1ec3u \u0111\u1ed3 Git, h\u00e0nh tr\u00ecnh ng\u01b0\u1eddi d\u00f9ng, v.v. Graphviz \/ Markmap \/ ECharts: D\u00e0nh cho c\u00e1c m\u1ea1ng l\u01b0\u1edbi \u0111\u1ed3 th\u1ecb ph\u1ee9c t\u1ea1p, b\u1ea3n \u0111\u1ed3 t\u01b0 duy \u0111\u1ed9ng ho\u1eb7c bi\u1ec3u \u0111\u1ed3 d\u1eef li\u1ec7u. B\u01b0\u1edbc 3: Nh\u1eadp y\u00eau c\u1ea7u c\u1ee7a b\u1ea1n b\u1eb1ng ti\u1ebfng Anh \u0111\u01a1n gi\u1ea3n Trong h\u1ed9p v\u0103n b\u1ea3n b\u00ean d\u01b0\u1edbi b\u1ed9 ch\u1ecdn \u0111\u1ecbnh d\u1ea1ng, h\u00e3y m\u00f4 t\u1ea3 h\u1ec7 th\u1ed1ng, quy tr\u00ecnh ho\u1eb7c lu\u1ed3ng ki\u1ebfn tr\u00fac m\u00e0 b\u1ea1n mu\u1ed1n tr\u1ef1c quan h\u00f3a. H\u00e3y m\u00f4 t\u1ea3 c\u00e0ng chung chung ho\u1eb7c chi ti\u1ebft t\u00f9y th\u00edch. V\u00ed d\u1ee5 v\u1ec1 c\u00e1c y\u00eau c\u1ea7u: \u201cT\u1ea1o m\u1ed9t c\u00f4ng c\u1ee5 PlantUML AIbi\u1ec3u \u0111\u1ed3 tr\u00ecnh t\u1ef1 th\u1ec3 hi\u1ec7n lu\u1ed3ng x\u00e1c th\u1ef1c ng\u01b0\u1eddi d\u00f9ng c\u1ee7a vi d\u1ecbch v\u1ee5 v\u1edbi m\u00e3 th\u00f4ng b\u00e1o JWT, m\u00e3 th\u00f4ng b\u00e1o l\u00e0m m\u1edbi v\u00e0 x\u00e1c th\u1ef1c c\u01a1 s\u1edf d\u1eef li\u1ec7u.\u201d \u201cT\u1ea1o m\u1ed9t s\u01a1 \u0111\u1ed3 lu\u1ed3ng Mermaid \u0111\u1ea1i di\u1ec7n cho h\u1ec7 th\u1ed1ng x\u1eed l\u00fd \u0111\u01a1n h\u00e0ng th\u01b0\u01a1ng m\u1ea1i \u0111i\u1ec7n t\u1eed v\u1edbi c\u00e1c nh\u00e1nh ph\u00ea duy\u1ec7t thanh to\u00e1n, ki\u1ec3m tra t\u1ed3n kho v\u00e0 ho\u00e0n t\u00e1c khi th\u1ea5t b\u1ea1i.\u201d \u201cX\u00e2y d\u1ef1ng bi\u1ec3u \u0111\u1ed3 container C4 cho ki\u1ebfn tr\u00fac ph\u00e1t tr\u1ef1c tuy\u1ebfn video d\u1ef1a tr\u00ean \u0111\u00e1m m\u00e2y.\u201d B\u01b0\u1edbc 4: Nh\u1ea5n \u2018T\u1ea1o b\u1eb1ng AI\u2019 &amp; Xem l\u1ea1i s\u01a1 \u0111\u1ed3 th\u1eddi gian th\u1ef1c c\u1ee7a b\u1ea1n Nh\u1ea5n v\u00e0o T\u1ea1o b\u1eb1ng AIn\u00fat. VPasCode s\u1ebd vi\u1ebft ch\u00ednh x\u00e1c k\u1ecbch b\u1ea3n DSL v\u00e0o b\u1ea3ng m\u00e3 b\u00ean tr\u00e1i v\u00e0 hi\u1ec3n th\u1ecb m\u00f4 h\u00ecnh tr\u1ef1c quan th\u1eddi gian th\u1ef1c ngay l\u1eadp t\u1ee9c tr\u00ean c\u1eeda s\u1ed5 xem tr\u01b0\u1edbc b\u00ean ph\u1ea3i. Ch\u1ec9nh s\u1eeda s\u01a1 \u0111\u1ed3 hi\u1ec7n c\u00f3 b\u1eb1ng AI T\u1ea1o s\u01a1 \u0111\u1ed3 ch\u1ec9 l\u00e0 m\u1ed9t n\u1eeda cu\u1ed9c chi\u1ebfn. Khi ki\u1ebfn tr\u00fac h\u1ec7 th\u1ed1ng thay \u0111\u1ed5i, vi\u1ec7c ch\u1ec9nh s\u1eeda m\u00e3 th\u1ee7 c\u00f4ng v\u1eabn c\u00f3 th\u1ec3 t\u1ed1n nhi\u1ec1u th\u1eddi gian. VPasCode gi\u1ea3i quy\u1ebft v\u1ea5n \u0111\u1ec1 n\u00e0y v\u1edbi t\u00ednh n\u0103ng t\u00edch h\u1ee3p s\u1eb5n Ch\u1ec9nh s\u1eeda m\u00e3 s\u01a1 \u0111\u1ed3 b\u1eb1ng AI. Nh\u1ea5n v\u00e0o AIn\u00fat \u1edf ph\u00eda tr\u00ean b\u1ea3ng ch\u1ec9nh s\u1eeda m\u00e3 b\u00ean tr\u00e1i v\u00e0 ch\u1ecdn Ch\u1ec9nh s\u1eeda. Nh\u1eadp h\u01b0\u1edbng d\u1eabn c\u1ee7a b\u1ea1n b\u1eb1ng ng\u00f4n ng\u1eef t\u1ef1 nhi\u00ean (v\u00ed d\u1ee5: \u201cTh\u00eam d\u1ecbch v\u1ee5 th\u00f4ng b\u00e1o email sau khi x\u00e1c nh\u1eadn thanh to\u00e1n\u201d ho\u1eb7c \u201c\u0110\u01a1n gi\u1ea3n h\u00f3a s\u01a1 \u0111\u1ed3 tr\u00ecnh t\u1ef1 n\u00e0y th\u00e0nh c\u00e1c b\u01b0\u1edbc c\u1ea5p cao\u201d). Nh\u1ea5p v\u00e0o Ch\u1ec9nh s\u1eeda b\u1eb1ng AI. K\u1ecbch b\u1ea3n s\u01a1 \u0111\u1ed3 c\u1ee7a b\u1ea1n s\u1ebd \u0111\u01b0\u1ee3c c\u1eadp nh\u1eadt t\u1ef1 \u0111\u1ed9ng. T\u00f9y ch\u1ecdn, nh\u1ea5p v\u00e0o Xem chi ti\u1ebft \u0111\u1ec3 m\u1edf trang so s\u00e1nh m\u00e3 song song v\u00e0 so s\u00e1nh tr\u1ef1c quan nh\u1eb1m ki\u1ec3m tra ch\u00ednh x\u00e1c c\u00e1c thay \u0111\u1ed5i tr\u01b0\u1edbc khi l\u01b0u. \u0110\u1ec3 bi\u1ebft th\u00eam chi ti\u1ebft v\u1ec1 c\u00e1c kh\u1ea3 n\u0103ng m\u1edbi n\u00e0y, h\u00e3y \u0111\u1ecdc th\u00f4ng b\u00e1o \u0111\u1ea7y \u0111\u1ee7 c\u1ee7a ch\u00fang t\u00f4i v\u1ec1 Th\u00f4ng b\u00e1o ph\u00e1t h\u00e0nh t\u00ednh n\u0103ng AI c\u1ee7a VPasCode. T\u1ea1i sao VPasCode l\u00e0 c\u00f4ng c\u1ee5 s\u01a1 \u0111\u1ed3 d\u01b0\u1edbi d\u1ea1ng m\u00e3 tr\u1ef1c tuy\u1ebfn t\u1ed1t nh\u1ea5t T\u00ednh n\u0103ng C\u00f4ng c\u1ee5 truy\u1ec1n th\u1ed1ng Tr\u00ecnh so\u1ea1n th\u1ea3o VPasCode Ph\u01b0\u01a1ng ph\u00e1p t\u1ea1o K\u00e9o th\u1ea3 th\u1ee7 c\u00f4ng ho\u1eb7c vi\u1ebft m\u00e3 k\u1ecbch b\u1ea3n th\u1ee7 c\u00f4ng T\u1ea1o m\u00e3 t\u1ee9c th\u00ec t\u1eeb l\u1eddi nh\u1eafc AI H\u1ed7 tr\u1ee3 \u0111\u1ecbnh d\u1ea1ng M\u1ed9t \u0111\u1ecbnh d\u1ea1ng duy nh\u1ea5t (ch\u1ec9 PlantUML ho\u1eb7c ch\u1ec9 Mermaid) Nhi\u1ec1u ng\u00f4n ng\u1eef \u0111\u1eb7c t\u1ea3 (PlantUML, Mermaid, Graphviz, D2, Markmap, ECharts, SQL) Ph\u00e1t hi\u1ec7n \u0111\u1ecbnh d\u1ea1ng Y\u00eau c\u1ea7u chuy\u1ec3n \u0111\u1ed5i th\u1ee7 c\u00f4ng Ph\u00e1t hi\u1ec7n \u0111\u1ecbnh d\u1ea1ng t\u1ef1 \u0111\u1ed9ng khi d\u00e1n ho\u1eb7c t\u1ea1o T\u00e1i c\u1ea5u tr\u00fac &amp; Ch\u1ec9nh s\u1eeda Ch\u1ec9nh<a href=\"https:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/\" rel=\"bookmark\"><span class=\"screen-reader-text\">C\u00e1ch t\u1ea1o bi\u1ec3u \u0111\u1ed3 PlantUML v\u00e0 Mermaid b\u1eb1ng AI (m\u00e0 kh\u00f4ng c\u1ea7n h\u1ecdc c\u00fa ph\u00e1p DSL)<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":7039,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"C\u00e1ch t\u1ea1o s\u01a1 \u0111\u1ed3 PlantUML & Mermaid v\u1edbi AI (H\u01b0\u1edbng d\u1eabn t\u1eebng b\u01b0\u1edbc VPasCode)","_yoast_wpseo_metadesc":"T\u00ecm hi\u1ec3u c\u00e1ch t\u1ef1 \u0111\u1ed9ng t\u1ea1o s\u01a1 \u0111\u1ed3 PlantUML v\u00e0 Mermaid b\u1eb1ng AI. Kh\u00e1m ph\u00e1 c\u00e1ch VPasCode chuy\u1ec3n \u0111\u1ed5i c\u00e1c l\u1ec7nh b\u1eb1ng ng\u00f4n ng\u1eef t\u1ef1 nhi\u00ean th\u00e0nh m\u00e3 s\u01a1 \u0111\u1ed3 tr\u1ef1c ti\u1ebfp ngay l\u1eadp t\u1ee9c.","_uag_custom_page_level_css":"","_eb_attr":"","neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"off","neve_meta_content_width":70,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","fifu_image_url":"","fifu_image_alt":"","source_url":"","vp_image_hash":"","footnotes":""},"categories":[25,45],"tags":[],"class_list":["post-7038","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai","category-vpascode"],"source_url":"","fifu_image_url":"","vp_image_hash":"","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>C\u00e1ch t\u1ea1o s\u01a1 \u0111\u1ed3 PlantUML &amp; Mermaid v\u1edbi AI (H\u01b0\u1edbng d\u1eabn t\u1eebng b\u01b0\u1edbc VPasCode)<\/title>\n<meta name=\"description\" content=\"T\u00ecm hi\u1ec3u c\u00e1ch t\u1ef1 \u0111\u1ed9ng t\u1ea1o s\u01a1 \u0111\u1ed3 PlantUML v\u00e0 Mermaid b\u1eb1ng AI. Kh\u00e1m ph\u00e1 c\u00e1ch VPasCode chuy\u1ec3n \u0111\u1ed5i c\u00e1c l\u1ec7nh b\u1eb1ng ng\u00f4n ng\u1eef t\u1ef1 nhi\u00ean th\u00e0nh m\u00e3 s\u01a1 \u0111\u1ed3 tr\u1ef1c ti\u1ebfp ngay l\u1eadp t\u1ee9c.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u00e1ch t\u1ea1o s\u01a1 \u0111\u1ed3 PlantUML &amp; Mermaid v\u1edbi AI (H\u01b0\u1edbng d\u1eabn t\u1eebng b\u01b0\u1edbc VPasCode)\" \/>\n<meta property=\"og:description\" content=\"T\u00ecm hi\u1ec3u c\u00e1ch t\u1ef1 \u0111\u1ed9ng t\u1ea1o s\u01a1 \u0111\u1ed3 PlantUML v\u00e0 Mermaid b\u1eb1ng AI. Kh\u00e1m ph\u00e1 c\u00e1ch VPasCode chuy\u1ec3n \u0111\u1ed5i c\u00e1c l\u1ec7nh b\u1eb1ng ng\u00f4n ng\u1eef t\u1ef1 nhi\u00ean th\u00e0nh m\u00e3 s\u01a1 \u0111\u1ed3 tr\u1ef1c ti\u1ebfp ngay l\u1eadp t\u1ee9c.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/\" \/>\n<meta property=\"og:site_name\" content=\"Visual Paradigm Guides Vietnamese\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-13T08:47:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-09T13:13:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/guides.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/08\/generate-diagram-from-text.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1376\" \/>\n\t<meta property=\"og:image:height\" content=\"768\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\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=\"vpjick\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 ph\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/\"},\"headline\":\"C\u00e1ch t\u1ea1o bi\u1ec3u \u0111\u1ed3 PlantUML v\u00e0 Mermaid b\u1eb1ng AI (m\u00e0 kh\u00f4ng c\u1ea7n h\u1ecdc c\u00fa ph\u00e1p DSL)\",\"datePublished\":\"2026-08-13T08:47:32+00:00\",\"dateModified\":\"2026-09-09T13:13:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/\"},\"wordCount\":2038,\"image\":{\"@id\":\"https:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/guides.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/08\/generate-diagram-from-text.jpg\",\"articleSection\":[\"AI\",\"VPasCode\"],\"inLanguage\":\"vi\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/\",\"url\":\"https:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/\",\"name\":\"C\u00e1ch t\u1ea1o s\u01a1 \u0111\u1ed3 PlantUML & Mermaid v\u1edbi AI (H\u01b0\u1edbng d\u1eabn t\u1eebng b\u01b0\u1edbc VPasCode)\",\"isPartOf\":{\"@id\":\"https:\/\/guides.visual-paradigm.com\/vn\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/guides.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/08\/generate-diagram-from-text.jpg\",\"datePublished\":\"2026-08-13T08:47:32+00:00\",\"dateModified\":\"2026-09-09T13:13:57+00:00\",\"author\":{\"@id\":\"https:\/\/guides.visual-paradigm.com\/vn\/#\/schema\/person\/0903402359ce4a6eeeaa70bb7204a2c6\"},\"description\":\"T\u00ecm hi\u1ec3u c\u00e1ch t\u1ef1 \u0111\u1ed9ng t\u1ea1o s\u01a1 \u0111\u1ed3 PlantUML v\u00e0 Mermaid b\u1eb1ng AI. Kh\u00e1m ph\u00e1 c\u00e1ch VPasCode chuy\u1ec3n \u0111\u1ed5i c\u00e1c l\u1ec7nh b\u1eb1ng ng\u00f4n ng\u1eef t\u1ef1 nhi\u00ean th\u00e0nh m\u00e3 s\u01a1 \u0111\u1ed3 tr\u1ef1c ti\u1ebfp ngay l\u1eadp t\u1ee9c.\",\"breadcrumb\":{\"@id\":\"https:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/#primaryimage\",\"url\":\"https:\/\/guides.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/08\/generate-diagram-from-text.jpg\",\"contentUrl\":\"https:\/\/guides.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/08\/generate-diagram-from-text.jpg\",\"width\":1376,\"height\":768},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/guides.visual-paradigm.com\/vn\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI\",\"item\":\"https:\/\/guides.visual-paradigm.com\/vn\/category\/ai\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"C\u00e1ch t\u1ea1o bi\u1ec3u \u0111\u1ed3 PlantUML v\u00e0 Mermaid b\u1eb1ng AI (m\u00e0 kh\u00f4ng c\u1ea7n h\u1ecdc c\u00fa ph\u00e1p DSL)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/guides.visual-paradigm.com\/vn\/#website\",\"url\":\"https:\/\/guides.visual-paradigm.com\/vn\/\",\"name\":\"Visual Paradigm Guides Vietnamese\",\"description\":\"Smart guides for an AI-driven world\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/guides.visual-paradigm.com\/vn\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"C\u00e1ch t\u1ea1o s\u01a1 \u0111\u1ed3 PlantUML & Mermaid v\u1edbi AI (H\u01b0\u1edbng d\u1eabn t\u1eebng b\u01b0\u1edbc VPasCode)","description":"T\u00ecm hi\u1ec3u c\u00e1ch t\u1ef1 \u0111\u1ed9ng t\u1ea1o s\u01a1 \u0111\u1ed3 PlantUML v\u00e0 Mermaid b\u1eb1ng AI. Kh\u00e1m ph\u00e1 c\u00e1ch VPasCode chuy\u1ec3n \u0111\u1ed5i c\u00e1c l\u1ec7nh b\u1eb1ng ng\u00f4n ng\u1eef t\u1ef1 nhi\u00ean th\u00e0nh m\u00e3 s\u01a1 \u0111\u1ed3 tr\u1ef1c ti\u1ebfp ngay l\u1eadp t\u1ee9c.","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:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/","og_locale":"vi_VN","og_type":"article","og_title":"C\u00e1ch t\u1ea1o s\u01a1 \u0111\u1ed3 PlantUML & Mermaid v\u1edbi AI (H\u01b0\u1edbng d\u1eabn t\u1eebng b\u01b0\u1edbc VPasCode)","og_description":"T\u00ecm hi\u1ec3u c\u00e1ch t\u1ef1 \u0111\u1ed9ng t\u1ea1o s\u01a1 \u0111\u1ed3 PlantUML v\u00e0 Mermaid b\u1eb1ng AI. Kh\u00e1m ph\u00e1 c\u00e1ch VPasCode chuy\u1ec3n \u0111\u1ed5i c\u00e1c l\u1ec7nh b\u1eb1ng ng\u00f4n ng\u1eef t\u1ef1 nhi\u00ean th\u00e0nh m\u00e3 s\u01a1 \u0111\u1ed3 tr\u1ef1c ti\u1ebfp ngay l\u1eadp t\u1ee9c.","og_url":"https:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/","og_site_name":"Visual Paradigm Guides Vietnamese","article_published_time":"2026-08-13T08:47:32+00:00","article_modified_time":"2026-09-09T13:13:57+00:00","og_image":[{"width":1376,"height":768,"url":"https:\/\/guides.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/08\/generate-diagram-from-text.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi":"vpjick","\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"5 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/#article","isPartOf":{"@id":"https:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/"},"headline":"C\u00e1ch t\u1ea1o bi\u1ec3u \u0111\u1ed3 PlantUML v\u00e0 Mermaid b\u1eb1ng AI (m\u00e0 kh\u00f4ng c\u1ea7n h\u1ecdc c\u00fa ph\u00e1p DSL)","datePublished":"2026-08-13T08:47:32+00:00","dateModified":"2026-09-09T13:13:57+00:00","mainEntityOfPage":{"@id":"https:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/"},"wordCount":2038,"image":{"@id":"https:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/#primaryimage"},"thumbnailUrl":"https:\/\/guides.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/08\/generate-diagram-from-text.jpg","articleSection":["AI","VPasCode"],"inLanguage":"vi"},{"@type":"WebPage","@id":"https:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/","url":"https:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/","name":"C\u00e1ch t\u1ea1o s\u01a1 \u0111\u1ed3 PlantUML & Mermaid v\u1edbi AI (H\u01b0\u1edbng d\u1eabn t\u1eebng b\u01b0\u1edbc VPasCode)","isPartOf":{"@id":"https:\/\/guides.visual-paradigm.com\/vn\/#website"},"primaryImageOfPage":{"@id":"https:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/#primaryimage"},"image":{"@id":"https:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/#primaryimage"},"thumbnailUrl":"https:\/\/guides.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/08\/generate-diagram-from-text.jpg","datePublished":"2026-08-13T08:47:32+00:00","dateModified":"2026-09-09T13:13:57+00:00","author":{"@id":"https:\/\/guides.visual-paradigm.com\/vn\/#\/schema\/person\/0903402359ce4a6eeeaa70bb7204a2c6"},"description":"T\u00ecm hi\u1ec3u c\u00e1ch t\u1ef1 \u0111\u1ed9ng t\u1ea1o s\u01a1 \u0111\u1ed3 PlantUML v\u00e0 Mermaid b\u1eb1ng AI. Kh\u00e1m ph\u00e1 c\u00e1ch VPasCode chuy\u1ec3n \u0111\u1ed5i c\u00e1c l\u1ec7nh b\u1eb1ng ng\u00f4n ng\u1eef t\u1ef1 nhi\u00ean th\u00e0nh m\u00e3 s\u01a1 \u0111\u1ed3 tr\u1ef1c ti\u1ebfp ngay l\u1eadp t\u1ee9c.","breadcrumb":{"@id":"https:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/"]}]},{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/#primaryimage","url":"https:\/\/guides.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/08\/generate-diagram-from-text.jpg","contentUrl":"https:\/\/guides.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/08\/generate-diagram-from-text.jpg","width":1376,"height":768},{"@type":"BreadcrumbList","@id":"https:\/\/guides.visual-paradigm.com\/vn\/how-to-generate-plantuml-mermaid-diagrams-with-ai-without-learning-dsl-syntax\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/guides.visual-paradigm.com\/vn\/"},{"@type":"ListItem","position":2,"name":"AI","item":"https:\/\/guides.visual-paradigm.com\/vn\/category\/ai\/"},{"@type":"ListItem","position":3,"name":"C\u00e1ch t\u1ea1o bi\u1ec3u \u0111\u1ed3 PlantUML v\u00e0 Mermaid b\u1eb1ng AI (m\u00e0 kh\u00f4ng c\u1ea7n h\u1ecdc c\u00fa ph\u00e1p DSL)"}]},{"@type":"WebSite","@id":"https:\/\/guides.visual-paradigm.com\/vn\/#website","url":"https:\/\/guides.visual-paradigm.com\/vn\/","name":"Visual Paradigm Guides Vietnamese","description":"Smart guides for an AI-driven world","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/guides.visual-paradigm.com\/vn\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"}]}},"uagb_featured_image_src":{"full":["https:\/\/guides.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/08\/generate-diagram-from-text.jpg",1376,768,false],"thumbnail":["https:\/\/guides.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/08\/generate-diagram-from-text-150x150.jpg",150,150,true],"medium":["https:\/\/guides.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/08\/generate-diagram-from-text-300x167.jpg",300,167,true],"medium_large":["https:\/\/guides.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/08\/generate-diagram-from-text-768x429.jpg",768,429,true],"large":["https:\/\/guides.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/08\/generate-diagram-from-text-1024x572.jpg",1024,572,true],"1536x1536":["https:\/\/guides.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/08\/generate-diagram-from-text.jpg",1376,768,false],"2048x2048":["https:\/\/guides.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/08\/generate-diagram-from-text.jpg",1376,768,false],"neve-blog":["https:\/\/guides.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/08\/generate-diagram-from-text-930x620.jpg",930,620,true],"yarpp-thumbnail":["https:\/\/guides.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/08\/generate-diagram-from-text-120x120.jpg",120,120,true]},"uagb_author_info":{"display_name":"vpjick","author_link":"https:\/\/guides.visual-paradigm.com\/vn\/author\/vpjick\/"},"uagb_comment_info":0,"uagb_excerpt":"B\u1ea1n c\u00f3 th\u1ec3 ngay l\u1eadp t\u1ee9c t\u1ea1o c\u00e1c bi\u1ec3u \u0111\u1ed3 PlantUML, Mermaid v\u00e0 Graphviz t\u1eeb c\u00e1c l\u1ec7nh b\u1eb1ng ng\u00f4n ng\u1eef t\u1ef1 nhi\u00ean b\u1eb1ng c\u00e1ch s\u1eed d\u1ee5ng m\u1ed9t c\u00f4ng c\u1ee5 s\u01a1 \u0111\u1ed3 d\u01b0\u1edbi d\u1ea1ng m\u00e3 tr\u1ef1c tuy\u1ebfn nh\u01b0 VPasCode. B\u1eb1ng c\u00e1ch nh\u1eadp m\u1ed9t l\u1ec7nh \u0111\u01a1n gi\u1ea3n\u2014ch\u1eb3ng h\u1ea1n nh\u01b0 \u201cT\u1ea1o bi\u1ec3u \u0111\u1ed3 tr\u00ecnh t\u1ef1 cho lu\u1ed3ng \u0111\u0103ng&hellip;","_links":{"self":[{"href":"https:\/\/guides.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/posts\/7038","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/guides.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/guides.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/guides.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/guides.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/comments?post=7038"}],"version-history":[{"count":0,"href":"https:\/\/guides.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/posts\/7038\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/guides.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/media\/7039"}],"wp:attachment":[{"href":"https:\/\/guides.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/media?parent=7038"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/guides.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/categories?post=7038"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/guides.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/tags?post=7038"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}