<!DOCTYPE html>
    <html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
    <head>
<title>Hướng dẫn kỹ thuật lời nhắc. Kỹ thuật viết lời nhắc. Chuỗi lời nhắc</title>
<meta name="description" content="Hướng dẫn kỹ thuật lời nhắc. Kỹ thuật viết lời nhắc. Chuỗi lời nhắc - Savefile - Tin Tức -...">
<meta name="author" content="Giáo Dục Mở và Ứng dụng phát triển">
<meta name="copyright" content="Giáo Dục Mở và Ứng dụng phát triển [webmaster@giaoducmo.vinades.net]">
<meta name="robots" content="index, archive, follow, noodp">
<meta name="googlebot" content="index,archive,follow,noodp">
<meta name="msnbot" content="all,index,follow">
<meta name="generator" content="NukeViet v4.5">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta property="og:title" content="Hướng dẫn kỹ thuật lời nhắc. Kỹ thuật viết lời nhắc. Chuỗi lời nhắc">
<meta property="og:type" content="website">
<meta property="og:description" content="Savefile - Tin Tức - https&#x3A;&#x002F;&#x002F;giaoducmo.avnuc.vn&#x002F;index.php&#x002F;savefile&#x002F;ai&#x002F;huong-dan-ky-thuat-loi-nhac-ky-thuat-viet-loi-nhac-chuoi-loi-nhac-1584.html">
<meta property="og:site_name" content="Giáo Dục Mở và Ứng dụng phát triển">
<meta property="og:url" content="https://giaoducmo.avnuc.vn/index.php/savefile/ai/huong-dan-ky-thuat-loi-nhac-ky-thuat-viet-loi-nhac-chuoi-loi-nhac-1584.html">
<link rel="shortcut icon" href="https://giaoducmo.avnuc.vn/uploads/logo-gdm.png">
<link rel="canonical" href="https://giaoducmo.avnuc.vn/index.php/savefile/ai/huong-dan-ky-thuat-loi-nhac-ky-thuat-viet-loi-nhac-chuoi-loi-nhac-1584.html">
<link rel="alternate" href="https://giaoducmo.avnuc.vn/index.php/rss/" title="Tin Tức" type="application/rss+xml">
<link rel="alternate" href="https://giaoducmo.avnuc.vn/index.php/rss/hoi-thao/" title="Tin Tức - Hội nghị &#x002F; Hội thảo" type="application/rss+xml">
<link rel="alternate" href="https://giaoducmo.avnuc.vn/index.php/rss/tap-huan/" title="Tin Tức - Tập huấn" type="application/rss+xml">
<link rel="alternate" href="https://giaoducmo.avnuc.vn/index.php/rss/giao-duc/" title="Tin Tức - Tài nguyên Giáo dục Mở" type="application/rss+xml">
<link rel="alternate" href="https://giaoducmo.avnuc.vn/index.php/rss/cap-giay-phep-mo/" title="Tin Tức - Cấp giấy phép mở" type="application/rss+xml">
<link rel="alternate" href="https://giaoducmo.avnuc.vn/index.php/rss/du-lieu-mo/" title="Tin Tức - Dữ liệu Mở" type="application/rss+xml">
<link rel="alternate" href="https://giaoducmo.avnuc.vn/index.php/rss/truy-cap-mo/" title="Tin Tức - Truy cập Mở" type="application/rss+xml">
<link rel="alternate" href="https://giaoducmo.avnuc.vn/index.php/rss/khoa-hoc-mo/" title="Tin Tức - Khoa học Mở" type="application/rss+xml">
<link rel="alternate" href="https://giaoducmo.avnuc.vn/index.php/rss/openglam/" title="Tin Tức - OpenGLAM" type="application/rss+xml">
<link rel="alternate" href="https://giaoducmo.avnuc.vn/index.php/rss/dinh-dang-mo/" title="Tin Tức - Tiêu chuẩn&#x002F;Định dạng Mở" type="application/rss+xml">
<link rel="alternate" href="https://giaoducmo.avnuc.vn/index.php/rss/phan-mem-tu-do-nguon-mo/" title="Tin Tức - Phần mềm Tự do Nguồn Mở" type="application/rss+xml">
<link rel="alternate" href="https://giaoducmo.avnuc.vn/index.php/rss/phan-cung/" title="Tin Tức - Phần cứng Mở&#x002F;Phần cứng Nguồn Mở" type="application/rss+xml">
<link rel="alternate" href="https://giaoducmo.avnuc.vn/index.php/rss/tai-lieu-dich/" title="Tin Tức - Tài liệu dịch" type="application/rss+xml">
<link rel="alternate" href="https://giaoducmo.avnuc.vn/index.php/rss/bai-viet-toan-van/" title="Tin Tức - Bài viết toàn văn" type="application/rss+xml">
<link rel="alternate" href="https://giaoducmo.avnuc.vn/index.php/rss/hop-tac/" title="Tin Tức - Hợp tác&#x002F;Đối tác" type="application/rss+xml">
<link rel="alternate" href="https://giaoducmo.avnuc.vn/index.php/rss/hoc-truc-tuyen-tu-xa/" title="Tin Tức - Học trực tuyến&#x002F;từ xa" type="application/rss+xml">
<link rel="alternate" href="https://giaoducmo.avnuc.vn/index.php/rss/nang-luc-so/" title="Tin Tức - Chuyển đổi&#x002F;Năng lực số" type="application/rss+xml">
<link rel="alternate" href="https://giaoducmo.avnuc.vn/index.php/rss/tvet/" title="Tin Tức - TVET" type="application/rss+xml">
<link rel="alternate" href="https://giaoducmo.avnuc.vn/index.php/rss/hoc-tap-suot-doi/" title="Tin Tức - Học tập suốt đời" type="application/rss+xml">
<link rel="alternate" href="https://giaoducmo.avnuc.vn/index.php/rss/danh-gia-nghien-cuu/" title="Tin Tức - Đánh giá nghiên cứu" type="application/rss+xml">
<link rel="alternate" href="https://giaoducmo.avnuc.vn/index.php/rss/giao-duc-xanh-phat-trien-ben-vung/" title="Tin Tức - Xanh&#x002F;Bền vững" type="application/rss+xml">
<link rel="alternate" href="https://giaoducmo.avnuc.vn/index.php/rss/ai/" title="Tin Tức - AI" type="application/rss+xml">
<link rel="alternate" href="https://giaoducmo.avnuc.vn/index.php/rss/su-pham-mo/" title="Tin Tức - Sư phạm Mở" type="application/rss+xml">
<link rel="stylesheet" href="https://giaoducmo.avnuc.vn/assets/css/font-awesome.min.css">
<link rel="stylesheet" href="https://giaoducmo.avnuc.vn/themes/giaoducmo/css/bootstrap.non-responsive.css">
<link rel="stylesheet" href="https://giaoducmo.avnuc.vn/themes/giaoducmo/css/style.css">
<link rel="stylesheet" href="https://giaoducmo.avnuc.vn/themes/giaoducmo/css/style.non-responsive.css">
<link rel="StyleSheet" href="https://giaoducmo.avnuc.vn/themes/default/css/news.css">
<link rel="stylesheet" href="https://giaoducmo.avnuc.vn/themes/giaoducmo/css/custom.css">
<link rel="stylesheet" href="https://giaoducmo.avnuc.vn/assets/css/giaoducmo.vi.0.css">
<style type="text/css">
	body{background: #fff;}
</style>
		<!-- Use passive listeners to improve scrolling performance, https://web.dev/uses-passive-event-listeners/?utm_source=lighthouse&utm_medium=unknown -->
    </head>
    <body>
<div id="print">
	<div id="hd_print">
		<h2 class="pull-left">Giáo Dục Mở và Ứng dụng phát triển</h2>
		<p class="pull-right"><a title="Giáo Dục Mở và Ứng dụng phát triển" href="https://giaoducmo.avnuc.vn/">https://giaoducmo.avnuc.vn</a></p>
	</div>
	<div class="clear"></div>
	<hr />
	<div id="content">
		<h1>Hướng dẫn kỹ thuật lời nhắc. Kỹ thuật viết lời nhắc. Chuỗi lời nhắc</h1>
		<ul class="list-inline">
			<li>Thứ tư - 05/11/2025 18:19</li>
			<li class="hidden-print txtrequired"><em class="fa fa-print">&nbsp;</em><a title="In ra" href="javascript:;" onclick="window.print()">In ra</a></li>
			<li class="hidden-print txtrequired"><em class="fa fa-power-off">&nbsp;</em><a title="Đóng cửa sổ này" href="javascript:;" onclick="window.close()">Đóng cửa sổ này</a></li>
		</ul>
		<div class="clear"></div>
		<div id="hometext">
		</div>
				<div class="imghome">
			<img alt="Hướng dẫn kỹ thuật lời nhắc. Kỹ thuật viết lời nhắc. Chuỗi lời nhắc" src="https://giaoducmo.avnuc.vn/uploads/news/2025_11/0_prompt-engineering.png" width="460" class="img-thumbnail" />
		</div>
		<div class="clear"></div>
		<div id="bodytext" class="clearfix">
			<p align="justify"><b><span style="background: rgb(255, 255, 0);">Prompt Chaining</span></b></p>

<p align="justify">Theo: <a href="https://www.promptingguide.ai/techniques/prompt_chaining">https://www.promptingguide.ai/techniques/prompt_chaining</a></p>

<p align="justify"><b>Giới thiệu Chuỗi lời nhắc </b></p>

<div class="image-center"><img alt="" height="393" src="https://giaoducmo.avnuc.vn/uploads/news/2025_11/2.7-prompt-chaining_1.png" width="690" /></div>

<p align="center">Video: <a href="https://www.youtube.com/watch?v=CKZC5RigYEc">Chuỗi lời nhắc với GPT-4o và Flowise AI (Sách hướng dẫn)</a></p>

<p align="justify">Để cải thiện độ tin cậy và hiệu suất của LLM, một trong những kỹ thuật thiết kế lời nhắc quan trọng là chia nhỏ tác vụ thành các tác vụ con. Khi các tác vụ con đó đã được xác định, LLM sẽ được nhắc nhở bằng một tác vụ con và sau đó phản hồi của nó được sử dụng làm đầu vào cho một lời nhắc khác. Đây chính là phương pháp xâu chuỗi lời nhắc, trong đó một tác vụ được chia thành các tác vụ con với mục đích tạo ra một chuỗi các thao tác nhắc.</p>

<p align="justify">Xâu chuỗi lời nhắc rất hữu ích để hoàn thành các tác vụ phức tạp mà LLM có thể gặp khó khăn khi được nhắc bằng một lời nhắc quá chi tiết. Trong việc xâu chuỗi nhắc nhở, các lời nhắc chuỗi thực hiện các chuyển đổi hoặc quy trình bổ sung dựa trên các phản hồi được tạo ra trước khi đạt đến trạng thái mong muốn cuối cùng.</p>

<p align="justify">Bên cạnh việc đạt được hiệu suất tốt hơn, việc xâu chuỗi lời nhắc còn giúp tăng cường tính minh bạch của ứng dụng LLM, tăng khả năng kiểm soát và độ tin cậy. Điều này có nghĩa là bạn có thể gỡ lỗi các vấn đề với phản hồi của mô hình dễ dàng hơn nhiều, đồng thời phân tích và cải thiện hiệu suất trong các giai đoạn khác nhau cần cải thiện.</p>

<p align="justify">Xâu chuỗi lời nhắc đặc biệt hữu ích khi xây dựng các trợ lý đàm thoại được LLM hỗ trợ và cải thiện tính cá nhân hóa cũng như trải nghiệm người dùng trong ứng dụng của bạn.</p>

<p align="justify"><b>Các trường hợp sử dụng cho chuỗi lời nhắc</b></p>

<p align="justify"><i>Chuỗi nhắc cho QA tài liệu</i></p>

<p align="justify">Chuỗi lời nhắc có thể được sử dụng trong các tình huống khác nhau, bao gồm nhiều thao tác hoặc chuyển đổi. Ví dụ, một trường hợp sử dụng phổ biến của LLM liên quan đến việc trả lời các câu hỏi về một tài liệu văn bản lớn. Sẽ rất hữu ích nếu bạn thiết kế hai lời nhắc khác nhau, trong đó lời nhắc đầu tiên chịu trách nhiệm trích xuất các trích dẫn liên quan để trả lời câu hỏi và lời nhắc thứ hai lấy dữ liệu đầu vào là các trích dẫn và tài liệu gốc để trả lời câu hỏi cho trước. Nói cách khác, bạn sẽ tạo hai lời nhắc khác nhau để thực hiện nhiệm vụ trả lời một câu hỏi được đưa ra trong tài liệu.</p>

<p align="justify">Lời nhắc đầu tiên bên dưới trích xuất các trích dẫn liên quan từ tài liệu được đưa ra cho câu hỏi. Lưu ý rằng để đơn giản, chúng tôi đã thêm một trình giữ chỗ cho tài liệu {{document}}. Để kiểm tra lời nhắc, bạn có thể sao chép và dán một bài viết từ Wikipedia, chẳng hạn như trang này, để thiết kế lời nhắc. Do ngữ cảnh được sử dụng rộng hơn cho nhiệm vụ này, chúng tôi đang sử dụng mô hình gpt-4-1106-preview từ OpenAI. Bạn có thể sử dụng lời nhắc này với các LLM ngữ cảnh dài khác như Claude.</p>

<p><i><span style="background: transparent">Prompt 1:</span></i></p>

<pre class="western" style="margin-left: 1.25cm">
<code class="western"><span style="background: transparent">Bạn là một trợ lý hữu ích. Nhiệm vụ của bạn là giúp trả lời một câu hỏi được đưa ra trong tài liệu. Bước đầu tiên là trích xuất các trích dẫn liên quan đến câu hỏi từ tài liệu, được phân cách bằng ####. Vui lòng xuất danh sách trích dẫn bằng &lt;quotes&gt;&lt;/quotes&gt;. Trả lời &quot;Không tìm thấy trích dẫn liên quan!&quot; nếu không tìm thấy trích dẫn liên quan.</span></code>
<code class="western"><span style="background: transparent">####</span></code>
<code class="western"><span style="background: transparent">{{document}}</span></code>
<code class="western"><span style="background: transparent">####</span></code></pre>

<p align="justify">Sau đây là ảnh chụp màn hình toàn bộ lời nhắc bao gồm câu hỏi được truyền bằng việc sử dụng vai trò của người dùng.</p>

<div class="image-center"><img alt="" height="624" src="https://giaoducmo.avnuc.vn/uploads/news/2025_11/2.7-prompt-chaining_2.png" width="800" /></div>

<p align="justify"><i>Output of Prompt 1:</i></p>

<pre class="western" style="margin-left: 1.25cm">
<code class="western">&lt;quotes&gt;</code>
<code class="western">- Lời nhắc chuỗi suy nghĩ (CoT)&#91;27&#93;</code>
<code class="western">- Lời nhắc kiến thức được tạo ra&#91;37&#93;</code>
<code class="western">- Lời nhắc từ ít nhất đến nhiều nhất&#91;38&#93;</code>
<code class="western">- Giải mã tính tự nhất quán&#91;39&#93;</code>
<code class="western">- Lời nhắc dựa trên độ phức tạp&#91;41&#93;</code>
<code class="western">- Tự tinh chỉnh&#91;42&#93;</code>
<code class="western">- Lời nhắc cây suy nghĩ&#91;43&#93;</code>
<code class="western">- Lời nhắc Maieutic&#91;45&#93;</code>
<code class="western">- Lời nhắc kích thích định hướng&#91;46&#93;</code>
<code class="western">- Đảo ngược văn bản và nhúng&#91;59&#93;</code>
<code class="western">- Sử dụng giảm dần độ dốc để tìm kiếm lời nhắc&#91;61&#93;&#91;62&#93;&#91;63&#93;&#91;64&#93;</code>
<code class="western">- Chèn lời nhắc&#91;65&#93;&#91;66&#93;&#91;67&#93;</code>
<code class="western">&lt;/quotes&gt;</code></pre>

<p align="justify" style="line-height: 100%; margin-bottom: 0cm">&nbsp;</p>

<p align="justify">Các trích dẫn được trả về trong lời nhắc đầu tiên giờ đây có thể được sử dụng làm đầu vào cho lời nhắc thứ hai bên dưới. Lưu ý rằng bạn có thể dọn dẹp các trích dẫn thêm một chút, tức là xóa các trích dẫn. Các trích dẫn đó có thể được xóa hoặc sử dụng như một phần của một lời nhắc khác trong chuỗi, nhưng bạn có thể bỏ qua điều này ngay bây giờ. Lời nhắc thứ hai sau đó sẽ lấy các trích dẫn liên quan được trích xuất bởi lời nhắc 1 và chuẩn bị một câu trả lời hữu ích cho câu hỏi được đưa ra trong tài liệu và các trích dẫn được trích xuất đó. Lời nhắc thứ hai có thể như sau:</p>

<p><i>Prompt 2:</i></p>

<pre class="western" style="margin-left: 1.25cm">
<code class="western">Cho một tập hợp các trích dẫn liên quan (được phân cách bằng &lt;quotes&gt;&lt;/quotes&gt;) được trích xuất từ một tài liệu và tài liệu gốc (được phân cách bằng ####), vui lòng soạn câu trả lời cho câu hỏi. Đảm bảo câu trả lời chính xác, có giọng điệu thân thiện và hữu ích.</code>

<code class="western">####</code>
<code class="western">{{document}}</code>
<code class="western">####</code>

<code class="western">&lt;quotes&gt;</code>
<code class="western">- Lời nhắc chuỗi suy nghĩ (CoT)&#91;27&#93;</code>
<code class="western">- Lời nhắc kiến thức được tạo ra&#91;37&#93;</code>
<code class="western">- Lời nhắc từ ít nhất đến nhiều nhất&#91;38&#93;</code>
<code class="western">- Giải mã tính nhất quán tự thân&#91;39&#93;</code>
<code class="western">- Lời nhắc dựa trên độ phức tạp&#91;41&#93;</code>
<code class="western">- Tự tinh chỉnh&#91;42&#93;</code>
<code class="western">- Lời nhắc cây suy nghĩ&#91;43&#93;</code>
<code class="western">- Lời nhắc Maieutic&#91;45&#93;</code>
<code class="western">- Lời nhắc kích thích định hướng&#91;46&#93;</code>
<code class="western">- Đảo ngược văn bản và nhúng&#91;59&#93;</code>
<code class="western">- Sử dụng gradient descent để tìm kiếm lời nhắc &#91;61&#93;&#91;62&#93;&#91;63&#93;&#91;64&#93;</code>
<code class="western">- Chèn lời nhắc &#91;65&#93;&#91;66&#93;&#91;67&#93;</code>
<code class="western">&lt;/quotes&gt;</code></pre>

<p><i>Đầu ra của Lời nhắc 2: (Output of Prompt 2:)</i></p>

<pre class="western" style="margin-left: 1.25cm">
<code class="western">Các kỹ thuật nhắc được nêu trong tài liệu này bao gồm: </code>
<code class="western">1. Lời nhắc chuỗi tư duy (CoT) &#91;27&#93;</code>
<code class="western">2. Lời nhắc kiến thức được tạo ra &#91;37&#93;</code>
<code class="western">3. Lời nhắc từ ít nhất tới nhiều nhất &#91;38&#93;</code>
<code class="western">4. Giải mã tự nhất quán &#91;39&#93;</code>
<code class="western">5. Lời nhắc dựa trên sự phức tạp &#91;41&#93;</code>
<code class="western">6. Tự tinh chỉnh &#91;42&#93;</code>
<code class="western">7. Lời nhắc Cây tư duy &#91;43&#93;</code>
<code class="western">8. Lời nhắc Maieutic&#91;45&#93;</code>
<code class="western">9. Lời nhắc kích thích định hướng &#91;46&#93;</code>
<code class="western">10. Đảo ngược văn bản và nhúng &#91;59&#93;</code>
<code class="western">11. Sử dụng độ dốc giảm dần để tìm kiếm các lời nhắc &#91;61&#93;&#91;62&#93;&#91;63&#93;&#91;64&#93;</code>
<code class="western">12. Chèn lời nhắc &#91;65&#93;&#91;66&#93;&#91;67&#93;</code>

<code class="western">Mỗi kỹ thuật này sử dụng các chiến lược riêng để tăng cường hoặc chỉ định các tương tác với các mô hình ngôn ngữ lớn nhằm tạo ra kết quả mong muốn.</code></pre>

<p align="justify">Như bạn thấy, việc đơn giản hóa và tạo chuỗi lời nhắc là một phương pháp nhắc hữu ích khi các phản hồi cần trải qua nhiều thao tác hoặc chuyển đổi. Để thực hành, bạn có thể thiết kế một lời nhắc loại bỏ các trích dẫn (ví dụ: &#91;27&#93;) khỏi phản hồi trước khi gửi phản hồi này dưới dạng phản hồi cuối cùng cho người dùng ứng dụng của bạn.</p>

<p>Bạn cũng có thể tìm thêm các ví dụ về chuỗi lời nhắc trong <a href="https://docs.anthropic.com/claude/docs/prompt-chaining">tài liệu này</a>, sử dụng Claude LLM. Ví dụ của chúng tôi được lấy cảm hứng và điều chỉnh từ các ví dụ của họ.</p>

<p align="justify" style="font-style: normal"><em><a href="https://giaoducmo.avnuc.vn/ai/huong-dan-ky-thuat-loi-nhac-ky-thuat-viet-loi-nhac-1577.html"><span style="font-style: normal"><span style="font-weight: normal"><span style="background: transparent">Về ‘Kỹ thuật viết lời nhắc’</span></span></span></a></em><em><span style="font-style: normal"> ………. <a href="https://giaoducmo.avnuc.vn/ai/huong-dan-ky-thuat-loi-nhac-ky-thuat-viet-loi-nhac-loi-nhac-kien-thuc-duoc-tao-1583.html">Phần trước</a> ………. <a href="https://giaoducmo.avnuc.vn/ai/huong-dan-ky-thuat-loi-nhac-ky-thuat-viet-loi-nhac-cay-tu-duy-tot-1585.html">Phần tiếp theo</a></span></em></p>
		</div>
				<div id="author">
						<p>
				<strong>Tác giả:</strong>
				<a href="https://giaoducmo.avnuc.vn/index.php/author/admin/">admin</a>
			</p>
		</div>
	</div>
	<div id="footer" class="clearfix">
		<div id="url">
			<strong>URL của bản tin này: </strong><a href="https://giaoducmo.avnuc.vn/index.php/savefile/ai/huong-dan-ky-thuat-loi-nhac-ky-thuat-viet-loi-nhac-chuoi-loi-nhac-1584.html" title="Hướng dẫn kỹ thuật lời nhắc. Kỹ thuật viết lời nhắc. Chuỗi lời nhắc">https://giaoducmo.avnuc.vn/index.php/savefile/ai/huong-dan-ky-thuat-loi-nhac-ky-thuat-viet-loi-nhac-chuoi-loi-nhac-1584.html</a>

		</div>
		<div class="clear"></div>
		<div class="copyright">
			&copy; Giáo Dục Mở và Ứng dụng phát triển
		</div>
		<div id="contact">
			<a href="mailto:webmaster@giaoducmo.vinades.net">webmaster@giaoducmo.vinades.net</a>
		</div>
	</div>
</div>
        <div id="timeoutsess" class="chromeframe">
            Bạn đã không sử dụng Site, <a onclick="timeoutsesscancel();" href="https://giaoducmo.avnuc.vn/#">Bấm vào đây để duy trì trạng thái đăng nhập</a>. Thời gian chờ: <span id="secField"> 60 </span> giây
        </div>
        <div id="openidResult" class="nv-alert" style="display:none"></div>
        <div id="openidBt" data-result="" data-redirect=""></div>
<script src="https://giaoducmo.avnuc.vn/assets/js/jquery/jquery.min.js"></script>
<script>var nv_base_siteurl="/",nv_lang_data="vi",nv_lang_interface="vi",nv_name_variable="nv",nv_fc_variable="op",nv_lang_variable="language",nv_module_name="news",nv_func_name="savefile",nv_is_user=0, nv_my_ofs=-4,nv_my_abbr="EDT",nv_cookie_prefix="nv4",nv_check_pass_mstime=1738000,nv_area_admin=0,nv_safemode=0,theme_responsive=0,nv_recaptcha_ver=2,nv_recaptcha_sitekey="6LddCbkUAAAAAA1MjB7RhRdYdQihicLCVYmTJe2R",nv_recaptcha_type="image",XSSsanitize=1;</script>
<script src="https://giaoducmo.avnuc.vn/assets/js/language/vi.js"></script>
<script src="https://giaoducmo.avnuc.vn/assets/js/DOMPurify/purify3.js"></script>
<script src="https://giaoducmo.avnuc.vn/assets/js/global.js"></script>
<script src="https://giaoducmo.avnuc.vn/assets/js/site.js"></script>
<script src="https://giaoducmo.avnuc.vn/themes/default/js/news.js"></script>
<script src="https://giaoducmo.avnuc.vn/themes/giaoducmo/js/main.js"></script>
<script src="https://giaoducmo.avnuc.vn/themes/giaoducmo/js/custom.js"></script>
<script>jQuery.event.special.touchstart={setup:function(c,a,b){this.addEventListener("touchstart",b,{passive:!a.includes("noPreventDefault")})}};jQuery.event.special.touchmove={setup:function(c,a,b){this.addEventListener("touchmove",b,{passive:!a.includes("noPreventDefault")})}};</script>
<script type="application/ld+json">
        {
            "@context": "https://schema.org",
            "@type": "Organization",
            "url": "https://giaoducmo.avnuc.vn",
            "logo": "https://giaoducmo.avnuc.vn/uploads/logo-gdm.png"
        }
        </script>
<script src="https://giaoducmo.avnuc.vn/themes/giaoducmo/js/bootstrap.min.js"></script>
</body>
</html>