<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Lưu trữ ChatGPT - Tenten AI</title>
	<atom:link href="https://tenten.vn/ai/category/chatgpt/feed/" rel="self" type="application/rss+xml" />
	<link>https://tenten.vn/ai/category/chatgpt/</link>
	<description>Chia sẻ kiến thức về AI</description>
	<lastBuildDate>Thu, 15 May 2025 02:34:22 +0000</lastBuildDate>
	<language>vi</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://tenten.vn/ai/wp-content/uploads/2022/09/cropped-skyperry-32x32.png</url>
	<title>Lưu trữ ChatGPT - Tenten AI</title>
	<link>https://tenten.vn/ai/category/chatgpt/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>TikTok “làm phép” biến ảnh tĩnh thành video sống động với AI Alive</title>
		<link>https://tenten.vn/ai/tiktok-lam-phep-bien-anh-tinh-thanh-video-song-dong-voi-ai-alive/</link>
		
		<dc:creator><![CDATA[Quản trị viên]]></dc:creator>
		<pubDate>Thu, 15 May 2025 02:34:22 +0000</pubDate>
				<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[AI Alive]]></category>
		<category><![CDATA[TikTok]]></category>
		<guid isPermaLink="false">https://tenten.vn/ai/?p=11811</guid>

					<description><![CDATA[<p>Mới đây, nền tảng TikTok thông báo ra mắt công cụ “AI Alive”, cho phép người dùng tạo ra video dựa trên ảnh tĩnh và mô tả (câu lệnh) bằng văn bản. Hãy tưởng tượng bức ảnh chụp bầu trời xanh của bạn bỗng hóa thành một video với mây trôi và tiếng gió, tiếng &#8230;</p>
<p>Bài viết <a href="https://tenten.vn/ai/tiktok-lam-phep-bien-anh-tinh-thanh-video-song-dong-voi-ai-alive/">TikTok “làm phép” biến ảnh tĩnh thành video sống động với AI Alive</a> đã xuất hiện đầu tiên vào ngày <a href="https://tenten.vn/ai">Tenten AI</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">Mới đây, nền tảng TikTok thông báo ra mắt công cụ “<a href="https://newsroom.tiktok.com/en-us/introducing-tiktok-ai-alive">AI Alive</a>”, cho phép người dùng tạo ra video dựa trên ảnh tĩnh và mô tả (câu lệnh) bằng văn bản. Hãy tưởng tượng bức ảnh chụp bầu trời xanh của bạn bỗng hóa thành một video với mây trôi và tiếng gió, tiếng chim kêu không khác gì cảnh thật.</span></p>
<p style="text-align: left;"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11813" src="https://tenten.vn/ai/wp-content/uploads/2025/05/TikTok-lam-phep-bien-anh-tinh-thanh-video-song-dong-voi-AI-Alive-1.jpg" alt="TikTok AI Live tạo video từ ảnh" width="600" height="325" /></p>
<p><span style="font-weight: 400;">Với việc ra mắt công cụ này, TikTok chính thức vượt qua cả Instagram và Snapchat. Trong khi 2 nền tảng trên chỉ có tính năng AI tạo ảnh từ văn bản cho nhà sáng tạo, thì TikTok cho phép tạo video từ ảnh. </span></p>
<h2><b>Tính minh bạch và vấn đề bản quyền</b></h2>
<p><span style="font-weight: 400;">Khi ảnh giả có thể được biến thành video thật, </span><b>nguy cơ lan truyền thông tin sai lệch</b><span style="font-weight: 400;"> sẽ tăng. Đây là mặt tiêu cực trong sự phát triển của AI sáng tạo ra video.</span></p>
<p><span style="font-weight: 400;">Dường như tính toán được điều đó, mọi video AI TikTok tạo ra đều được gắn nhãn “AI-generated” và nhúng chuẩn </span><b><a href="https://c2pa.org/" target="_blank" rel="noopener">C2PA</a> metadata</b><span style="font-weight: 400;">. Nó như là bằng chứng giúp dễ dàng nhận diện nội dung AI tạo ra dù được chia sẻ ngoài TikTok. </span></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11814" src="https://tenten.vn/ai/wp-content/uploads/2025/05/TikTok-lam-phep-bien-anh-tinh-thanh-video-song-dong-voi-AI-Alive-2.jpg" alt="TikTok AI Live tạo video từ ảnh" width="600" height="350" /></p>
<p style="text-align: center;"><i><span style="font-weight: 400;">Nhúng chuẩn C2PA metadata</span></i></p>
<p><span style="font-weight: 400;">Hơn nữa, công nghệ kiểm duyệt của TikTok sẽ rà soát kỹ lưỡng ảnh đầu vào, nội dung nhập và video đầu ra để đảm bảo tuân thủ quy định. Nếu phát hiện video vi phạm, bạn có thể dễ dàng báo cáo để TikTok xử lý nhanh chóng.</span></p>
<h2><b>Cách sử dụng TikTok AI Alive</b></h2>
<p><span style="font-weight: 400;">Sử dụng AI Alive cực kỳ đơn giản, các bạn hãy thực hiện theo vài bước sau:</span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Mở </span><b>Story Camera</b><span style="font-weight: 400;">, chọn ảnh từ </span><b>Story Album</b><span style="font-weight: 400;">, nhấn vào biểu tượng </span><b>AI Alive.</b></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Nhập mô tả (Prompt) và nhấn biểu tượng mũi tên đỏ để AI tạo ra video từ bức ảnh của bạn.</span></li>
</ul>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11815" src="https://tenten.vn/ai/wp-content/uploads/2025/05/TikTok-lam-phep-bien-anh-tinh-thanh-video-song-dong-voi-AI-Alive-3.jpg" alt="TikTok AI Live tạo video từ ảnh" width="600" height="350" /></p>
<h2><b>Những tác động của TikTok AI Alive đối với truyền thông</b></h2>
<p><span style="font-weight: 400;">TikTok AI Alive không chỉ là một tính năng mới mà còn là cú hích lớn cho ngành truyền thông. Dưới đây sẽ là một vài tác động của TikTok có thể xảy ra: </span></p>
<ul>
<li><b>Hạ thấp rào cản sáng tạo nội dung: </b><span style="font-weight: 400;">Với khả năng tạo video, những người không chuyên vẫn có thể tạo ra video đẹp và hấp dẫn chỉ với vài thao tác. Điều này sẽ dẫn đến ai cũng có thể trở thành content creator.</span></li>
<li><b>Tiết kiệm chi phí truyền thông: </b><span style="font-weight: 400;">Tính năng mới của TikTok có thể giúp các chiến dịch marketing trở nên dễ sản xuất hơn, tiết kiệm chi phí, đồng thời tăng tương tác với người xem.</span></li>
<li><b>Thúc đẩy cạnh tranh: </b><span style="font-weight: 400;">Việc nội dung sáng tạo ra dễ dàng, dẫn tới việc cạnh tranh nội dung, thúc đẩy các nhà sáng tạo sản xuất ra những nội dung chất lượng hơn nữa.</span></li>
</ul>
<p style="text-align: left;">
<p>Bài viết <a href="https://tenten.vn/ai/tiktok-lam-phep-bien-anh-tinh-thanh-video-song-dong-voi-ai-alive/">TikTok “làm phép” biến ảnh tĩnh thành video sống động với AI Alive</a> đã xuất hiện đầu tiên vào ngày <a href="https://tenten.vn/ai">Tenten AI</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>MCP &#8211; cầu nối realtime cho AI Agent kết nối với dữ liệu và công cụ thứ ba</title>
		<link>https://tenten.vn/ai/mcp-cau-noi-cho-ai-agent-ket-noi-voi-du-lieu-va-cong-cu-thu-ba/</link>
		
		<dc:creator><![CDATA[Quản trị viên]]></dc:creator>
		<pubDate>Thu, 08 May 2025 07:29:26 +0000</pubDate>
				<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[AI Agent]]></category>
		<category><![CDATA[MCP]]></category>
		<guid isPermaLink="false">https://tenten.vn/ai/?p=11779</guid>

					<description><![CDATA[<p>Ngày càng nhiều doanh nghiệp và cá nhân sử dụng AI để hỗ trợ công việc, nhưng vẫn gặp một rào cản khi  AI gặp khó khăn khi kết nối nguồn dữ liệu và công cụ thứ ba. Điều này khiến AI dù thông minh đến đâu cũng chỉ dừng lại ở mức trả lời &#8230;</p>
<p>Bài viết <a href="https://tenten.vn/ai/mcp-cau-noi-cho-ai-agent-ket-noi-voi-du-lieu-va-cong-cu-thu-ba/">MCP &#8211; cầu nối realtime cho AI Agent kết nối với dữ liệu và công cụ thứ ba</a> đã xuất hiện đầu tiên vào ngày <a href="https://tenten.vn/ai">Tenten AI</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="11779" class="elementor elementor-11779" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-4e5a56f e-flex e-con-boxed e-con e-parent" data-id="4e5a56f" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-8ace994 elementor-widget elementor-widget-text-editor" data-id="8ace994" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-weight: 400;">Ngày càng nhiều doanh nghiệp và cá nhân sử dụng AI để hỗ trợ công việc, nhưng vẫn gặp một rào cản khi  AI gặp khó khăn khi kết nối nguồn dữ liệu và công cụ thứ ba. Điều này khiến AI dù thông minh đến đâu cũng chỉ dừng lại ở mức trả lời câu hỏi đơn giản. MCP – viết tắt của Model Context Protocol – ra đời để giải quyết chính bài toán đó. Cùng </span><a href="http://tenten.vn"><span style="font-weight: 400;">Tenten.vn</span></a><span style="font-weight: 400;"> tìm hiểu về khái niệm, những khả năng và ứng dụng của MCP trong tạo AI Agent.</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-23b6e3d e-flex e-con-boxed e-con e-parent" data-id="23b6e3d" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-cd4a635 elementor-widget elementor-widget-text-editor" data-id="cd4a635" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2><strong>MCP là gì?</strong></h2>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-e01b221 e-flex e-con-boxed e-con e-parent" data-id="e01b221" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-a57374c elementor-widget elementor-widget-text-editor" data-id="a57374c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><a href="https://modelcontextprotocol.io/introduction"><span style="font-weight: 400;">Model Context Protocol</span></a><span style="font-weight: 400;"> (MCP) là một tiêu chuẩn mã nguồn mở do Anthropic phát triển. Bản chất của MCP rất đơn giản. Nó được tạo ra để giúp các AI kết nối dễ dàng với công cụ, dịch vụ và dữ liệu. </span></p><p><span style="font-weight: 400;">MCP giống như một &#8220;ngôn ngữ chung&#8221; cho AI, cho phép chúng làm việc với nhiều công cụ, dịch vụ khác mà không cần các kết nối phức tạp.</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-208dc71 e-flex e-con-boxed e-con e-parent" data-id="208dc71" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-279a901 elementor-widget elementor-widget-image" data-id="279a901" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="600" height="350" src="https://tenten.vn/ai/wp-content/uploads/2025/04/mcp-cau-noi-realtime-cho-ai-agent-ket-noi-voi-du-lieu-va-cong-cu-thu-ba-1.jpg" class="attachment-large size-large wp-image-11780" alt="MCP - cầu nối realtime cho AI Agent kết nối với dữ liệu và công cụ thứ ba" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/mcp-cau-noi-realtime-cho-ai-agent-ket-noi-voi-du-lieu-va-cong-cu-thu-ba-1.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/mcp-cau-noi-realtime-cho-ai-agent-ket-noi-voi-du-lieu-va-cong-cu-thu-ba-1-300x175.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" />															</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-c3fd779 e-flex e-con-boxed e-con e-parent" data-id="c3fd779" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-61e0e9f elementor-widget elementor-widget-text-editor" data-id="61e0e9f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-weight: 400;">Với MCP, AI không chỉ trả lời câu hỏi mà còn có thể thực hiện các tác vụ như tìm kiếm thông tin, tóm tắt tài liệu hay lưu tệp. Các tác vụ này đòi hỏi lập trình viên tốn nhiều thời gian xây dựng API riêng nhưng MCP giúp đơn giản quy trình đó.</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-7b6ac4d e-flex e-con-boxed e-con e-parent" data-id="7b6ac4d" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-5458b8b elementor-widget elementor-widget-text-editor" data-id="5458b8b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>Trước khi MCP ra đời, các hệ thống AI xử lý ngữ cảnh và truy cập công cụ như thế nào?</h2>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-d559d67 e-flex e-con-boxed e-con e-parent" data-id="d559d67" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-98ea198 elementor-widget elementor-widget-text-editor" data-id="98ea198" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-weight: 400;">Trước đây, để AI hiểu thêm thông tin, người dùng phải tự nhập toàn bộ dữ liệu vào mỗi câu lệnh. Nhưng cách này dễ vượt giới hạn độ dài và khó xử lý dữ liệu lớn, phức tạp. </span></p><p><span style="font-weight: 400;">Nếu muốn AI dùng công cụ ngoài như tìm kiếm hay  truy cập cơ sở dữ liệu, lập trình viên phải tự viết mã kết nối từng API, tốn thời gian, dễ lỗi và không có chuẩn chung để mở rộng. Một số hệ thống dùng RAG để lấy thêm dữ liệu, nhưng chỉ dừng ở việc cung cấp thông tin thụ động, không cho phép AI hành động hay tương tác chủ động. </span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-4453977 e-flex e-con-boxed e-con e-parent" data-id="4453977" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-92ff70d elementor-widget elementor-widget-image" data-id="92ff70d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="600" height="330" src="https://tenten.vn/ai/wp-content/uploads/2025/04/mcp-cau-noi-realtime-cho-ai-agent-ket-noi-voi-du-lieu-va-cong-cu-thu-ba-2.jpg" class="attachment-large size-large wp-image-11781" alt="MCP - cầu nối realtime cho AI Agent kết nối với dữ liệu và công cụ thứ ba" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/mcp-cau-noi-realtime-cho-ai-agent-ket-noi-voi-du-lieu-va-cong-cu-thu-ba-2.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/mcp-cau-noi-realtime-cho-ai-agent-ket-noi-voi-du-lieu-va-cong-cu-thu-ba-2-300x165.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" />															</div>
				</div>
				<div class="elementor-element elementor-element-bec9b16 elementor-widget elementor-widget-text-editor" data-id="bec9b16" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-weight: 400;">Mô hình Agent AI trước khi có MCP</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-1c2c5e8 e-flex e-con-boxed e-con e-parent" data-id="1c2c5e8" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-654dcf2 elementor-widget elementor-widget-text-editor" data-id="654dcf2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-weight: 400;">Các thư viện như LangChain hay AutoGPT hỗ trợ AI gọi công cụ, nhưng vẫn cần tích hợp thủ công và AI không thể tự tìm hiểu, sử dụng công cụ, dịch vụ mới</span></p><p><span style="font-weight: 400;">Chính vì hoàn cảnh trên, MCP được ra đời cho phép AI sử dụng với nhiều dịch vụ, công cụ khác với cách kết nối đơn giản hơn và dễ mở rộng hơn. </span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-4b708e3 e-flex e-con-boxed e-con e-parent" data-id="4b708e3" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-15de8ad elementor-widget elementor-widget-text-editor" data-id="15de8ad" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>Cấu trúc của MCP</h2>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-c733f5d e-flex e-con-boxed e-con e-parent" data-id="c733f5d" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-7bf9e30 elementor-widget elementor-widget-text-editor" data-id="7bf9e30" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-weight: 400;">Trong hệ sinh thái MCP, ba thành phần chính là MCP Host, MCP Server và MCP Client.</span></p><p><b>MCP Host</b><span style="font-weight: 400;"> là ứng dụng tích hợp AI, như Claude Desktop hay các trình soạn mã. Host này đóng vai trò trung tâm điều phối, kết nối với nhiều MCP Server &#8211; đại diện cho công cụ, hoặc tài nguyên cụ thể.</span></p><p><b>MCP Server</b><span style="font-weight: 400;"> đại diện cho một công cụ hoặc tài nguyên, có thể truy cập dữ liệu trong máy như file, thư mục, hoặc kết nối với dịch vụ bên ngoài như API, đám mây, hay công cụ tìm kiếm. Nó hoạt động như “bộ chuyển đổi thông minh”, nhận yêu cầu từ AI (ví dụ: “tạo file tóm tắt” hay “xem pull request trên GitHub”), chuyển thành lệnh phù hợp, mô tả khả năng của mình cho AI, xử lý lệnh, trả kết quả rõ ràng và xử lý lỗi.</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-5b76de8 e-flex e-con-boxed e-con e-parent" data-id="5b76de8" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-88cafb6 elementor-widget elementor-widget-image" data-id="88cafb6" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="600" height="350" src="https://tenten.vn/ai/wp-content/uploads/2025/04/mcp-cau-noi-realtime-cho-ai-agent-ket-noi-voi-du-lieu-va-cong-cu-thu-ba-3.jpg" class="attachment-large size-large wp-image-11782" alt="MCP - cầu nối realtime cho AI Agent kết nối với dữ liệu và công cụ thứ ba" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/mcp-cau-noi-realtime-cho-ai-agent-ket-noi-voi-du-lieu-va-cong-cu-thu-ba-3.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/mcp-cau-noi-realtime-cho-ai-agent-ket-noi-voi-du-lieu-va-cong-cu-thu-ba-3-300x175.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" />															</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-d118e55 e-flex e-con-boxed e-con e-parent" data-id="d118e55" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-66907bc elementor-widget elementor-widget-text-editor" data-id="66907bc" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><b>MCP Client</b><span style="font-weight: 400;">, nằm trong AI hoặc ứng dụng như Claude, giúp AI giao tiếp với MCP Server, gửi yêu cầu, nhận kết quả và xử lý để đưa ra phản hồi thông minh cho người dùng.</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-a0e438d e-flex e-con-boxed e-con e-parent" data-id="a0e438d" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-4709469 elementor-widget elementor-widget-text-editor" data-id="4709469" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>Những khả năng MCP có thể làm được</h2>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-b95ab85 e-flex e-con-boxed e-con e-parent" data-id="b95ab85" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-71ab817 elementor-widget elementor-widget-text-editor" data-id="71ab817" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h3><strong>Kết nối công cụ, dữ liệu theo thời gian thực</strong></h3><p><span style="font-weight: 400;">MCP là cầu nối giúp AI (như Claude) dễ dàng kết nối và tương tác với nhiều nguồn dữ liệu khác nhau như cơ sở dữ liệu nội bộ, Google Drive, GitHub, Slack hay Notion. Nhờ kiến trúc client-server, AI có thể gửi yêu cầu đến các máy chủ MCP để lấy thông tin mới nhất hoặc thực hiện các hành động trên các nền tảng đó một cách nhanh chóng.</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-bae3d33 e-flex e-con-boxed e-con e-parent" data-id="bae3d33" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-bf8cf54 elementor-widget elementor-widget-image" data-id="bf8cf54" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="600" height="330" src="https://tenten.vn/ai/wp-content/uploads/2025/04/mcp-cau-noi-realtime-cho-ai-agent-ket-noi-voi-du-lieu-va-cong-cu-thu-ba-4.jpg" class="attachment-large size-large wp-image-11783" alt="MCP - cầu nối realtime cho AI Agent kết nối với dữ liệu và công cụ thứ ba" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/mcp-cau-noi-realtime-cho-ai-agent-ket-noi-voi-du-lieu-va-cong-cu-thu-ba-4.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/mcp-cau-noi-realtime-cho-ai-agent-ket-noi-voi-du-lieu-va-cong-cu-thu-ba-4-300x165.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" />															</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-d1ef700 e-flex e-con-boxed e-con e-parent" data-id="d1ef700" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-0174364 elementor-widget elementor-widget-text-editor" data-id="0174364" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h3>Mở rộng khả năng của AI</h3><p><span style="font-weight: 400;">MCP đóng vai trò như một “phiên dịch viên” đa năng, giúp AI có thể gọi các hàm, thực hiện hành động trên các hệ thống, công cụ khác nhau. </span></p><p><span style="font-weight: 400;">Ví dụ: AI có thể lấy dữ liệu từ database, commit code lên GitHub, tìm kiếm tài liệu trên Google Drive, gửi tin nhắn Slack… mà không cần tích hợp thủ công từng API riêng biệt.</span></p><h3>Khả năng bảo mật, kiểm soát truy cập</h3><p><span style="font-weight: 400;">Dựa trên mô hình client-server, mỗi kết nối đều phải được cấp quyền rõ ràng. Người dùng hoặc tổ chức kiểm soát chặt chẽ AI được phép truy cập nguồn dữ liệu nào, với quyền hạn cụ thể. Việc này bảo vệ dữ liệu nhạy cảm và đảm bảo AI chỉ thực hiện những tác vụ được phép.</span></p><h3>Dễ dàng mở rộng, tích hợp và phát triển</h3><p><span style="font-weight: 400;">MCP cũng rất dễ mở rộng và phát triển nhờ SDK hỗ trợ nhiều ngôn ngữ lập trình như Python, TypeScript hay Java, giúp lập trình viên tích hợp vào hệ thống AI một cách linh hoạt.</span></p><p><span style="font-weight: 400;">Đặc biệt, MCP ưu tiên việc triển khai cục bộ, cho phép AI xử lý dữ liệu ngay trên máy tính cá nhân hoặc mạng nội bộ. Điều này giữ cho tính riêng tư và bảo mật, đồng thời vẫn hỗ trợ mở rộng kết nối từ xa khi cần.</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-2ee1421 e-flex e-con-boxed e-con e-parent" data-id="2ee1421" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-dcd4eda elementor-widget elementor-widget-text-editor" data-id="dcd4eda" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>Ứng dụng của MCP trong tạo AI Agent</h2>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-4540347 e-flex e-con-boxed e-con e-parent" data-id="4540347" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-8f046ed elementor-widget elementor-widget-text-editor" data-id="8f046ed" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-weight: 400;">Sau đây là workflow trên n8n của Youtuber </span><a href="https://www.youtube.com/@VincentDoAI"><span style="font-weight: 400;">Vincent Do | AI &amp; Automation</span></a><span style="font-weight: 400;">. Anh Yotuber này đã ứng dụng MCP vào Agent AI Chat xử lý tác vụ tìm phòng nghỉ trên AirBnB.</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-9fdf9bd e-flex e-con-boxed e-con e-parent" data-id="9fdf9bd" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-c74083f elementor-widget elementor-widget-image" data-id="c74083f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="600" height="235" src="https://tenten.vn/ai/wp-content/uploads/2025/04/mcp-cau-noi-realtime-cho-ai-agent-ket-noi-voi-du-lieu-va-cong-cu-thu-ba-5.jpg" class="attachment-large size-large wp-image-11784" alt="MCP - cầu nối realtime cho AI Agent kết nối với dữ liệu và công cụ thứ ba" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/mcp-cau-noi-realtime-cho-ai-agent-ket-noi-voi-du-lieu-va-cong-cu-thu-ba-5.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/mcp-cau-noi-realtime-cho-ai-agent-ket-noi-voi-du-lieu-va-cong-cu-thu-ba-5-300x118.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" />															</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-e709090 e-flex e-con-boxed e-con e-parent" data-id="e709090" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-8f86dbc elementor-widget elementor-widget-text-editor" data-id="8f86dbc" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-weight: 400;">Khi người dùng yêu cầu tìm kiếm các phòng nghỉ tại Đà Lạt, Agent này không chỉ sử dụng một mô hình AI, mà linh hoạt sử dụng các công cụ như ChatGPT, AirBnBTools và AirBnB Executive để xử lý yêu cầu. </span></p><p><span style="font-weight: 400;">Nhờ vào MCP, các công cụ này được kết nối theo thời gian thực, cho phép Agent lấy dữ liệu trực tiếp từ AirBnB và đưa ra danh sách phòng phù hợp.</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-e03ec67 e-flex e-con-boxed e-con e-parent" data-id="e03ec67" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-609e814 elementor-widget elementor-widget-image" data-id="609e814" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="600" height="280" src="https://tenten.vn/ai/wp-content/uploads/2025/04/mcp-cau-noi-realtime-cho-ai-agent-ket-noi-voi-du-lieu-va-cong-cu-thu-ba-6.jpg" class="attachment-large size-large wp-image-11785" alt="MCP - cầu nối realtime cho AI Agent kết nối với dữ liệu và công cụ thứ ba" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/mcp-cau-noi-realtime-cho-ai-agent-ket-noi-voi-du-lieu-va-cong-cu-thu-ba-6.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/mcp-cau-noi-realtime-cho-ai-agent-ket-noi-voi-du-lieu-va-cong-cu-thu-ba-6-300x140.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" />															</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-dcf96fb e-flex e-con-boxed e-con e-parent" data-id="dcf96fb" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-4c16863 elementor-widget elementor-widget-text-editor" data-id="4c16863" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-weight: 400;">Kết quả trả về là danh sách các phòng phù hợp với yêu cầu được xuất trên AirBnB. Người dùng có thể thêm các nền tảng khác (Booking.com, Agoda…) vào workflow mà không cần viết lại toàn bộ luồng. Khi đó, kết quả trả về sẽ là các phòng trên AirBnB, Booking.com, Agoda,..</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-5d89e2c e-flex e-con-boxed e-con e-parent" data-id="5d89e2c" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-260a98c elementor-widget elementor-widget-image" data-id="260a98c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="600" height="280" src="https://tenten.vn/ai/wp-content/uploads/2025/04/mcp-cau-noi-realtime-cho-ai-agent-ket-noi-voi-du-lieu-va-cong-cu-thu-ba-7.jpg" class="attachment-large size-large wp-image-11786" alt="MCP - cầu nối realtime cho AI Agent kết nối với dữ liệu và công cụ thứ ba" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/mcp-cau-noi-realtime-cho-ai-agent-ket-noi-voi-du-lieu-va-cong-cu-thu-ba-7.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/mcp-cau-noi-realtime-cho-ai-agent-ket-noi-voi-du-lieu-va-cong-cu-thu-ba-7-300x140.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" />															</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-8f3c298 e-flex e-con-boxed e-con e-parent" data-id="8f3c298" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-801e322 elementor-widget elementor-widget-text-editor" data-id="801e322" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-weight: 400;">MCP còn giúp Agent thực hiện thêm hành động tạo một link tổng hợp trên AirBnB chứa danh sách các phòng được đề xuất. Đây là hành vi mà trước đây cần lập trình thủ công và tích hợp riêng từng API.</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-911872a e-flex e-con-boxed e-con e-parent" data-id="911872a" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-84ce1aa elementor-widget elementor-widget-image" data-id="84ce1aa" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="600" height="280" src="https://tenten.vn/ai/wp-content/uploads/2025/04/mcp-cau-noi-realtime-cho-ai-agent-ket-noi-voi-du-lieu-va-cong-cu-thu-ba-8.jpg" class="attachment-large size-large wp-image-11787" alt="MCP - cầu nối realtime cho AI Agent kết nối với dữ liệu và công cụ thứ ba" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/mcp-cau-noi-realtime-cho-ai-agent-ket-noi-voi-du-lieu-va-cong-cu-thu-ba-8.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/mcp-cau-noi-realtime-cho-ai-agent-ket-noi-voi-du-lieu-va-cong-cu-thu-ba-8-300x140.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" />															</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-20a4450 e-flex e-con-boxed e-con e-parent" data-id="20a4450" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-de87fed elementor-widget elementor-widget-text-editor" data-id="de87fed" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-weight: 400;">Nhờ có bộ mã tiêu chuẩn, Agent AI hoạt động mượt mà, có khả năng tương tác đồng thời với nhiều tool, đưa ra kết quả chính xác, nhanh chóng.</span></p>								</div>
				</div>
					</div>
				</div>
				</div>
		<p>Bài viết <a href="https://tenten.vn/ai/mcp-cau-noi-cho-ai-agent-ket-noi-voi-du-lieu-va-cong-cu-thu-ba/">MCP &#8211; cầu nối realtime cho AI Agent kết nối với dữ liệu và công cụ thứ ba</a> đã xuất hiện đầu tiên vào ngày <a href="https://tenten.vn/ai">Tenten AI</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Changedetection.io: Mã nguồn mở theo dõi thay đổi website hoàn toàn miễn phí</title>
		<link>https://tenten.vn/ai/changedetection-io-ma-nguon-mo-theo-doi-thay-doi-website-hoan-toan-mien-phi/</link>
		
		<dc:creator><![CDATA[Quản trị viên]]></dc:creator>
		<pubDate>Sat, 26 Apr 2025 07:00:59 +0000</pubDate>
				<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[Changedetection.io]]></category>
		<category><![CDATA[open source]]></category>
		<guid isPermaLink="false">https://tenten.vn/ai/?p=11760</guid>

					<description><![CDATA[<p>Đã bao giờ bạn nghĩ về một công cụ theo dõi từng thay đổi nhỏ của 1 website và sau đó thông báo cho bạn? Changedetection.io là công cụ có thể làm được điều đó. Theo dõi thông tin mới từ trang web báo chí, thông báo khi có giảm giá sốc, hay mặt hàng &#8230;</p>
<p>Bài viết <a href="https://tenten.vn/ai/changedetection-io-ma-nguon-mo-theo-doi-thay-doi-website-hoan-toan-mien-phi/">Changedetection.io: Mã nguồn mở theo dõi thay đổi website hoàn toàn miễn phí</a> đã xuất hiện đầu tiên vào ngày <a href="https://tenten.vn/ai">Tenten AI</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="11760" class="elementor elementor-11760" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-d18de43 e-flex e-con-boxed e-con e-parent" data-id="d18de43" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-b9f4a3a elementor-widget elementor-widget-text-editor" data-id="b9f4a3a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-weight: 400;">Đã bao giờ bạn nghĩ về một công cụ theo dõi từng thay đổi nhỏ của 1 website và sau đó thông báo cho bạn? Changedetection.io là công cụ có thể làm được điều đó. Theo dõi thông tin mới từ trang web báo chí, thông báo khi có giảm giá sốc, hay mặt hàng vừa hết hàng. Cùng </span><a href="http://tenten.vn" target="_blank" rel="noopener"><span style="font-weight: 400;">Tenten.vn</span></a><span style="font-weight: 400;"> tìm hiểu mã nguồn mở hữu ích này nhé!</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-5359370 e-flex e-con-boxed e-con e-parent" data-id="5359370" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-4795e2e elementor-widget elementor-widget-text-editor" data-id="4795e2e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2><strong>Changedetection.io là gì?</strong></h2>								</div>
				</div>
				<div class="elementor-element elementor-element-d1d63a0 elementor-widget elementor-widget-text-editor" data-id="d1d63a0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><a href="http://changedetection.io" target="_blank" rel="noopener"><span style="font-weight: 400;">Changedetection.io</span></a><span style="font-weight: 400;"> là mã nguồn mở theo dõi sự thay đổi của website và gửi thông báo qua Discord, Email, Slack, Telegram,&#8230; Trên giao diện, chỉ cần nhập tên trang web và label, bạn có thể theo dõi sự thay đổi của trang web như text, html, json,&#8230; Đặc biệt, nó được chia sẻ miễn phí trên </span><a href="https://github.com/dgtlmoon/changedetection.io" target="_blank" rel="noopener"><span style="font-weight: 400;">Github</span></a><span style="font-weight: 400;">. Vậy mã nguồn mở này làm được gì đặc biệt? Cùng Tenten.vn tìm hiểu tiếp!</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-98b01d9 e-flex e-con-boxed e-con e-parent" data-id="98b01d9" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-304728f elementor-widget elementor-widget-image" data-id="304728f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="600" height="223" src="https://tenten.vn/ai/wp-content/uploads/2025/04/changedetection-io-ma-nguon-mo-theo-doi-thay-doi-website-hoan-toan-mien-phi-1.jpg" class="attachment-large size-large wp-image-11762" alt="Changedetection.io: Mã nguồn mở theo dõi thay đổi website" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/changedetection-io-ma-nguon-mo-theo-doi-thay-doi-website-hoan-toan-mien-phi-1.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/changedetection-io-ma-nguon-mo-theo-doi-thay-doi-website-hoan-toan-mien-phi-1-300x112.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" />															</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-af17fd0 e-flex e-con-boxed e-con e-parent" data-id="af17fd0" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-34dad2f elementor-widget elementor-widget-text-editor" data-id="34dad2f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>Changedetection.io có thể làm được những gì ?</h2>								</div>
				</div>
				<div class="elementor-element elementor-element-51345b2 elementor-widget elementor-widget-text-editor" data-id="51345b2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h3>Tự động theo dõi thay đổi trên website</h3><p><span style="font-weight: 400;">Chỉ cần thêm tên websites, bạn có thể theo dõi những thay đổi trên trang web. Đó có thể là thay đổi trong đoạn code HTML, hoặc thay đổi trong nội dung, từng từ, từng chữ, ký tự.</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-77b65ca e-flex e-con-boxed e-con e-parent" data-id="77b65ca" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-f500bfe elementor-widget elementor-widget-image" data-id="f500bfe" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="600" height="434" src="https://tenten.vn/ai/wp-content/uploads/2025/04/changedetection-io-ma-nguon-mo-theo-doi-thay-doi-website-hoan-toan-mien-phi-2.jpg" class="attachment-large size-large wp-image-11763" alt="Changedetection.io: Mã nguồn mở theo dõi thay đổi website" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/changedetection-io-ma-nguon-mo-theo-doi-thay-doi-website-hoan-toan-mien-phi-2.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/changedetection-io-ma-nguon-mo-theo-doi-thay-doi-website-hoan-toan-mien-phi-2-300x217.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" />															</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-0883b65 e-flex e-con-boxed e-con e-parent" data-id="0883b65" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-f99258c elementor-widget elementor-widget-text-editor" data-id="f99258c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h3>Tự động hóa các thao tác trên trình duyệt</h3><p><span style="font-weight: 400;">Với tính năng </span><b>Browser Steps</b><span style="font-weight: 400;">, bạn có thể thiết lập các bước như đăng nhập vào tài khoản, thêm sản phẩm vào giỏ hàng, chấp nhận cookie. Điều này cực kỳ hữu ích khi bạn muốn theo dõi những trang web yêu cầu đăng nhập hoặc có các bước tương tác phức tạp. Chỉ cần cấu hình một lần, công cụ sẽ tự động thực hiện mọi thứ trước khi kiểm tra thay đổi!</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-d3d7791 e-flex e-con-boxed e-con e-parent" data-id="d3d7791" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-791cfc7 elementor-widget elementor-widget-image" data-id="791cfc7" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="600" height="222" src="https://tenten.vn/ai/wp-content/uploads/2025/04/changedetection-io-ma-nguon-mo-theo-doi-thay-doi-website-hoan-toan-mien-phi-3.jpg" class="attachment-large size-large wp-image-11764" alt="Changedetection.io: Mã nguồn mở theo dõi thay đổi website" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/changedetection-io-ma-nguon-mo-theo-doi-thay-doi-website-hoan-toan-mien-phi-3.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/changedetection-io-ma-nguon-mo-theo-doi-thay-doi-website-hoan-toan-mien-phi-3-300x111.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" />															</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-41784a6 e-flex e-con-boxed e-con e-parent" data-id="41784a6" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-aab067d elementor-widget elementor-widget-text-editor" data-id="aab067d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h3>Nhận thông báo giá và hàng tồn kho tức thì</h3><p><span style="font-weight: 400;">Một trong những điểm sáng của Changedetection.io là khả năng theo dõi giá sản phẩm và tình trạng hàng tồn kho. Chỉ cần bật tùy chọn &#8220;Re-stock &amp; Price detection for single product pages&#8221;, công cụ sẽ tự động trích xuất siêu dữ liệu từ trang HTML và cung cấp hàng loạt tùy chọn để giám sát giá cả. Bạn có thể thiết lập thông báo khi giá giảm xuống dưới một mức nhất định, tăng quá cao, hoặc khi sản phẩm yêu thích trở lại kho hàng. Tất cả đều được quản lý dễ dàng qua bảng điều khiển trực quan, giúp bạn luôn nắm bắt cơ hội mua sắm tốt nhất.</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-0ff72c8 e-flex e-con-boxed e-con e-parent" data-id="0ff72c8" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-43a4955 elementor-widget elementor-widget-image" data-id="43a4955" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="600" height="400" src="https://tenten.vn/ai/wp-content/uploads/2025/04/changedetection-io-ma-nguon-mo-theo-doi-thay-doi-website-hoan-toan-mien-phi-4.jpg" class="attachment-large size-large wp-image-11765" alt="Changedetection.io: Mã nguồn mở theo dõi thay đổi website" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/changedetection-io-ma-nguon-mo-theo-doi-thay-doi-website-hoan-toan-mien-phi-4.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/changedetection-io-ma-nguon-mo-theo-doi-thay-doi-website-hoan-toan-mien-phi-4-300x200.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" />															</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-f72ff1b e-flex e-con-boxed e-con e-parent" data-id="f72ff1b" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-e430a0b elementor-widget elementor-widget-text-editor" data-id="e430a0b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-weight: 400;">Ví dụ: Bạn đang “săn” một chai rượu whisky hiếm? Changedetection.io sẽ gửi thông báo ngay khi giá giảm hoặc hàng được bổ sung, giúp bạn “chốt đơn” trước mọi người!</span></p><h3>Tùy chỉnh siêu linh hoạt với bộ lọc mạnh mẽ</h3><p><span style="font-weight: 400;">Changedetection.io cung cấp hàng loạt </span><b>bộ lọc kích hoạt</b><span style="font-weight: 400;"> như </span><b>&#8220;Trigger on text&#8221;</b><span style="font-weight: 400;">, </span><b>&#8220;Remove text by selector&#8221;</b><span style="font-weight: 400;">, hay </span><b>&#8220;Extract text&#8221;</b><span style="font-weight: 400;">, hỗ trợ cả biểu thức chính quy. Bạn có thể nhắm mục tiêu chính xác các phần tử trên trang web bằng </span><b>xPath</b><span style="font-weight: 400;">, </span><b>CSS Selectors</b><span style="font-weight: 400;">, hoặc giám sát dữ liệu JSON phức tạp với </span><b>JSONPath</b><span style="font-weight: 400;"> và </span><b>jq</b><span style="font-weight: 400;">. Công cụ còn cho phép chuyển đổi giữa chế độ </span><b>fetcher không JS</b><span style="font-weight: 400;"> (nhanh) và </span><b>fetcher dựa trên Chrome JS</b><span style="font-weight: 400;"> để xử lý các trang web động.</span></p><h3>Lên lịch và điều kiện thông minh</h3><p><span style="font-weight: 400;">Không muốn kiểm tra trang web 24/7? Changedetection.io cho phép bạn </span><b>lên lịch theo dõi</b><span style="font-weight: 400;"> theo múi giờ, ngày trong tuần, hoặc thậm chí giới hạn trong giờ làm việc. </span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-da845cf e-flex e-con-boxed e-con e-parent" data-id="da845cf" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-abe272d elementor-widget elementor-widget-image" data-id="abe272d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="600" height="400" src="https://tenten.vn/ai/wp-content/uploads/2025/04/changedetection-io-ma-nguon-mo-theo-doi-thay-doi-website-hoan-toan-mien-phi-5.jpg" class="attachment-large size-large wp-image-11767" alt="Changedetection.io: Mã nguồn mở theo dõi thay đổi website" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/changedetection-io-ma-nguon-mo-theo-doi-thay-doi-website-hoan-toan-mien-phi-5.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/changedetection-io-ma-nguon-mo-theo-doi-thay-doi-website-hoan-toan-mien-phi-5-300x200.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" />															</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-b3a5ffe e-flex e-con-boxed e-con e-parent" data-id="b3a5ffe" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-efff9ed elementor-widget elementor-widget-text-editor" data-id="efff9ed" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-weight: 400;">Bạn cũng có thể thiết lập </span><b>hành động có điều kiện</b><span style="font-weight: 400;">.</span></p><p><span style="font-weight: 400;">Ví dụ: chỉ nhận thông báo khi giá sản phẩm dưới 1 triệu đồng hoặc khi trang web chứa từ khóa “khuyến mãi”. Mọi thứ đều được tinh chỉnh để phù hợp với nhu cầu của bạn!</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-8289e0a e-flex e-con-boxed e-con e-parent" data-id="8289e0a" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-0c30747 elementor-widget elementor-widget-text-editor" data-id="0c30747" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>Những đối tượng sẽ phù hợp với Changedetection.io?</h2><p><span style="font-weight: 400;">Bạn đã bao giờ ước có một trợ lý giúp mình bám sát mọi thay đổi trên mạng chưa? Changedetection.io chính là câu trả lời! Sau đây chính là những đối tượng hưởng lợi từ công cụ này.</span></p><p><strong>1. Những người làm trong lĩnh vực pháp lý, tuân thủ quy định</strong></p><p><span style="font-weight: 400;">Công cụ sẽ giúp bạn giám sát tài liệu pháp lý, quy định chính phủ, hay tiêu chuẩn ngành. Có cập nhật quan trọng? Bạn sẽ nhận thông báo ngay lập tức không để xót thông tin nào.</span></p><p><strong>2. Nhà báo, nhà nghiên cứu</strong></p><p><span style="font-weight: 400;">Công cụ này phát hiện thay đổi trong PDF, thông báo chính phủ, hay tin tức tổ chức. Ngoài ra, bạn còn có thể tạo nguồn cấp RSS từ các thay đổi để tổng hợp thông tin dễ dàng. </span></p><p><strong>3. Chuyên gia bảo mật và quản trị viên web</strong></p><p><span style="font-weight: 400;">Changedetection.io sẽ giám sát mã nguồn HTML để phát hiện thay đổi bất thường, hỗ trợ WebDriver và Playwright để xử lý các trang web động. Công cụ này đảm bảo tuân thủ PCI hay bám sát tài liệu pháp lý.</span></p><p><strong>4. Doanh nghiệp và chuyên gia thương mại điện tử</strong></p><p><span style="font-weight: 400;">Chủ shop online, nhà bán lẻ, hay ai đang muốn cạnh tranh với đối thủ, công cụ sẽ giúp bạn theo dõi giá cả, hàng tồn kho của đối thủ. </span></p><p><span style="font-weight: 400;">Giá sản phẩm thay đổi? Hàng mới về? Bạn sẽ nhận thông báo ngay để điều chỉnh chiến lược kinh doanh. Thậm chí, có thể tích hợp API giúp tự động hóa quy trình!</span></p><p><strong>5. Người mua sắm trực tuyến và &#8220;săn&#8221; deal</strong></p><p><span style="font-weight: 400;">Những tín đồ “săn” deal, hàng hiếm có thể rất cần đến công cụ này. Nó thông báo ngay khi giá giảm, hàng hết trở lại, hay có ưu đãi đặc biệt. Bạn còn có thể cài thông theo mức giá (ví dụ: dưới 1 triệu đồng) để không bỏ lỡ ưu đãi nào.</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-db5b9e8 e-flex e-con-boxed e-con e-parent" data-id="db5b9e8" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-ca29c10 elementor-widget elementor-widget-text-editor" data-id="ca29c10" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>Hướng dẫn cài đặt và sử dụng</h2><h3>Cách cài đặt</h3><h4>Docker</h4><p><span style="font-weight: 400;">Với Docker Compose, chỉ cần sao chép kho lưu trữ này.</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-c34a6ce e-flex e-con-boxed e-con e-parent" data-id="c34a6ce" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-fdd022d elementor-widget elementor-widget-code-highlight" data-id="fdd022d" data-element_type="widget" data-e-type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-default copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-markup line-numbers">
				<code readonly="true" class="language-markup">
					<xmp>$ docker compose up -d</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-831421c e-flex e-con-boxed e-con e-parent" data-id="831421c" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-e0ec2ea elementor-widget elementor-widget-text-editor" data-id="e0ec2ea" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Docker chạy độc lập</strong></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-6a14d36 e-flex e-con-boxed e-con e-parent" data-id="6a14d36" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-6c6fa44 elementor-widget elementor-widget-code-highlight" data-id="6c6fa44" data-element_type="widget" data-e-type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-default copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-markup line-numbers">
				<code readonly="true" class="language-markup">
					<xmp>$ docker run -d --restart always -p "127.0.0.1:5000:5000" -v datastore-volume:/datastore --name changedetection.io dgtlmoon/changedetection.io</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-839802a e-flex e-con-boxed e-con e-parent" data-id="839802a" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-43b1485 elementor-widget elementor-widget-text-editor" data-id="43b1485" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-weight: 400;">Tag </span><code><span style="font-weight: 400;">:latest</span></code><span style="font-weight: 400;"> là bản phát hành ổn định mới nhất, tag </span><code><span style="font-weight: 400;">:dev</span></code><span style="font-weight: 400;"> là nhánh master tiên tiến nhất.</span></p><p><span style="font-weight: 400;">Kho Docker thay thế tại ghcr </span><code><span style="font-weight: 400;">- ghcr.io/dgtlmoon/changedetection.io.</span></code></p><h4>Windows</h4><p><span style="font-weight: 400;">Trước hết, hãy chắc chắn đã tải và cài đặt Python với yêu cầu &#8220;associate .py files with Python&#8221;.</span></p><p><strong>Bước 1: Cài đặt setuptools bằng lệnh pip3</strong></p><p><span style="font-weight: 400;">Mở hộp thoại dòng lệnh (cmd từ thanh Start), sau đó chạy lệnh:</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-a5d6522 e-flex e-con-boxed e-con e-parent" data-id="a5d6522" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-76337c5 elementor-widget elementor-widget-code-highlight" data-id="76337c5" data-element_type="widget" data-e-type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-default copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-markup line-numbers">
				<code readonly="true" class="language-markup">
					<xmp>pip3 install setuptools</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-3f073ea e-flex e-con-boxed e-con e-parent" data-id="3f073ea" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-836fe1d elementor-widget elementor-widget-text-editor" data-id="836fe1d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-weight: 400;">(Lưu ý: Điều này là bắt buộc kể từ phiên bản Python 3.12).</span></p><p><strong>Bước 2: Cài đặt changedetection.io bằng lệnh pip3</strong></p><p><span style="font-weight: 400;">Mở cmd, sau đó chạy lệnh:</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-b9577ff e-flex e-con-boxed e-con e-parent" data-id="b9577ff" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-7b1ef0a elementor-widget elementor-widget-code-highlight" data-id="7b1ef0a" data-element_type="widget" data-e-type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-default copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-markup line-numbers">
				<code readonly="true" class="language-markup">
					<xmp>pip3 install changedetection.io</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-1147952 e-flex e-con-boxed e-con e-parent" data-id="1147952" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-1ea8baf elementor-widget elementor-widget-image" data-id="1ea8baf" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="600" height="115" src="https://tenten.vn/ai/wp-content/uploads/2025/04/changedetection-io-ma-nguon-mo-theo-doi-thay-doi-website-hoan-toan-mien-phi-6.jpg" class="attachment-large size-large wp-image-11768" alt="Changedetection.io: Mã nguồn mở theo dõi thay đổi website" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/changedetection-io-ma-nguon-mo-theo-doi-thay-doi-website-hoan-toan-mien-phi-6.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/changedetection-io-ma-nguon-mo-theo-doi-thay-doi-website-hoan-toan-mien-phi-6-300x58.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" />															</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-e0c34b3 e-flex e-con-boxed e-con e-parent" data-id="e0c34b3" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-b76cf7d elementor-widget elementor-widget-text-editor" data-id="b76cf7d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Bước 3: Khởi động changedetection.io từ dòng lệnh</strong></p><p><span style="font-weight: 400;">Chỉ cần chạy lệnh: </span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-5823274 e-flex e-con-boxed e-con e-parent" data-id="5823274" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-7cb319b elementor-widget elementor-widget-code-highlight" data-id="7cb319b" data-element_type="widget" data-e-type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-default copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-markup line-numbers">
				<code readonly="true" class="language-markup">
					<xmp>changedetection.py</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-bd804fd e-flex e-con-boxed e-con e-parent" data-id="bd804fd" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-849712f elementor-widget elementor-widget-image" data-id="849712f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="600" height="115" src="https://tenten.vn/ai/wp-content/uploads/2025/04/changedetection-io-ma-nguon-mo-theo-doi-thay-doi-website-hoan-toan-mien-phi-7.jpg" class="attachment-large size-large wp-image-11769" alt="Changedetection.io: Mã nguồn mở theo dõi thay đổi website" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/changedetection-io-ma-nguon-mo-theo-doi-thay-doi-website-hoan-toan-mien-phi-7.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/changedetection-io-ma-nguon-mo-theo-doi-thay-doi-website-hoan-toan-mien-phi-7-300x58.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" />															</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-5d2992d e-flex e-con-boxed e-con e-parent" data-id="5d2992d" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-65bc105 elementor-widget elementor-widget-text-editor" data-id="65bc105" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Bước 4: Truy cập giao diện người dùng</strong></p><p><span style="font-weight: 400;">Truy cập địa chỉ:</span><span style="font-weight: 400;"><br /></span><code><span style="font-weight: 400;">http://127.0.0.1:5000</span></code></p><p><span style="font-weight: 400;">Bạn sẽ thấy giao diện người dùng hiển thị.</span></p><p><span style="font-weight: 400;">Bạn cũng có thể chỉ định các lệnh khác như -d (đường dẫn lưu trữ dữ liệu khác) và -p (cổng mạng khác).</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-60f0120 e-flex e-con-boxed e-con e-parent" data-id="60f0120" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-71d110e elementor-widget elementor-widget-image" data-id="71d110e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="600" height="350" src="https://tenten.vn/ai/wp-content/uploads/2025/04/changedetection-io-ma-nguon-mo-theo-doi-thay-doi-website-hoan-toan-mien-phi-8.jpg" class="attachment-large size-large wp-image-11770" alt="Changedetection.io: Mã nguồn mở theo dõi thay đổi website" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/changedetection-io-ma-nguon-mo-theo-doi-thay-doi-website-hoan-toan-mien-phi-8.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/changedetection-io-ma-nguon-mo-theo-doi-thay-doi-website-hoan-toan-mien-phi-8-300x175.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" />															</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-229f4a5 e-flex e-con-boxed e-con e-parent" data-id="229f4a5" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-9f31d54 elementor-widget elementor-widget-text-editor" data-id="9f31d54" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-weight: 400;">Tại danh sách thay đổi trên giao diện, nhấn </span><b>Diff</b><span style="font-weight: 400;"> để theo dõi các thay đổi trên.</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-1508c95 e-flex e-con-boxed e-con e-parent" data-id="1508c95" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-76aa9e8 elementor-widget elementor-widget-image" data-id="76aa9e8" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="600" height="350" src="https://tenten.vn/ai/wp-content/uploads/2025/04/changedetection-io-ma-nguon-mo-theo-doi-thay-doi-website-hoan-toan-mien-phi-9.jpg" class="attachment-large size-large wp-image-11771" alt="Changedetection.io: Mã nguồn mở theo dõi thay đổi website" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/changedetection-io-ma-nguon-mo-theo-doi-thay-doi-website-hoan-toan-mien-phi-9.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/changedetection-io-ma-nguon-mo-theo-doi-thay-doi-website-hoan-toan-mien-phi-9-300x175.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" />															</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-cac2f10 e-flex e-con-boxed e-con e-parent" data-id="cac2f10" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-8a200e7 elementor-widget elementor-widget-text-editor" data-id="8a200e7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h4>Python Pip</h4>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-38ad87c e-flex e-con-boxed e-con e-parent" data-id="38ad87c" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-ac271cc elementor-widget elementor-widget-code-highlight" data-id="ac271cc" data-element_type="widget" data-e-type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-default copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-markup line-numbers">
				<code readonly="true" class="language-markup">
					<xmp>$ pip3 install changedetection.io
$ changedetection.io -d /path/to/empty/data/dir -p 5000
</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-a12db20 e-flex e-con-boxed e-con e-parent" data-id="a12db20" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-ae9bae9 elementor-widget elementor-widget-text-editor" data-id="ae9bae9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-weight: 400;">Sau đó truy cập </span><code><span style="font-weight: 400;">http://127.0.0.1:5000</span></code><span style="font-weight: 400;">, bạn sẽ có thể truy cập giao diện người dùng.</span></p><h3><strong>Cập nhật changedetection.io</strong></h3><h4><strong>Docker</strong></h4><p><span style="font-weight: 400;">Chạy lệnh:</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-f13dc4d e-flex e-con-boxed e-con e-parent" data-id="f13dc4d" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-8ff527e elementor-widget elementor-widget-code-highlight" data-id="8ff527e" data-element_type="widget" data-e-type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-default copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-markup line-numbers">
				<code readonly="true" class="language-markup">
					<xmp>docker pull dgtlmoon/changedetection.io
docker kill $(docker ps -a -f name=changedetection.io -q)
docker rm $(docker ps -a -f name=changedetection.io -q)
docker run -d --restart always -p "127.0.0.1:5000:5000" -v datastore-volume:/datastore --name changedetection.io dgtlmoon/changedetection.io
</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-7701560 e-flex e-con-boxed e-con e-parent" data-id="7701560" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-db76337 elementor-widget elementor-widget-text-editor" data-id="db76337" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h4><strong>Docker compose</strong></h4>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-377d2ef e-flex e-con-boxed e-con e-parent" data-id="377d2ef" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-8100bc4 elementor-widget elementor-widget-code-highlight" data-id="8100bc4" data-element_type="widget" data-e-type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-default copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-markup line-numbers">
				<code readonly="true" class="language-markup">
					<xmp>docker compose pull && docker compose up -d</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-741fce9 e-flex e-con-boxed e-con e-parent" data-id="741fce9" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-326e40e elementor-widget elementor-widget-text-editor" data-id="326e40e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h3><strong>Bộ lọc</strong></h3><p><span style="font-weight: 400;">Nó hỗ trợ </span><b>XPath(1.0)</b><span style="font-weight: 400;">, </span><b>JSONPath</b><span style="font-weight: 400;">, </span><b>jq</b><span style="font-weight: 400;">, và </span><b>CSS</b><span style="font-weight: 400;">! Bạn có thể chỉ định chi tiết theo nhu cầu, sử dụng XPath được xuất từ các công cụ tạo truy vấn phần tử XPath.</span></p><h3><strong>Thông báo</strong></h3><p><span style="font-weight: 400;">ChangeDetection.io hỗ trợ rất nhiều thông báo (bao gồm email, office365, API tùy chỉnh, v.v.) khi phát hiện thay đổi trang web. Chỉ cần thiết lập một hoặc nhiều URL thông báo trong tab [edit] của lần theo dõi đó.</span></p><p><span style="font-weight: 400;">Ví dụ:</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-f5a1f60 e-flex e-con-boxed e-con e-parent" data-id="f5a1f60" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-d6c8cc2 elementor-widget elementor-widget-code-highlight" data-id="d6c8cc2" data-element_type="widget" data-e-type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-default copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-markup line-numbers">
				<code readonly="true" class="language-markup">
					<xmp>discord://webhook_id/webhook_token  
flock://app_token/g:channel_id  
gitter://token/room  
gchat://workspace/key/token  
msteams://TokenA/TokenB/TokenC/  
o365://TenantID:AccountEmail/ClientID/ClientSecret/TargetEmail  
rocket://user:password@hostname/#Channel  
mailto://user:pass@example.com?to=receivingAddress@example.com  
json://someserver.com/custom-api  
syslog:// 
</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-3421ec6 e-flex e-con-boxed e-con e-parent" data-id="3421ec6" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-a842421 elementor-widget elementor-widget-text-editor" data-id="a842421" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h3><strong>Phân tích JSON nhúng trong HTML!</strong></h3><p><span style="font-weight: 400;">Khi bạn kích hoạt bộ lọc json: hoặc jq:, bạn thậm chí có thể tự động trích xuất và phân tích JSON nhúng trong trang HTML! Rất hữu ích cho các trang web xây dựng nội dung dựa trên JSON, như nhiều trang web thương mại điện tử.</span></p>								</div>
				</div>
					</div>
				</div>
				</div>
		<p>Bài viết <a href="https://tenten.vn/ai/changedetection-io-ma-nguon-mo-theo-doi-thay-doi-website-hoan-toan-mien-phi/">Changedetection.io: Mã nguồn mở theo dõi thay đổi website hoàn toàn miễn phí</a> đã xuất hiện đầu tiên vào ngày <a href="https://tenten.vn/ai">Tenten AI</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Firebase Studio &#8211; AI giúp lập trình viên tạo Apps Full-stack dễ dàng</title>
		<link>https://tenten.vn/ai/firebase-studio-ai-giup-lap-trinh-vien-tao-apps-full-stack-de-dang/</link>
		
		<dc:creator><![CDATA[Quản trị viên]]></dc:creator>
		<pubDate>Sat, 26 Apr 2025 02:50:43 +0000</pubDate>
				<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[firebase studio]]></category>
		<category><![CDATA[google ai]]></category>
		<guid isPermaLink="false">https://tenten.vn/ai/?p=11739</guid>

					<description><![CDATA[<p>Các nhà phát triển phải đối mặt với áp lực học hỏi và tích hợp nhiều công nghệ mới. Firebase xuất hiện và thay đổi cuộc chơi của hàng triệu developer, hỗ trợ hơn 70 tỷ lượt sử dụng ứng dụng mỗi ngày. Nền tảng này đang trở thành một giải pháp toàn diện, giúp &#8230;</p>
<p>Bài viết <a href="https://tenten.vn/ai/firebase-studio-ai-giup-lap-trinh-vien-tao-apps-full-stack-de-dang/">Firebase Studio &#8211; AI giúp lập trình viên tạo Apps Full-stack dễ dàng</a> đã xuất hiện đầu tiên vào ngày <a href="https://tenten.vn/ai">Tenten AI</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">Các nhà phát triển phải đối mặt với áp lực học hỏi và tích hợp nhiều công nghệ mới. Firebase xuất hiện và thay đổi cuộc chơi của hàng triệu developer, hỗ trợ hơn 70 tỷ lượt sử dụng ứng dụng mỗi ngày. Nền tảng này đang trở thành một giải pháp toàn diện, giúp tăng tốc toàn bộ vòng đời ứng dụng. Cùng <a href="http://tenten.vn" target="_blank" rel="noopener">Tenten.vn</a> tìm hiểu nền tảng AI trên có thể giúp gì cho đội ngũ dev nhé!</span></p>
<h2><b>Firebase Studio là gì?</b></h2>
<p><span style="font-weight: 400;"><a href="https://firebase.google.com/" target="_blank" rel="noopener">Firebase Studio</a> là môi trường phát triển dựa trên đám mây, tích hợp AI từ Gemini. Nhà phát triển có thể tạo và xuất bản ứng dụng AI chất lượng cao chỉ trong một nền tảng. Ngoài tích hợp Gemini, Studio kết hợp với Genkit, Project IDX và 60 mẫu ứng dụng sẵn có. </span></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11752" src="https://tenten.vn/ai/wp-content/uploads/2025/04/firebase-studio-ai-giup-lap-trinh-vien-tao-apps-full-stack-de-dang-1-1.jpg" alt="Firebase Studio - AI giúp tạo Apps Full-stack" width="600" height="350" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/firebase-studio-ai-giup-lap-trinh-vien-tao-apps-full-stack-de-dang-1-1.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/firebase-studio-ai-giup-lap-trinh-vien-tao-apps-full-stack-de-dang-1-1-300x175.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><span style="font-weight: 400;">Bạn có thể bắt đầu từ các mẫu hoặc sử dụng App Prototyping agent để thiết kế giao diện, API và luồng AI bằng ngôn ngữ tự nhiên, hình ảnh hoặc bản vẽ. Sau khi hoàn thiện, bạn có thể triển khai ngay trên Firebase App Hosting, chia sẻ liên kết và theo dõi hiệu suất qua Firebase Console.</span></p>
<h2><b>Những khả năng của Firebase Studio</b></h2>
<p><span style="font-weight: 400;">Firebase Studio cung cấp không gian mã hóa tiện lợi:</span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><b>Hỗ trợ viết code</b><span style="font-weight: 400;">: Gemini giúp viết, kiểm tra, gỡ lỗi và tối ưu mã dễ dàng.</span></li>
<li style="font-weight: 400;" aria-level="1"><b>Tích hợp code hiện có</b><span style="font-weight: 400;">: Nhập mã từ máy cục bộ hoặc kho lưu trữ như GitHub, GitLab.</span></li>
<li style="font-weight: 400;" aria-level="1"><b>Tùy chỉnh toàn diện</b><span style="font-weight: 400;">: Xây dựng ứng dụng từ giao diện người dùng, logic kinh doanh đến cơ sở dữ liệu và tích hợp AI như RAG hay API.</span></li>
<li style="font-weight: 400;" aria-level="1"><b>Công cụ quen thuộc</b><span style="font-weight: 400;">: Hỗ trợ tùy chỉnh công cụ, tiện ích mở rộng từ Open VSX Registry.</span></li>
<li style="font-weight: 400;" aria-level="1"><b>Triển khai linh hoạt</b><span style="font-weight: 400;">: Chạy ứng dụng trên đám mây với Google Cloud Run hoặc cơ sở hạ tầng riêng.</span></li>
</ul>
<h2><b>Firebase Studio có thế làm được những gì?</b></h2>
<p><span style="font-weight: 400;">Firebase có thể tạo ra 1 ứng dụng từ front &#8211; end cho đến backend mà không cần phải viết 1 dòng code. </span><span style="font-weight: 400;">Dưới đây là ví dụ cách nó tạo ứng dụng học tập. </span></p>
<h3>Tạo giao diện front-end</h3>
<p><code><span style="font-weight: 400;">I want to build a personalized AI tutor. I should be able to enter in a subject and the AI creates a lesson plan for me and walks me through the material.</span></code></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11753" src="https://tenten.vn/ai/wp-content/uploads/2025/04/firebase-studio-ai-giup-lap-trinh-vien-tao-apps-full-stack-de-dang-2-1.jpg" alt="Firebase Studio - AI giúp tạo Apps Full-stack" width="600" height="350" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/firebase-studio-ai-giup-lap-trinh-vien-tao-apps-full-stack-de-dang-2-1.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/firebase-studio-ai-giup-lap-trinh-vien-tao-apps-full-stack-de-dang-2-1-300x175.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><span style="font-weight: 400;">Sau khi chọn Protoype, Gemini AI sẽ tự sinh code từ yêu cầu của bạn.</span></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11754" src="https://tenten.vn/ai/wp-content/uploads/2025/04/firebase-studio-ai-giup-lap-trinh-vien-tao-apps-full-stack-de-dang-3-1.jpg" alt="Firebase Studio - AI giúp tạo Apps Full-stack" width="600" height="350" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/firebase-studio-ai-giup-lap-trinh-vien-tao-apps-full-stack-de-dang-3-1.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/firebase-studio-ai-giup-lap-trinh-vien-tao-apps-full-stack-de-dang-3-1-300x175.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><span style="font-weight: 400;">Dù cần API key để kết nối với Gemini, Firebase Studio đơn giản hóa quy trình bằng nút </span><b>“autogenerate”</b><span style="font-weight: 400;">, tự động tạo key mà không cần người dùng tìm kiếm thủ công.</span></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11755" src="https://tenten.vn/ai/wp-content/uploads/2025/04/firebase-studio-ai-giup-lap-trinh-vien-tao-apps-full-stack-de-dang-4-1.jpg" alt="Firebase Studio - AI giúp tạo Apps Full-stack" width="600" height="350" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/firebase-studio-ai-giup-lap-trinh-vien-tao-apps-full-stack-de-dang-4-1.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/firebase-studio-ai-giup-lap-trinh-vien-tao-apps-full-stack-de-dang-4-1-300x175.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><span style="font-weight: 400;">Và đây là thành quả: App tự tạo giáo án, bài kiểm tra, theo dõi tiến độ.</span></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11756" src="https://tenten.vn/ai/wp-content/uploads/2025/04/firebase-studio-ai-giup-lap-trinh-vien-tao-apps-full-stack-de-dang-5-1.jpg" alt="Firebase Studio - AI giúp tạo Apps Full-stack" width="600" height="350" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/firebase-studio-ai-giup-lap-trinh-vien-tao-apps-full-stack-de-dang-5-1.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/firebase-studio-ai-giup-lap-trinh-vien-tao-apps-full-stack-de-dang-5-1-300x175.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><span style="font-weight: 400;">Firebase Studio cho phép tùy chỉnh giao diện thông qua lệnh ngôn ngữ tự nhiên. Với lệnh:</span></p>
<p><code><span style="font-weight: 400;">I want to make this app look pretty. Can we give it green and cream type colorway</span></code></p>
<p><span style="font-weight: 400;">Kết quả là ứng dụng được làm mới với giao diện bắt mắt hơn, không cần chỉnh sửa mã nguồn.</span></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11745" src="https://tenten.vn/ai/wp-content/uploads/2025/04/firebase-studio-ai-giup-lap-trinh-vien-tao-apps-full-stack-de-dang-6.jpg" alt="Firebase Studio - AI giúp tạo Apps Full-stack" width="600" height="350" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/firebase-studio-ai-giup-lap-trinh-vien-tao-apps-full-stack-de-dang-6.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/firebase-studio-ai-giup-lap-trinh-vien-tao-apps-full-stack-de-dang-6-300x175.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><span style="font-weight: 400;">Muốn thêm tính năng thanh toán? Chỉ cần nhập lệnh, Firebase tích hợp luôn Stripe.</span></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11746" src="https://tenten.vn/ai/wp-content/uploads/2025/04/firebase-studio-ai-giup-lap-trinh-vien-tao-apps-full-stack-de-dang-7.jpg" alt="Firebase Studio - AI giúp tạo Apps Full-stack" width="600" height="350" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/firebase-studio-ai-giup-lap-trinh-vien-tao-apps-full-stack-de-dang-7.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/firebase-studio-ai-giup-lap-trinh-vien-tao-apps-full-stack-de-dang-7-300x175.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<h3>Tạo backend</h3>
<p><span style="font-weight: 400;">Firebase Studio tích hợp sẵn Firebase Database, giúp lưu trữ dữ liệu hiệu quả. Với yêu cầu:</span></p>
<p><span style="font-weight: 400;">Can we integrate a database into this system to store lesson plans? Let&#8217;s integrate Firebase.</span></p>
<p><span style="font-weight: 400;">Ứng dụng tự động:</span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Tạo backend để lưu giáo án mỗi khi có nội dung mới.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Tải lại danh sách giáo án khi cần, đảm bảo dữ liệu luôn sẵn sàng.</span></li>
</ul>
<p><span style="font-weight: 400;">Người dùng có thể xây dựng ứng dụng với chức năng cơ sở dữ liệu đầy đủ mà không cần kiến thức backend.</span></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11747" src="https://tenten.vn/ai/wp-content/uploads/2025/04/firebase-studio-ai-giup-lap-trinh-vien-tao-apps-full-stack-de-dang-8.jpg" alt="Firebase Studio - AI giúp tạo Apps Full-stack" width="600" height="350" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/firebase-studio-ai-giup-lap-trinh-vien-tao-apps-full-stack-de-dang-8.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/firebase-studio-ai-giup-lap-trinh-vien-tao-apps-full-stack-de-dang-8-300x175.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<h3>Hỗ trợ triển khai ứng dụng</h3>
<p><span style="font-weight: 400;">Firebase Studio hỗ trợ triển khai và phát triển ứng dụng với các tính năng:</span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><b>Xuất bản nhanh: </b><span style="font-weight: 400;">Chỉ cần nhấn “next”, ứng dụng được tự động xây dựng phần hosting và triển khai lên dịch vụ lưu trữ của Google.</span></li>
<li style="font-weight: 400;" aria-level="1"><b>Tích hợp Android:</b><span style="font-weight: 400;"> Cho phép xuất bản ứng dụng lên Google Play Store, lý tưởng cho các ứng dụng Android.</span></li>
<li style="font-weight: 400;" aria-level="1"><b>Xuất mã nguồn: </b><span style="font-weight: 400;">Người dùng có thể xuất mã sang các công cụ nâng cao như Windsurf hoặc Cursor để tùy chỉnh thêm.</span></li>
</ul>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11748" src="https://tenten.vn/ai/wp-content/uploads/2025/04/firebase-studio-ai-giup-lap-trinh-vien-tao-apps-full-stack-de-dang-9.jpg" alt="Firebase Studio - AI giúp tạo Apps Full-stack" width="600" height="350" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/firebase-studio-ai-giup-lap-trinh-vien-tao-apps-full-stack-de-dang-9.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/firebase-studio-ai-giup-lap-trinh-vien-tao-apps-full-stack-de-dang-9-300x175.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<h2><b>So sánh Firebase Studio và các AI khác hỗ trợ tạo app</b></h2>
<p><span style="font-weight: 400;">V0 từng là nền tảng tạo bản mẫu, nhưng Firebase Studio đang có khả năng thay thế mạnh mẽ nhờ tích hợp sâu với hệ sinh thái Google và Gemini AI. V0 mượt mà hơn, ít lỗi hơn do đã ra mắt lâu, nhưng Firebase Studio lại toàn diện, đặc biệt nếu bạn đã quen dùng Google Cloud. Google sẽ còn cải thiện nhiều và những cải tiến mới có thể khiến Firebase vượt mặt V0!</span></p>
<h2><b>Firebase Studio có mất phí không?</b></h2>
<p><span style="font-weight: 400;">Hiện tại, Firebase Studio miễn phí cho 3 workspace/người dùng. Với thành viên Google Developer Program được nâng lên 10 workspace. Nếu đăng ký gói Google Developer Premium, tối đa 30 workspace.</span></p>
<p><span style="font-weight: 400;">Một số dịch vụ tích hợp (Firebase App Hosting, Gemini API, v.v.) có thể phát sinh phí nếu sử dụng vượt quota miễn phí hoặc liên kết với tài khoản thanh toán Google Cloud.</span></p>
<h2><b>Đối tượng nào phù hợp sử dụng?</b></h2>
<ul>
<li style="font-weight: 400;" aria-level="1"><b>Nhà phát triển Firebase:</b><span style="font-weight: 400;"> Muốn tối ưu hóa workflow, xây dựng, kiểm thử, triển khai và quản lý ứng dụng trong một môi trường hợp nhất.</span></li>
<li style="font-weight: 400;" aria-level="1"><b>Startup, nhóm nhỏ</b><span style="font-weight: 400;">: Cần tạo MVP nhanh, thử nghiệm ý tưởng, hợp tác nhóm linh hoạt.</span></li>
<li style="font-weight: 400;" aria-level="1"><b>Lập trình viên AI/ML:</b><span style="font-weight: 400;"> Muốn tích hợp AI vào ứng dụng với Gemini API, RAG, hoặc các workflow AI khác.</span></li>
<li style="font-weight: 400;" aria-level="1"><b>Người mới học lập trình:</b><span style="font-weight: 400;"> Tận dụng visual builder, prototyping agent để tiếp cận phát triển app dễ dàng hơn.</span></li>
</ul>
<p><b>Nhóm phát triển đa nền tảng: </b><span style="font-weight: 400;">Xây dựng, quản lý, triển khai ứng dụng web, mobile, backend cùng lúc, tận dụng sức mạnh của Firebase và Google Cloud.</span></p>
<p>Bài viết <a href="https://tenten.vn/ai/firebase-studio-ai-giup-lap-trinh-vien-tao-apps-full-stack-de-dang/">Firebase Studio &#8211; AI giúp lập trình viên tạo Apps Full-stack dễ dàng</a> đã xuất hiện đầu tiên vào ngày <a href="https://tenten.vn/ai">Tenten AI</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Sử dụng Douyin Downloader tải video tiktok, douyin Free</title>
		<link>https://tenten.vn/ai/su-dung-douyin-downloader-tai-video-tiktok-douyin-free/</link>
		
		<dc:creator><![CDATA[Quản trị viên]]></dc:creator>
		<pubDate>Thu, 17 Apr 2025 04:06:06 +0000</pubDate>
				<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[Douyin Downloader]]></category>
		<guid isPermaLink="false">https://tenten.vn/ai/?p=11725</guid>

					<description><![CDATA[<p>Bạn có bao giờ cảm thấy khó xử khi không biết tải một video Douyin về máy? Điều này là dễ hiểu! Trong bài viết này Tenten.vn xin giới thiệu bạn Douyin Downloader. Đây là một phần mềm mã nguồn mở, giúp bạn tải mọi thứ từ Douyin, dù là ảnh hay video chỉ với &#8230;</p>
<p>Bài viết <a href="https://tenten.vn/ai/su-dung-douyin-downloader-tai-video-tiktok-douyin-free/">Sử dụng Douyin Downloader tải video tiktok, douyin Free</a> đã xuất hiện đầu tiên vào ngày <a href="https://tenten.vn/ai">Tenten AI</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">Bạn có bao giờ cảm thấy khó xử khi không biết tải một video Douyin về máy? Điều này là dễ hiểu! Trong bài viết này <a href="http://tenten.vn">Tenten.vn</a> xin giới thiệu bạn Douyin Downloader. Đây là một phần mềm mã nguồn mở, giúp bạn tải mọi thứ từ Douyin, dù là ảnh hay video chỉ với vài dòng lệnh. Hãy khám phá ngay cách dùng mã nguồn mở siêu tiện lợi trên!</span></p>
<h2><b>Douyin Downloader là gì?</b></h2>
<p><b>Douyin Downloader</b><span style="font-weight: 400;">, được phát triển bởi tài khoản </span><b>jiji262</b><span style="font-weight: 400;"> trên <a href="https://github.com/jiji262/douyin-downloader" target="_blank" rel="noopener">GitHub</a>. Công cụ này sử dụng API chính thức của Douyin, cho phép bạn tải nội dung dễ dàng qua dòng lệnh hoặc tệp cấu hình YAML.</span></p>
<p><span style="font-weight: 400;">Đây sẽ là giải pháp cho những ai đang cần tìm cách để tải về video Douyin tự động và dễ dàng. Vì là mã nguồn mở nên miễn phí và vô cùng hữu ích với nhiều đối tượng – từ dân sáng tạo nội dung, chủ shop online, đến các công ty truyền thông. Bạn không cần phải hiểu về code quá nhiều, chỉ cần làm theo hướng dẫn trong bài là có thể sử dụng được!</span></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11735" src="https://tenten.vn/ai/wp-content/uploads/2025/04/su-dung-douyin-downloader-tai-video-tiktok-douyin-free-1-1.jpg" alt="Douyin Downloader tải video" width="600" height="350" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/su-dung-douyin-downloader-tai-video-tiktok-douyin-free-1-1.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/su-dung-douyin-downloader-tai-video-tiktok-douyin-free-1-1-300x175.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<h2><b>4 khả năng nổi bật gây &#8220;nghiện&#8221; của Douyin Downloader</b></h2>
<p><span style="font-weight: 400;">Douyin Downloader không chỉ là một công cụ tải xuống video đơn thuần. Dưới đây là những khả năng nổi bật của mã nguồn mở trên:</span></p>
<p><b>1. Tải dược tất tần tật nội dung trên Douyin</b><span style="font-weight: 400;"><br />
</span><span style="font-weight: 400;">Không chỉ dừng lại ở video chất lượng cao không có water mark, nó còn có thể tải được nhiều loại định dạng khác. Album ảnh của người nổi tiếng, nhạc nền viral, thông tin livestream hoặc bộ sưu tập bài đăng, tất cả đều tải được. Dù là link từ trang cá nhân, video đơn, hay livestream, công cụ này đều xử lý được.</span></p>
<p><b>2. Tải hàng loạt với tốc độ cao</b><span style="font-weight: 400;"><br />
</span><span style="font-weight: 400;">Douyin Downloader hỗ trợ tải đa luồng, giúp bạn tiết kiệm thời gian. Đặc biệt, nó tự động bỏ qua nội dung đã tải trước đó, sẽ không gặp phải việc lãng phí bộ nhớ.</span></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11728" src="https://tenten.vn/ai/wp-content/uploads/2025/04/su-dung-douyin-downloader-tai-video-tiktok-douyin-free-2.jpg" alt="Douyin Downloader tải video" width="600" height="370" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/su-dung-douyin-downloader-tai-video-tiktok-douyin-free-2.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/su-dung-douyin-downloader-tai-video-tiktok-douyin-free-2-300x185.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><b>3. Tùy biến theo nhu cầu</b><span style="font-weight: 400;"><br />
</span><span style="font-weight: 400;">Bạn muốn tùy chỉnh lại cách tải? Công cụ này cho phép tùy chỉnh linh hoạt qua dòng lệnh hoặc tệp YAML. Bạn có thể chọn nơi lưu file, giới hạn số lượng tải, hoặc lọc nội dung theo thời gian.</span></p>
<p><b>4. Cập nhật thông minh, không trùng lặp</b><span style="font-weight: 400;"><br />
</span><span style="font-weight: 400;">Douyin Downloader có chế độ cập nhật tăng dần. Nó sẽ chỉ tải nội dung mới từ trang cá nhân mà không tải lại những thứ cũ. Điều này cực kỳ tiện nếu bạn theo dõi một tài khoản Douyin và muốn cập nhật thường xuyên.</span></p>
<h2><b>Bạn có thể sử sụng Douyin Downloader với</b></h2>
<ul>
<li style="font-weight: 400;" aria-level="1"><b>Chủ shop online</b><span style="font-weight: 400;">: Với những bạn đang kinh doanh sản phẩm Trung Quốc và cần tải video quảng cáo, đánh giá sản phẩm từ Douyin để làm tư liệu. Công cụ này giúp họ cập nhật xu hướng nhanh hơn đối thủ!</span></li>
<li style="font-weight: 400;" aria-level="1"><b>Nhà sáng tạo nội dung</b><span style="font-weight: 400;">: Bạn muốn tải video, nhạc, hoặc ảnh từ Douyin để tạo nội dung mới cho kênh TikTok, hoặc fanpage về văn hóa Trung Quốc? Douyin Downloader sẽ giúp bạn tiết kiệm thời gian.</span></li>
<li style="font-weight: 400;" aria-level="1"><b>Nhà báo chí, công ty truyền thông</b><span style="font-weight: 400;">: Công cụ sẽ giúp các bên như báo chí, thời sự cập nhật nội dung mới nhất các tin tức chính trị, sự kiện trên Douyin.</span></li>
<li style="font-weight: 400;" aria-level="1"><b>Fan hâm mộ: </b><span style="font-weight: 400;">Họ có thể dễ dàng tải về video, hình ảnh mới nhất từ tài khoản thần tượng, người nổi tiếng.</span></li>
</ul>
<p><span style="font-weight: 400;">Chắc hẳn bạn sẽ tìm thấy ít nhất một lý do để thử Douyin Downloader!</span></p>
<h2><b>Hướng dẫn sử dụng Douyin Downloader</b></h2>
<h3><b>Bước 1: Tải mã nguồn</b></h3>
<p><span style="font-weight: 400;">Vào đường link GitHub của </span><b>jiji262</b><span style="font-weight: 400;"> và tải file ZIP về máy.</span></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11729" src="https://tenten.vn/ai/wp-content/uploads/2025/04/su-dung-douyin-downloader-tai-video-tiktok-douyin-free-3.jpg" alt="Douyin Downloader tải video" width="600" height="350" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/su-dung-douyin-downloader-tai-video-tiktok-douyin-free-3.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/su-dung-douyin-downloader-tai-video-tiktok-douyin-free-3-300x175.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><span style="font-weight: 400;">Nếu bạn đã cài Git, mở Terminal và chạy:</span><span style="font-weight: 400;"><br />
</span><code><span style="font-weight: 400;">git clone </span><a href="https://github.com/jiji262/douyin-downloader.git"><span style="font-weight: 400;">https://github.com/jiji262/douyin-downloader.git</span></a></code></p>
<h3><b>Bước 2: Thiết lập môi trường</b></h3>
<p><span style="font-weight: 400;">Giải nén file ZIP và mở thư mục trong </span><b>Visual Studio Code</b><span style="font-weight: 400;">.</span></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11730" src="https://tenten.vn/ai/wp-content/uploads/2025/04/su-dung-douyin-downloader-tai-video-tiktok-douyin-free-4.jpg" alt="Douyin Downloader tải video" width="600" height="350" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/su-dung-douyin-downloader-tai-video-tiktok-douyin-free-4.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/su-dung-douyin-downloader-tai-video-tiktok-douyin-free-4-300x175.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><span style="font-weight: 400;">Mở </span><b>Terminal</b><span style="font-weight: 400;"> trong VS Code (chọn </span><b>New Terminal</b><span style="font-weight: 400;">).</span></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11731" src="https://tenten.vn/ai/wp-content/uploads/2025/04/su-dung-douyin-downloader-tai-video-tiktok-douyin-free-5.jpg" alt="Douyin Downloader tải video" width="600" height="350" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/su-dung-douyin-downloader-tai-video-tiktok-douyin-free-5.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/su-dung-douyin-downloader-tai-video-tiktok-douyin-free-5-300x175.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><span style="font-weight: 400;">Cài các thư viện cần thiết:</span><span style="font-weight: 400;"><br />
</span><code><span style="font-weight: 400;">pip install -r requirements.txt</span></code></p>
<p><span style="font-weight: 400;">Sao chép tệp cấu hình mẫu:</span><span style="font-weight: 400;"><br />
</span><code><span style="font-weight: 400;">cp config.example.yml config.yml</span></code></p>
<h3><b>Bước 3: Tải nội dung</b></h3>
<p><span style="font-weight: 400;">Có hai cách để bắt đầu:</span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><b>Dùng tệp cấu hình</b><span style="font-weight: 400;">:</span><span style="font-weight: 400;"><br />
</span><code><span style="font-weight: 400;">python DouYinCommand.py</span></code></li>
<li style="font-weight: 400;" aria-level="1"><b>Dùng dòng lệnh</b><span style="font-weight: 400;">:</span><span style="font-weight: 400;"><br />
</span><code><span style="font-weight: 400;">python DouYinCommand.py -C True -l "liên_kết_douyin" -p "đường_dẫn_lưu"</span></code></li>
</ul>
<h4><b>Một vài ví dụ thực tế</b></h4>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Tải một video:</span><span style="font-weight: 400;"><br />
</span><code><span style="font-weight: 400;">python DouYinCommand.py -C True -l "https://v.douyin.com/xxx/"</span></code></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Tải toàn bộ bài đăng từ một trang cá nhân:</span><span style="font-weight: 400;"><br />
</span><code><span style="font-weight: 400;">python DouYinCommand.py -C True -l "https://v.douyin.com/xxx/" -M post</span></code></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Tải nhiều link cùng lúc:</span><span style="font-weight: 400;"><br />
</span><code><span style="font-weight: 400;">python DouYinCommand.py -C True -l "liên_kết_1" -l "liên_kết_2" -p "./downloads"</span></code></li>
</ul>
<figure id="attachment_11732" aria-describedby="caption-attachment-11732" style="width: 600px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-11732" src="https://tenten.vn/ai/wp-content/uploads/2025/04/su-dung-douyin-downloader-tai-video-tiktok-douyin-free-6.jpg" alt="Douyin Downloader tải video" width="600" height="350" srcset="https://tenten.vn/ai/wp-content/uploads/2025/04/su-dung-douyin-downloader-tai-video-tiktok-douyin-free-6.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/04/su-dung-douyin-downloader-tai-video-tiktok-douyin-free-6-300x175.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /><figcaption id="caption-attachment-11732" class="wp-caption-text">Ví dụ thực tế tải về từ Download Douyin</figcaption></figure>
<h3><b>Các loại link Douyin bạn có thể tải</b></h3>
<p><span style="font-weight: 400;">Douyin Downloader hỗ trợ hầu hết các loại liên kết trên Douyin, bao gồm:</span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><b>Chia sẻ</b><span style="font-weight: 400;">: https://v.douyin.com/xxx/</span></li>
<li style="font-weight: 400;" aria-level="1"><b>Trang cá nhân</b><span style="font-weight: 400;">: https://www.douyin.com/user/xxx</span></li>
<li style="font-weight: 400;" aria-level="1"><b>Video đơn</b><span style="font-weight: 400;">: https://www.douyin.com/video/xxx</span></li>
<li style="font-weight: 400;" aria-level="1"><b>Album ảnh</b><span style="font-weight: 400;">: https://www.douyin.com/note/xxx</span></li>
<li style="font-weight: 400;" aria-level="1"><b>Nhạc nền</b><span style="font-weight: 400;">: https://www.douyin.com/music/xxx</span></li>
<li style="font-weight: 400;" aria-level="1"><b>Livestream</b><span style="font-weight: 400;">: </span><a href="https://live.douyin.com/xxx"><span style="font-weight: 400;">https://live.douyin.com/xxx</span></a></li>
</ul>
<p><b>Kết luận</b></p>
<p><span style="font-weight: 400;">Với </span><b>Douyin Downloader</b><span style="font-weight: 400;">, việc tải nội dung từ Douyin chưa bao giờ dễ đến thế. Từ video không watermark, ảnh chất lượng cao, đến nhạc nền độc quyền, công cụ này mang đến tất cả những gì bạn cần. Hãy thử ngay hôm nay và chia sẻ với Tenten.vn trải nghiệm của bạn nhé!</span></p>
<p>Bài viết <a href="https://tenten.vn/ai/su-dung-douyin-downloader-tai-video-tiktok-douyin-free/">Sử dụng Douyin Downloader tải video tiktok, douyin Free</a> đã xuất hiện đầu tiên vào ngày <a href="https://tenten.vn/ai">Tenten AI</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Google Gemini Canvas &#8211; AI định nghĩa lại cách bạn học tập, làm việc và sáng tạo</title>
		<link>https://tenten.vn/ai/google-gemini-canvas-ai-dinh-nghia-lai-cach-ban-hoc-tap-lam-viec-va-sang-tao/</link>
		
		<dc:creator><![CDATA[Quản trị viên]]></dc:creator>
		<pubDate>Fri, 21 Mar 2025 09:02:47 +0000</pubDate>
				<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[Canvas]]></category>
		<category><![CDATA[Gemini Canvas]]></category>
		<guid isPermaLink="false">https://tenten.vn/ai/?p=11700</guid>

					<description><![CDATA[<p>Google vừa giới thiệu Gemini Canvas, một không gian tương tác và làm việc đồng nhất cùng AI. Dù công việc là tạo tài liệu, hoàn thiện blog cho đến prototype phần mềm, Gemini Canvas sẽ hỗ trợ bạn hoàn thành chỉ với vài dòng lệnh. Cùng Tenten.vn tìm hiểu sức mạnh “không tưởng’ của &#8230;</p>
<p>Bài viết <a href="https://tenten.vn/ai/google-gemini-canvas-ai-dinh-nghia-lai-cach-ban-hoc-tap-lam-viec-va-sang-tao/">Google Gemini Canvas &#8211; AI định nghĩa lại cách bạn học tập, làm việc và sáng tạo</a> đã xuất hiện đầu tiên vào ngày <a href="https://tenten.vn/ai">Tenten AI</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">Google vừa giới thiệu Gemini Canvas, một không gian tương tác và làm việc đồng nhất cùng AI. Dù công việc là tạo tài liệu, hoàn thiện blog cho đến prototype phần mềm, Gemini Canvas sẽ hỗ trợ bạn hoàn thành chỉ với vài dòng lệnh. Cùng </span><a href="http://tenten.vn" target="_blank" rel="noopener"><span style="font-weight: 400;">Tenten.vn</span></a><span style="font-weight: 400;"> tìm hiểu sức mạnh “không tưởng’ của con AI này nhé!</span></p>
<h2><b>Gemini Canvas là gì?</b></h2>
<p><span style="font-weight: 400;">Canvas là một không gian tương tác nơi bạn có thể làm việc, chỉnh sửa với tài liệu hoặc đoạn lập trình với gợi ý của AI theo thời gian thực. Bạn có thể mở Canvas từ thanh nhắc trong <a href="https://tenten.vn/ai/gemini-2-0-flash-mo-hinh-ai-moi-cho-ky-nguyen-tac-nhan/" target="_blank" rel="noopener">Gemini</a>, và bắt đầu làm việc.</span></p>
<h2><b>Gemini có thể giúp bạn làm gì với 1 dòng lệnh?</b></h2>
<h3><b>Tạo văn bản, báo cáo tài liệu</b></h3>
<p><span style="font-weight: 400;">Bằng cách kết hợp gợi ý AI thông minh, Gemini Canvas có thể giúp bạn tạo ra bài viết nhanh chóng. Đó có thể là 1 bài viết từ tài liệu bạn gửi, hoặc câu lệnh yêu cầu.</span></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11701" src="https://tenten.vn/ai/wp-content/uploads/2025/03/Google-Gemini-Canvas-AI-dinh-nghia-lai-cach-ban-hoc-tap-lam-viec-va-sang-tao.jpg" alt="Google Gemini Canvas - AI định nghĩa lại cách bạn học tập, làm việc và sáng tạo" width="600" height="410" srcset="https://tenten.vn/ai/wp-content/uploads/2025/03/Google-Gemini-Canvas-AI-dinh-nghia-lai-cach-ban-hoc-tap-lam-viec-va-sang-tao.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/03/Google-Gemini-Canvas-AI-dinh-nghia-lai-cach-ban-hoc-tap-lam-viec-va-sang-tao-300x205.jpg 300w, https://tenten.vn/ai/wp-content/uploads/2025/03/Google-Gemini-Canvas-AI-dinh-nghia-lai-cach-ban-hoc-tap-lam-viec-va-sang-tao-220x150.jpg 220w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><span style="font-weight: 400;">Bài viết tạo ra quá dài, định dạng  hoặc  giọng điệu quá trang trọng? Gemini Canvas có thể thay đổi được điều này. Chỉ cần với nhấp vào thanh điều chỉnh ở góc bên phải là xong.</span></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11702" src="https://tenten.vn/ai/wp-content/uploads/2025/03/Google-Gemini-Canvas-AI-dinh-nghia-lai-cach-ban-hoc-tap-lam-viec-va-sang-tao-2.jpg" alt="Google Gemini Canvas - AI định nghĩa lại cách bạn học tập, làm việc và sáng tạo" width="600" height="410" srcset="https://tenten.vn/ai/wp-content/uploads/2025/03/Google-Gemini-Canvas-AI-dinh-nghia-lai-cach-ban-hoc-tap-lam-viec-va-sang-tao-2.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/03/Google-Gemini-Canvas-AI-dinh-nghia-lai-cach-ban-hoc-tap-lam-viec-va-sang-tao-2-300x205.jpg 300w, https://tenten.vn/ai/wp-content/uploads/2025/03/Google-Gemini-Canvas-AI-dinh-nghia-lai-cach-ban-hoc-tap-lam-viec-va-sang-tao-2-220x150.jpg 220w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><span style="font-weight: 400;">Vậy nếu như có những phần nội dung chưa tốt hoặc cần chỉnh sửa phải làm sao? Bạn có thể hỏi Gemini “Phần này ổn chưa?” hay “Làm sao để hay hơn?”. Chỉ cần bôi đen đoạn cần chỉnh sửa và nhập yêu cầu để Gemini chỉnh sửa lại.</span></p>
<p><span style="font-weight: 400;">Khi hoàn thành, bạn có thể xuất sang Google Docs để chia sẻ với bạn bè, đồng nghiệp.</span></p>
<h3><b>Tạo bài kiểm tra ôn lại kiến thức</b></h3>
<p><span style="font-weight: 400;">Từ tài liệu cung cấp, Gemini Canvas dựng nên một trò chơi trắc nghiệm với 20 câu hỏi, kèm theo 4 lựa chọn đáp án rõ ràng và một thanh tiến độ trực quan. </span></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11703" src="https://tenten.vn/ai/wp-content/uploads/2025/03/Google-Gemini-Canvas-AI-dinh-nghia-lai-cach-ban-hoc-tap-lam-viec-va-sang-tao-3.jpg" alt="Google Gemini Canvas - AI định nghĩa lại cách bạn học tập, làm việc và sáng tạo" width="600" height="280" srcset="https://tenten.vn/ai/wp-content/uploads/2025/03/Google-Gemini-Canvas-AI-dinh-nghia-lai-cach-ban-hoc-tap-lam-viec-va-sang-tao-3.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/03/Google-Gemini-Canvas-AI-dinh-nghia-lai-cach-ban-hoc-tap-lam-viec-va-sang-tao-3-300x140.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><span style="font-weight: 400;">Giao diện trò chơi được thiết kế thân thiện, giúp người học dễ dàng tương tác và củng cố kiến thức một cách hiệu quả. Đây sẽ là công cụ tuyệt vời để các bạn học sinh ôn lại kiến thức hoặc tạo bài kiểm tra cho học sinh.</span></p>
<h3><b>Tạo landing page</b></h3>
<p><span style="font-weight: 400;">Canvas có thể tạo ra 1 landing page với câu lệnh đơn giản. Điều thú vị là Gemini sẽ tự động tạo mã nguồn cho trang, trang đích có 1 giao diện phối màu đơn giản nhưng rất hợp mắt. Bạn hoàn toàn có thể </span></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11704" src="https://tenten.vn/ai/wp-content/uploads/2025/03/Google-Gemini-Canvas-AI-dinh-nghia-lai-cach-ban-hoc-tap-lam-viec-va-sang-tao-4.jpg" alt="Google Gemini Canvas - AI định nghĩa lại cách bạn học tập, làm việc và sáng tạo" width="600" height="280" srcset="https://tenten.vn/ai/wp-content/uploads/2025/03/Google-Gemini-Canvas-AI-dinh-nghia-lai-cach-ban-hoc-tap-lam-viec-va-sang-tao-4.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/03/Google-Gemini-Canvas-AI-dinh-nghia-lai-cach-ban-hoc-tap-lam-viec-va-sang-tao-4-300x140.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><span style="font-weight: 400;">Mặc dù không thể chỉnh sửa trên giao diện xem trước, bạn vẫn có thể làm chủ nội dung bằng cách thay đổi đoạn mã. Và nếu như bạn thấy trang web còn thiếu, vẫn có thể yêu cầu AI thêm. Chẳng hạn như thêm pop-up như hình ở dưới đây.</span></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11705" src="https://tenten.vn/ai/wp-content/uploads/2025/03/Google-Gemini-Canvas-AI-dinh-nghia-lai-cach-ban-hoc-tap-lam-viec-va-sang-tao-5.jpg" alt="Google Gemini Canvas - AI định nghĩa lại cách bạn học tập, làm việc và sáng tạo" width="600" height="280" srcset="https://tenten.vn/ai/wp-content/uploads/2025/03/Google-Gemini-Canvas-AI-dinh-nghia-lai-cach-ban-hoc-tap-lam-viec-va-sang-tao-5.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/03/Google-Gemini-Canvas-AI-dinh-nghia-lai-cach-ban-hoc-tap-lam-viec-va-sang-tao-5-300x140.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<h3><b>Lập trình game</b></h3>
<p><span style="font-weight: 400;">Tạo game chưa bao giờ là dễ dàng với bất kỳ AI nào. Đối với Canvas, nó đã tạo ra trò chơi Tetris tuổi thơ với dòng lệnh như sau:</span></p>
<p><code><span style="font-weight: 400;">"Yêu cầu Gemini Canvas tạo một trò chơi Tetris bằng HTML, CSS và JavaScript với giao diện và chức năng như sau:</span></code></p>
<p><code><span style="font-weight: 400;">Tạo bảng chơi hình chữ nhật kích thước 10 ô rộng và 20 ô cao, viền màu xám, nền màu đen.</span></code></p>
<p><code><span style="font-weight: 400;">Hiển thị các khối Tetris với hình dạng và màu sắc: khối I (xanh lam), khối L (vàng), khối T (tím), khối O (xanh dương).</span></code></p>
<p><code><span style="font-weight: 400;">Phía trên bảng chơi, hiển thị 'Score: 0 | Level: 1' và dòng chữ 'Level increases every 500 points, making the game faster!' bằng chữ trắng.</span></code></p>
<p><code><span style="font-weight: 400;">Bên dưới bảng chơi, tạo 6 nút điều khiển: 'Pause', 'Rotate', 'Left', 'Right', 'Xuống luôn', 'Instructions', tất cả có nền màu xám và chữ trắng.</span></code></p>
<p><code><span style="font-weight: 400;">Chức năng Rotate sẽ giữ nguyên khối và quay 1 góc 90 độ</span></code></p>
<p><code><span style="font-weight: 400;">Chức năng: các khối rơi từ trên xuống, người chơi di chuyển trái/phải, xoay khối, tạm dừng trò chơi; cấp độ tăng sau mỗi 500 điểm, làm tốc độ rơi nhanh hơn.</span></code></p>
<p><code><span style="font-weight: 400;">Giao diện tổng thể có nền màu xanh đậm, chạy được trong trình duyệt."</span></code></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11706" src="https://tenten.vn/ai/wp-content/uploads/2025/03/Google-Gemini-Canvas-AI-dinh-nghia-lai-cach-ban-hoc-tap-lam-viec-va-sang-tao-6.jpg" alt="Google Gemini Canvas - AI định nghĩa lại cách bạn học tập, làm việc và sáng tạo" width="600" height="425" srcset="https://tenten.vn/ai/wp-content/uploads/2025/03/Google-Gemini-Canvas-AI-dinh-nghia-lai-cach-ban-hoc-tap-lam-viec-va-sang-tao-6.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/03/Google-Gemini-Canvas-AI-dinh-nghia-lai-cach-ban-hoc-tap-lam-viec-va-sang-tao-6-300x213.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><span style="font-weight: 400;">Mọi thứ đều hoạt động bình thường. Đây quả là một kết quả bất ngờ với 1 AI dù cho mới được ra mắt.</span></p>
<h3><b>Mô phòng các hiện tượng vật lý</b></h3>
<p><span style="font-weight: 400;">Thông qua chức năng tạo landing page, websites, bạn có thể tạo ra trang web mô phỏng hiện tượng vật lý. Thí nghiệm này mô phỏng lại các hạt dưới tác động của các hiệu ứng như trọng lực, đẩy lùi, nhiễu loạn. Trang web được tạo ra bởi lệnh sau:</span></p>
<p><code><span style="font-weight: 400;">Tạo website giao diện đủ các thông tin dưới:</span></code></p>
<p><code><span style="font-weight: 400;">Gravity (Trọng lực), Repulsion (Đẩy lùi), Vortex (Xoáy), Turbulence (Nhiễu loạn).</span></code></p>
<p><code><span style="font-weight: 400;">Dựa vào giao diện và cách hoạt động, có vẻ ứng dụng này cho phép người dùng tạo hạt (particles) bằng cách click chuột. Khi double-click (nhấp đúp), có thể ứng dụng sẽ thực hiện một trong các hành động sau:</span></code></p>
<p><code><span style="font-weight: 400;">Tạo ra nhiều hạt hơn tại vị trí nhấp đúp.</span></code></p>
<p><code><span style="font-weight: 400;">Tăng cường hiệu ứng trọng lực, khiến hạt rơi nhanh hơn.</span></code></p>
<p><code><span style="font-weight: 400;">Xóa bớt các hạt xung quanh điểm nhấp để tạo hiệu ứng dọn dẹp.</span></code></p>
<p><code><span style="font-weight: 400;">Thay đổi hướng lực tác động (ví dụ: đảo ngược trọng lực).</span></code></p>
<p><code><span style="font-weight: 400;">Giao diện: Chỉnh CSS sao cho đẹp và dễ nhìn, bắt mắt.</span></code></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11707" src="https://tenten.vn/ai/wp-content/uploads/2025/03/Google-Gemini-Canvas-AI-dinh-nghia-lai-cach-ban-hoc-tap-lam-viec-va-sang-tao-7.jpg" alt="Google Gemini Canvas - AI định nghĩa lại cách bạn học tập, làm việc và sáng tạo" width="600" height="420" srcset="https://tenten.vn/ai/wp-content/uploads/2025/03/Google-Gemini-Canvas-AI-dinh-nghia-lai-cach-ban-hoc-tap-lam-viec-va-sang-tao-7.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/03/Google-Gemini-Canvas-AI-dinh-nghia-lai-cach-ban-hoc-tap-lam-viec-va-sang-tao-7-300x210.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<h3><b>Tạo biểu đồ 3D</b></h3>
<p><span style="font-weight: 400;">Một khả năng mà chúng ta thường thấy trên Power BI thì Gemini hoàn toàn làm được. Người dùng Addy Osmani đã chia sẻ kết quả anh ta yêu cầu Canvas xây dựng biểu đồ chứng khoán.</span><span style="font-weight: 400;"><br />
</span></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11708" src="https://tenten.vn/ai/wp-content/uploads/2025/03/Google-Gemini-Canvas-AI-dinh-nghia-lai-cach-ban-hoc-tap-lam-viec-va-sang-tao-8.jpg" alt="Google Gemini Canvas - AI định nghĩa lại cách bạn học tập, làm việc và sáng tạo" width="600" height="508" srcset="https://tenten.vn/ai/wp-content/uploads/2025/03/Google-Gemini-Canvas-AI-dinh-nghia-lai-cach-ban-hoc-tap-lam-viec-va-sang-tao-8.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/03/Google-Gemini-Canvas-AI-dinh-nghia-lai-cach-ban-hoc-tap-lam-viec-va-sang-tao-8-300x254.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><span style="font-weight: 400;">Biểu đồ có thể tương tác, điều chỉnh thời gian, tùy chọn hiển thị mã chứng khoán. Tuy nhiên, với tác vụ này, cần có cách ra lệnh đặc biệt cũng như có dữ liệu import vào Gemini. Dẫu vậy, nếu được phát triển, thậm chí nó có thể tự tạo ra đồ thị phân tích xu hướng mã cổ phiếu.</span></p>
<h2><b>Gemini Canvas có tính phí không?</b></h2>
<p><span style="font-weight: 400;">Hiện tại, Gemini đang mở cho cả phiên bản miễn phí và có phí yêu cầu tài khoản Advance. Dường như, phiên bản miễn phí sẽ bị giới hạn số lần và giới hạn sức mạnh. Theo kế hoạch, rất có thể Canvas sẽ chỉ tích hợp với tài khoản Advance. Đây là công cụ AI đáng để trải nghiệm trước khi vấn đề tính phí thay đổi.</span></p>
<h2><b>Kết luận</b></h2>
<p><span style="font-weight: 400;">Gemini Canvas là một công cụ AI đột phá từ Google. Nó hỗ trợ người dùng ở mọi lĩnh vực – từ học sinh, nhà sáng tạo nội dung đến lập trình viên. Dù vẫn tồn tại một số hạn chế nhỏ, nhưng với khả năng hỗ trợ cho nhiều đối tượng ngành nghề, Gemini Canvas vẫn rất đáng để trải nghiệm. Cảm ơn bạn đã theo dõi tin tức của Tenten.vn. Chúc bạn có nhiều sức khỏe để tiếp tục theo dõi những biến động mới nhất về AI.</span></p>
<p>Bài viết <a href="https://tenten.vn/ai/google-gemini-canvas-ai-dinh-nghia-lai-cach-ban-hoc-tap-lam-viec-va-sang-tao/">Google Gemini Canvas &#8211; AI định nghĩa lại cách bạn học tập, làm việc và sáng tạo</a> đã xuất hiện đầu tiên vào ngày <a href="https://tenten.vn/ai">Tenten AI</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>OpenAI ra mắt Responses API: Tích hợp với công cụ thông minh xây dựng agents</title>
		<link>https://tenten.vn/ai/openai-ra-mat-responses-api-tich-hop-voi-cong-cu-thong-minh-xay-dung-agents/</link>
		
		<dc:creator><![CDATA[Quản trị viên]]></dc:creator>
		<pubDate>Thu, 13 Mar 2025 02:07:49 +0000</pubDate>
				<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[Agents SDK]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Computer Use Tool]]></category>
		<category><![CDATA[File Search Tool]]></category>
		<category><![CDATA[OpenAI]]></category>
		<category><![CDATA[Responses API]]></category>
		<category><![CDATA[Web Search Tool]]></category>
		<guid isPermaLink="false">https://tenten.vn/ai/?p=11656</guid>

					<description><![CDATA[<p>OpenAI vừa cho ra mắt công cụ mới để xây dựng agent với API Ngày hôm qua, 11/3, đội ngũ Open AI, dẫn đầu bởi Kevin – trưởng nhóm sản phẩm, đã tổ chức một sự kiện công bố loạt công cụ mới cùng API “nâng cấp” dành cho các nhà phát triển. Nếu bạn &#8230;</p>
<p>Bài viết <a href="https://tenten.vn/ai/openai-ra-mat-responses-api-tich-hop-voi-cong-cu-thong-minh-xay-dung-agents/">OpenAI ra mắt Responses API: Tích hợp với công cụ thông minh xây dựng agents</a> đã xuất hiện đầu tiên vào ngày <a href="https://tenten.vn/ai">Tenten AI</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1><b>OpenAI vừa cho ra mắt công cụ mới để xây dựng agent với API</b></h1>
<p><span style="font-weight: 400;">Ngày hôm qua, 11/3, đội ngũ Open AI, dẫn đầu bởi Kevin – trưởng nhóm sản phẩm, đã tổ chức một sự kiện công bố loạt công cụ mới cùng API “nâng cấp” dành cho các nhà phát triển. Nếu bạn từng nghĩ về những trợ lý thông minh có thể tự làm việc, tìm tài liệu, điều khiển máy tính, những công cụ mới hoàn toàn đáp ứng được bạn. Hãy cùng </span><a href="https://tenten.vn/vi"><span style="font-weight: 400;">Tenten.vn</span></a><span style="font-weight: 400;"> tìm hiểu những công cụ này có gì đặc biệt!</span></p>
<p><img loading="lazy" decoding="async" class="wp-image-11658 size-full aligncenter" src="https://tenten.vn/ai/wp-content/uploads/2025/03/OpenAI-ra-mat-Responses-API-Tich-hop-cong-cu-thong-minh-xay-dung-agents-1-1.jpg" alt="" width="600" height="315" srcset="https://tenten.vn/ai/wp-content/uploads/2025/03/OpenAI-ra-mat-Responses-API-Tich-hop-cong-cu-thong-minh-xay-dung-agents-1-1.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/03/OpenAI-ra-mat-Responses-API-Tich-hop-cong-cu-thong-minh-xay-dung-agents-1-1-300x158.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<h2><b>Responses API – “ngôi sao” mới của Open AI</b></h2>
<p><span style="font-weight: 400;">Đây là một API mới, kết hợp sự đơn giản của </span><a href="https://platform.openai.com/docs/guides/text?api-mode=chat"><span style="font-weight: 400;">Chat Completions</span></a><span style="font-weight: 400;"> với khả năng sử dụng công cụ của Assistants API. Responses API giúp các nhà phát triển sử dụng nhiều tính năng như tìm kiếm web, tập tin, tính toán mượt mà chỉ với 1 lần gọi API.</span></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11659 size-full" src="https://tenten.vn/ai/wp-content/uploads/2025/03/OpenAI-ra-mat-Responses-API-Tich-hop-cong-cu-thong-minh-xay-dung-agents-2.png" alt=" OpenAI-ra-mat-Responses-API-Tich-hop-cong-cu-thong-minh-xay-dung-agents-2" width="600" height="315" srcset="https://tenten.vn/ai/wp-content/uploads/2025/03/OpenAI-ra-mat-Responses-API-Tich-hop-cong-cu-thong-minh-xay-dung-agents-2.png 600w, https://tenten.vn/ai/wp-content/uploads/2025/03/OpenAI-ra-mat-Responses-API-Tich-hop-cong-cu-thong-minh-xay-dung-agents-2-300x158.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><span style="font-weight: 400;">API này cũng mang lại nhiều cải tiến về trải nghiệm sử dụng, bao gồm thiết kế dựa trên mục thống nhất, đa hình đơn giản hơn, sự kiện phát trực tuyến trực quan và các tiện ích SDK như <code>`response.output_text`</code> để dễ dàng truy cập đầu ra văn bản của mô hình.</span></p>
<p><span style="font-weight: 400;">Hiện công cụ đã sẵn cho tất cả các nhà phát triển và không tính phí riêng. Token và công cụ sẽ được tính theo mức giá tiêu chuẩn được chỉ định trên trang giá OpenAI.</span></p>
<h2><b>Ba công cụ “đột phá” xây dựng agents tích hợp trong Responses AI</b></h2>
<p><span style="font-weight: 400;">Không chỉ nói suống, Open AI tung ngay ba công cụ tích hợp sẵn để giúp nhà phát triển xây dựng các agent. Nó bao gồm: </span><b>Web Search Tool, File Search Tool, </b><span style="font-weight: 400;">và </span><b>Computer Use Tool.</b></p>
<h3><b>Web Search Tool</b></h3>
<p><span style="font-weight: 400;">Đây là công cụ tìm kiếm kiếm web tích hợp, lấy thông tin mới nhất và trả lời chính xác. Nó chính là “bộ não” đằng sau ChatGPT Search, khả dụng với mô hình GPT-4o hoặc 4o Mini hoặc với lệnh gọi hàm.</span></p>
<p><code><span style="font-weight: 400;">Javascript</span></code></p>
<p><code><span style="font-weight: 400;">const response = await openai.responses.create({</span></code></p>
<p><code><span style="font-weight: 400;">    model: "gpt-4o",</span></code></p>
<p><code><span style="font-weight: 400;">    tools: [ { type: "web_search_preview" } ],</span></code></p>
<p><code><span style="font-weight: 400;">    input: "What was a positive news story that happened today?",</span></code></p>
<p><code><span style="font-weight: 400;">});</span></code></p>
<p><code><span style="font-weight: 400;">console.log(response.output_text);</span></code></p>
<p><span style="font-weight: 400;">Trong bài kiểm tra SimpleQA, mô hình thử nghiệm GPT‑4o và GPT‑4o mini đạt điểm lần lượt là 90% và 88% về khả năng trả lời chính xác các câu hỏi ngắn gọn và mang tính thực tế. Đây được coi là mức điểm top đầu hiện nay.</span></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11660 size-full" src="https://tenten.vn/ai/wp-content/uploads/2025/03/OpenAI-ra-mat-Responses-API-Tich-hop-cong-cu-thong-minh-xay-dung-agents-3.jpg" alt="OpenAI-ra-mat-Responses-API-Tich-hop-cong-cu-thong-minh-xay-dung-agents-3" width="600" height="315" srcset="https://tenten.vn/ai/wp-content/uploads/2025/03/OpenAI-ra-mat-Responses-API-Tich-hop-cong-cu-thong-minh-xay-dung-agents-3.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/03/OpenAI-ra-mat-Responses-API-Tich-hop-cong-cu-thong-minh-xay-dung-agents-3-300x158.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><span style="font-weight: 400;">Web Search Tool sẽ là công cụ tìm kiếm web phù hợp tác vụ như trợ lý mua sắm, tác nhân nghiên cứu thị trường hay đặt vé du lịch. Đây là những tác vụ đòi hỏi thông tin chính xác và kịp thời từ internet.</span></p>
<p><span style="font-weight: 400;">Một ví dụ điển hình là </span><b>Hebbia</b><span style="font-weight: 400;">, công ty đã tận dụng công cụ này để giúp các nhà quản lý tài sản, công ty vốn cổ phần tư nhân và văn phòng luật khai thác thông tin giá trị từ các tập dữ liệu lớn. </span></p>
<h3><b>File Search Tool</b></h3>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11661 size-full" src="https://tenten.vn/ai/wp-content/uploads/2025/03/OpenAI-ra-mat-Responses-API-Tich-hop-cong-cu-thong-minh-xay-dung-agents-4.jpg" alt="OpenAI-ra-mat-Responses-API-Tich-hop-cong-cu-thong-minh-xay-dung-agents-4" width="600" height="338" srcset="https://tenten.vn/ai/wp-content/uploads/2025/03/OpenAI-ra-mat-Responses-API-Tich-hop-cong-cu-thong-minh-xay-dung-agents-4.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/03/OpenAI-ra-mat-Responses-API-Tich-hop-cong-cu-thong-minh-xay-dung-agents-4-300x169.jpg 300w, https://tenten.vn/ai/wp-content/uploads/2025/03/OpenAI-ra-mat-Responses-API-Tich-hop-cong-cu-thong-minh-xay-dung-agents-4-390x220.jpg 390w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><span style="font-weight: 400;">Nếu như bạn đang có một kho tài liệu cần khai thác, đây sẽ là thứ giúp ích cho bạn. Đây không phải công nghệ mới nhưng được nâng cấp với hai tính năng: lọc siêu dữ liệu (metadata filtering). Bạn sẽ tìm đúng thứ bạn cần, và tìm kiếm trực tiếp qua kho vector mà không cần qua mô hình trung gian. Và chỉ cần một vài dòng mã với Responses API, là có thể tích hợp công cụ này</span></p>
<p><code><span style="font-weight: 400;">Javascript</span></code></p>
<p><code><span style="font-weight: 400;">const productDocs = await openai.vectorStores.create({</span></code></p>
<p><code><span style="font-weight: 400;">    name: "Product Documentation",</span></code></p>
<p><code><span style="font-weight: 400;">    file_ids: [file1.id, file2.id, file3.id],</span></code></p>
<p><code><span style="font-weight: 400;">});</span></code></p>
<p><code><span style="font-weight: 400;">const response = await openai.responses.create({</span></code></p>
<p><code><span style="font-weight: 400;">    model: "gpt-4o-mini",</span></code></p>
<p><code><span style="font-weight: 400;">    tools: [{</span></code></p>
<p><code><span style="font-weight: 400;">        type: "file_search",</span></code></p>
<p><code><span style="font-weight: 400;">        vector_store_ids: [productDocs.id],</span></code></p>
<p><code><span style="font-weight: 400;">    }],</span></code></p>
<p><code><span style="font-weight: 400;">    input: "What is deep research by OpenAI?",</span></code></p>
<p><code><span style="font-weight: 400;">});</span></code></p>
<p><code><span style="font-weight: 400;">console.log(response.output_text);</span></code></p>
<p><b>File Search Tool</b><span style="font-weight: 400;"> tìm kiếm tệp tin có thể được sử dụng cho nhiều trường. Nó có thể hỗ trợ nhân viên hỗ trợ khách hàng dễ dàng truy cập các câu hỏi thường gặp (FAQ), hỗ trợ tác nhân lập trình truy vấn tài liệu kỹ thuật,&#8230;</span></p>
<p><span style="font-weight: 400;">Công cụ này hiện đã khả dụng trong Responses API và Assistants API.  Chi phí sử dụng được tính là $2,50 cho mỗi nghìn truy vấn.</span></p>
<h3><b>Computer Use Tool</b></h3>
<p><span style="font-weight: 400;">Tự động hóa, điều khiển máy tính từ xa chính là những khả năng nổi bật của công cụ này. Nó được hỗ trợ bởi mô hình CUA &#8211; được tích hợp trong Operator. Cũng chỉ cần một vài dòng lệnh với Responses API, bạn đã có thể tích hợp công cụ này.</span></p>
<p><code><span style="font-weight: 400;">Javascript</span></code></p>
<p><code><span style="font-weight: 400;">const response = await openai.responses.create({</span></code></p>
<p><code><span style="font-weight: 400;">    model: "computer-use-preview",</span></code></p>
<p><code><span style="font-weight: 400;">    tools: [{</span></code></p>
<p><code><span style="font-weight: 400;">        type: "computer_use_preview",</span></code></p>
<p><code><span style="font-weight: 400;">        display_width: 1024,</span></code></p>
<p><code><span style="font-weight: 400;">        display_height: 768,</span></code></p>
<p><code><span style="font-weight: 400;">        environment: "browser",</span></code></p>
<p><code><span style="font-weight: 400;">    }],</span></code></p>
<p><code><span style="font-weight: 400;">    truncation: "auto",</span></code></p>
<p><code><span style="font-weight: 400;">    input: "I'm looking for a new camera. Help me find the best one.",</span></code></p>
<p><code><span style="font-weight: 400;">});</span></code></p>
<p><code><span style="font-weight: 400;">console.log(response.output);</span></code></p>
<p><span style="font-weight: 400;">Mô hình CUA đã đạt được những thành tích ấn tượng trong việc tự động hóa các tác vụ máy tính phức tạp.</span></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11662 size-full" src="https://tenten.vn/ai/wp-content/uploads/2025/03/OpenAI-ra-mat-Responses-API-Tich-hop-cong-cu-thong-minh-xay-dung-agents-5.jpg" alt="OpenAI-ra-mat-Responses-API-Tich-hop-cong-cu-thong-minh-xay-dung-agents-5" width="600" height="180" srcset="https://tenten.vn/ai/wp-content/uploads/2025/03/OpenAI-ra-mat-Responses-API-Tich-hop-cong-cu-thong-minh-xay-dung-agents-5.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/03/OpenAI-ra-mat-Responses-API-Tich-hop-cong-cu-thong-minh-xay-dung-agents-5-300x90.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><span style="font-weight: 400;">Bắt đầu từ hôm nay, công cụ Computer Use sẽ được cung cấp dưới dạng bản xem trước nghiên cứu trong Responses API , dành cho các nhà phát triển thuộc các tầng sử dụng từ 3 đến 5. Chi phí sử dụng được tính là $3/1 triệu token đầu vào và $12/1 triệu token đầu ra.</span></p>
<h2><b>Agents SDK &#8211; trợ thủ cho các nhà phát triển</b></h2>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11663 size-full" src="https://tenten.vn/ai/wp-content/uploads/2025/03/OpenAI-ra-mat-Responses-API-Tich-hop-cong-cu-thong-minh-xay-dung-agents-6.jpg" alt="OpenAI-ra-mat-Responses-API-Tich-hop-cong-cu-thong-minh-xay-dung-agents-6" width="600" height="300" srcset="https://tenten.vn/ai/wp-content/uploads/2025/03/OpenAI-ra-mat-Responses-API-Tich-hop-cong-cu-thong-minh-xay-dung-agents-6.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/03/OpenAI-ra-mat-Responses-API-Tich-hop-cong-cu-thong-minh-xay-dung-agents-6-300x150.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><span style="font-weight: 400;">Ngoài bộ cung cụ, nhà phát triển còn cần điều phối các luồng công việc phức tạp giữa nhiều agent. Đó cũng chính là khả năng của Agents SDK – bộ công cụ mã nguồn mở mới. Đây là phiên bản nâng cấp vượt trội của </span><a href="https://github.com/openai/swarm"><span style="font-weight: 400;">Swarm</span></a><span style="font-weight: 400;">. Agents SDK hoạt động tốt với cả Responses API và Chat Completions API.</span></p>
<h3><b>Agents SDK có những điểm gì mới ?</b></h3>
<ul>
<li style="font-weight: 400;" aria-level="1"><b>Agent dễ tùy chỉnh</b><span style="font-weight: 400;">: Tạo agent với hướng dẫn rõ ràng và tích hợp sẵn công cụ như Web Search.</span></li>
<li style="font-weight: 400;" aria-level="1"><b>Handoff thông minh</b><span style="font-weight: 400;">: Chuyển giao nhiệm vụ giữa các agent mượt mà – ví dụ, từ agent mua sắm sang agent hỗ trợ hoàn tiền.</span></li>
<li style="font-weight: 400;" aria-level="1"><b>Guardrails an toàn</b><span style="font-weight: 400;">: Kiểm soát đầu vào/đầu ra để tránh lỗi hoặc nội dung không mong muốn.</span></li>
<li style="font-weight: 400;" aria-level="1"><b>Tracing &amp; Observability</b><span style="font-weight: 400;">: Xem chi tiết từng bước agent hoạt động, dễ dàng debug và tối ưu hiệu suất.</span></li>
</ul>
<p><i><span style="font-weight: 400;">Ví dụ, chỉ vài dòng code, bạn đã có một hệ thống agent phân loại, mua sắm, và hỗ trợ:</span></i></p>
<p><code><span style="font-weight: 400;">Python</span><span style="font-weight: 400;"><br />
</span><span style="font-weight: 400;">from agents import Agent, Runner, WebSearchTool, function_tool</span></code></p>
<p><code><span style="font-weight: 400;">@function_tool</span></code></p>
<p><code><span style="font-weight: 400;">def submit_refund_request(item_id: str, reason: str):</span></code></p>
<p><code><span style="font-weight: 400;">    return "success"  # Logic hoàn tiền của bạn ở đây</span></code></p>
<p><code><span style="font-weight: 400;">support_agent = Agent(</span></code></p>
<p><code><span style="font-weight: 400;">    name="Support &amp; Returns",</span></code></p>
<p><code><span style="font-weight: 400;">    instructions="Bạn là agent hỗ trợ, xử lý yêu cầu hoàn tiền...",</span></code></p>
<p><code><span style="font-weight: 400;">    tools=[submit_refund_request],</span></code></p>
<p><code><span style="font-weight: 400;">)</span></code></p>
<p><code><span style="font-weight: 400;">shopping_agent = Agent(</span></code></p>
<p><code><span style="font-weight: 400;">    name="Shopping Assistant",</span></code></p>
<p><code><span style="font-weight: 400;">    instructions="Bạn là trợ lý mua sắm, tìm kiếm trên web...",</span></code></p>
<p><code><span style="font-weight: 400;">    tools=[WebSearchTool()],</span></code></p>
<p><code><span style="font-weight: 400;">)</span></code></p>
<p><code><span style="font-weight: 400;">triage_agent = Agent(</span></code></p>
<p><code><span style="font-weight: 400;">    name="Triage Agent",</span></code></p>
<p><code><span style="font-weight: 400;">    instructions="Chuyển người dùng đến agent phù hợp.",</span></code></p>
<p><code><span style="font-weight: 400;">    handoffs=[shopping_agent, support_agent],</span></code></p>
<p><code><span style="font-weight: 400;">)</span></code></p>
<p><code><span style="font-weight: 400;">output = Runner.run_sync(</span></code></p>
<p><code><span style="font-weight: 400;">    starting_agent=triage_agent,</span></code></p>
<p><code><span style="font-weight: 400;">    input="Giày nào hợp với outfit của tôi nhỉ?",</span></code></p>
<p><code><span style="font-weight: 400;">)</span></code></p>
<h2><b>Kết luận</b></h2>
<p><b>OpenAI</b><span style="font-weight: 400;"> đang từng bước hiện thực hóa tuyên bố: &#8220;Năm 2025 sẽ là năm của hành động&#8221;. AI không chỉ hiểu ngôn ngữ mà còn thao tác được với thế giới vật lý. Với những công cụ được công bố, doanh nghiệp sẽ sở hữu một &#8220;đội quân&#8221; agents thông minh, hoạt động 24/7 để phục vụ khách hàng, tối ưu vận hành và sáng tạo giá trị đột phá.</span></p>
<p><span style="font-weight: 400;">Hãy bắt đầu khám phá Responses API ngay hôm nay và chia sẻ trải nghiệm của bạn cho Tenten.vn biết nhé!</span></p>
<p>&nbsp;</p>
<p>Bài viết <a href="https://tenten.vn/ai/openai-ra-mat-responses-api-tich-hop-voi-cong-cu-thong-minh-xay-dung-agents/">OpenAI ra mắt Responses API: Tích hợp với công cụ thông minh xây dựng agents</a> đã xuất hiện đầu tiên vào ngày <a href="https://tenten.vn/ai">Tenten AI</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Cách lấy dữ liệu trang web trong 1 nốt nhạc mà không cần biết code</title>
		<link>https://tenten.vn/ai/cach-lay-du-lieu-trang-web-trong-1-not-nhac-ma-khong-can-biet-code/</link>
		
		<dc:creator><![CDATA[Quản trị viên]]></dc:creator>
		<pubDate>Wed, 12 Mar 2025 04:07:49 +0000</pubDate>
				<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[lấy dữ liệu]]></category>
		<category><![CDATA[Proxy]]></category>
		<category><![CDATA[scraping website]]></category>
		<guid isPermaLink="false">https://tenten.vn/ai/?p=11649</guid>

					<description><![CDATA[<p>Chắc hẳn nhiều bạn lấy dữ liệu đều gặp phải trường hợp phổ biến này. Không API, không thể truy cập cơ sở dữ liệu, và một trang web với &#8220;bức tường&#8221; bảo vệ như là: reCAPTCHA khó nhằn, ngăn chặn địa lý, giới hạn yêu cầu theo thời gian, và cấu trúc HTML được &#8230;</p>
<p>Bài viết <a href="https://tenten.vn/ai/cach-lay-du-lieu-trang-web-trong-1-not-nhac-ma-khong-can-biet-code/">Cách lấy dữ liệu trang web trong 1 nốt nhạc mà không cần biết code</a> đã xuất hiện đầu tiên vào ngày <a href="https://tenten.vn/ai">Tenten AI</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">Chắc hẳn nhiều bạn lấy dữ liệu đều gặp phải trường hợp phổ biến này. Không API, không thể truy cập cơ sở dữ liệu, và một trang web với &#8220;bức tường&#8221; bảo vệ như là: reCAPTCHA khó nhằn, ngăn chặn địa lý, giới hạn yêu cầu theo thời gian, và cấu trúc HTML được thiết kế để chống lại bạn. Trong bài viết này, </span><a href="https://tenten.vn/vi"><span style="font-weight: 400;">Tenten.vn</span></a><span style="font-weight: 400;"> sẽ chia sẻ với bạn cách vượt qua những trở ngại tưởng chừng không thể ấy. Bạn không cần phải là một người biết nhiều ngôn ngữ lập trình nhưng vẫn xử lý được. Hãy cùng khám phá nhé!</span></p>
<h2><b>Vượt qua reCAPTCHA và phát hiện bot</b></h2>
<p><span style="font-weight: 400;">Nhiều trang web hiện đại sử dụng </span><a href="https://tenten.vn/tin-tuc/recaptcha-la-gi/"><span style="font-weight: 400;">reCAPTCHA</span></a><span style="font-weight: 400;"> để ngăn chặn các bot tự động. Công cụ này không chỉ để kiểm tra bot, mà còn phân tích rất kỹ các hành vi của bạn:</span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Chuyển động chuột: Nếu chuột di chuyển theo đường thẳng hoặc quá đều đặn, hệ thống sẽ nghi ngờ bot.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">User Agent giả mạo: Các trình duyệt giả lập thường sử dụng User Agent không hợp lệ, dễ bị phát hiện.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Tốc độ tương tác: Nếu bạn gửi yêu cầu quá nhanh hoặc quá nhiều trong thời gian ngắn, hệ thống sẽ coi đó là dấu hiệu của bot.</span></li>
</ul>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11650 size-full" src="https://tenten.vn/ai/wp-content/uploads/2025/03/Cach-lay-du-lieu-trang-web-trong-1-not-nhac-ma-khong-can-biet-code-1.jpg" alt="Cach-lay-du-lieu-trang-web-trong-1-not-nhac-ma-khong-can-biet-code-1" width="600" height="338" srcset="https://tenten.vn/ai/wp-content/uploads/2025/03/Cach-lay-du-lieu-trang-web-trong-1-not-nhac-ma-khong-can-biet-code-1.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/03/Cach-lay-du-lieu-trang-web-trong-1-not-nhac-ma-khong-can-biet-code-1-300x169.jpg 300w, https://tenten.vn/ai/wp-content/uploads/2025/03/Cach-lay-du-lieu-trang-web-trong-1-not-nhac-ma-khong-can-biet-code-1-390x220.jpg 390w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p>Và để vượt qua các công cụ ngăn chặn bot, chúng ta có<b> Puppeteer</b><span>. Nór cho phép bạn mô phỏng hành vi của một người dùng thực sự, từ việc di chuyển chuột ngẫu nhiên, thiết lập User Agent hợp lệ, đến việc giải quyết reCAPTCHA thủ công.</span></p>
<p><span style="font-weight: 400;">Dưới đây là một đoạn mã nguồn (JavaScript) đơn giản sử dụng Puppeteer để vượt qua reCAPTCHA và truy cập dữ liệu:</span></p>
<p><code><span style="font-weight: 400;">const puppeteer = require('puppeteer');</span></code></p>
<p><code><span style="font-weight: 400;">async function bypassCaptcha() {</span></code></p>
<p><code><span style="font-weight: 400;">  // Khởi tạo trình duyệt (chạy ở chế độ hiển thị để dễ quan sát)</span></code></p>
<p><code><span style="font-weight: 400;">  const browser = await puppeteer.launch({ headless: false });</span></code></p>
<p><code><span style="font-weight: 400;">  const page = await browser.newPage();</span></code></p>
<p><code><span style="font-weight: 400;">  // Thiết lập User Agent hợp lệ để giả lập trình duyệt thật</span></code></p>
<p><code><span style="font-weight: 400;">  await page.setUserAgent('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36');</span></code></p>
<p><code><span style="font-weight: 400;">  // Tạo chuyển động chuột ngẫu nhiên để qua mặt reCAPTCHA</span></code></p>
<p><code><span style="font-weight: 400;">  await page.mouse.move(100 + Math.random() * 500, 200 + Math.random() * 300);</span></code></p>
<p><code><span style="font-weight: 400;">  // Truy cập trang web mục tiêu</span></code></p>
<p><code><span style="font-weight: 400;">  await page.goto('https://example.com');</span></code></p>
<p><code><span style="font-weight: 400;">  // Đóng trình duyệt sau khi hoàn thành</span></code></p>
<p><code><span style="font-weight: 400;">  await browser.close();</span></code></p>
<p><code><span style="font-weight: 400;">}</span></code></p>
<p><b>Cách sử dụng đoạn mã:</b><span style="font-weight: 400;"> Mở bất kỳ trình soạn thảo văn bản nào (như Visual Studio Code, Sublime Text, hoặc Notepad++), dán đoạn mã nguồn và lưu tên thành tên bất kỳ ví dụ là <em>inedex.js</em>. Sau khi đã lưu file <em>index.js</em>, quay lại Terminal hoặc Command Prompt, chạy lệnh sau:</span></p>
<p><code><span style="font-weight: 400;">node index.js</span></code></p>
<p><span style="font-weight: 400;">Nếu mọi thứ được thiết lập đúng, Puppeteer sẽ khởi chạy một cửa sổ trình duyệt, thực hiện các hành động như di chuyển chuột ngẫu nhiên và truy cập trang web mà bạn đã chỉ định.</span></p>
<h2><b>Khắc phục chặn địa lý và giới hạn tốc độ</b></h2>
<p><span style="font-weight: 400;">Có đôi lúc, bạn không thể truy cập 1 trang web hoặc bị chặn sau vài lần tải trang. Đó là họ chặn IP từ các khu vực cụ thể hoặc giới hạn số lượng yêu cầu (ví dụ: chỉ cho phép 5 lần truy cập trong 10 phút).</span></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11651 size-full" src="https://tenten.vn/ai/wp-content/uploads/2025/03/Cach-lay-du-lieu-trang-web-trong-1-not-nhac-ma-khong-can-biet-code-2.jpg" alt="Cach-lay-du-lieu-trang-web-trong-1-not-nhac-ma-khong-can-biet-code-2" width="600" height="350" srcset="https://tenten.vn/ai/wp-content/uploads/2025/03/Cach-lay-du-lieu-trang-web-trong-1-not-nhac-ma-khong-can-biet-code-2.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/03/Cach-lay-du-lieu-trang-web-trong-1-not-nhac-ma-khong-can-biet-code-2-300x175.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><span style="font-weight: 400;">Để vượt qua chặn IP địa lý và giới hạn tốc độ, bạn có thể sử dụng </span><a href="https://smartproxy.com/blog/why-rotating-proxies-are-the-best#:~:text=A%20rotating%20proxy%20is%20a%20proxy%20server%20that%20automatically%20switches,a%20different%20device%20or%20location."><b>rotating residential proxies</b></a><span style="font-weight: 400;">. Đây là những proxy mô phỏng lưu lượng truy cập từ các địa chỉ IP thực của người dùng tại các khu vực cụ thể. Bằng cách thay đổi IP sau mỗi vài yêu cầu, bạn có thể tránh bị phát hiện và ngăn chặn.</span></p>
<p><span style="font-weight: 400;">Dưới đây là một đoạn mã nguồn Python đơn giản sử dụng </span><span style="font-weight: 400;">rotating residential proxies</span><span style="font-weight: 400;">. để khắc phục vấn đề này:</span></p>
<p><code><span style="font-weight: 400;">import requests</span></code></p>
<p><code><span style="font-weight: 400;">from time import sleep</span></code></p>
<p><code><span style="font-weight: 400;"># </span><span style="font-weight: 400;">rotating residential proxies</span><span style="font-weight: 400;"> (thay thế bằng proxy thực tế của bạn)</span></code></p>
<p><code><span style="font-weight: 400;">proxy_list = [</span></code></p>
<p><code><span style="font-weight: 400;">    "http://user:pass@br.proxy.example.com:8080",</span></code></p>
<p><code><span style="font-weight: 400;">    "http://user:pass@us.proxy.example.com:8080",</span></code></p>
<p><code><span style="font-weight: 400;">    # Thêm các proxy khác vào đây...</span></code></p>
<p><code><span style="font-weight: 400;">]</span></code></p>
<p><code><span style="font-weight: 400;">def scrape_safe(url):</span></code></p>
<p><code><span style="font-weight: 400;">    for proxy in proxy_list:</span></code></p>
<p><code><span style="font-weight: 400;">        try:</span></code></p>
<p><code><span style="font-weight: 400;">            # Gửi yêu cầu với proxy hiện tại</span></code></p>
<p><code><span style="font-weight: 400;">            response = requests.get(url, proxies={"http": proxy, "https": proxy})</span></code></p>
<p><code><span style="font-weight: 400;">            if response.status_code == 200:</span></code></p>
<p><code><span style="font-weight: 400;">                return response.text  # Trả về nội dung trang web nếu thành công</span></code></p>
<p><code><span style="font-weight: 400;">            sleep(10)  # Thêm độ trễ 10 giây giữa các yêu cầu</span></code></p>
<p><code><span style="font-weight: 400;">        except Exception as e:</span></code></p>
<p><code><span style="font-weight: 400;">            print(f"Lỗi với proxy {proxy}: {e}")</span></code></p>
<p><code><span style="font-weight: 400;">            continue  # Chuyển sang proxy tiếp theo nếu lỗi xảy ra</span></code></p>
<p><code><span style="font-weight: 400;">    return None  # Trả về None nếu tất cả proxy đều thất bại</span></code></p>
<p><b>Cách sử dụng đoạn mã:</b><span style="font-weight: 400;"> Mở bất kỳ trình soạn thảo văn bản nào (như Visual Studio Code, Sublime Text, hoặc Notepad++), dán đoạn mã nguồn và lưu tên thành tên bất kỳ </span><i><span style="font-weight: 400;">ví dụ Scraping.py</span></i><span style="font-weight: 400;">. Quay lại Terminal hoặc Command Prompt, đảm bảo bạn đang ở trong thư mục chứa file <em>scrape.py,</em> và chạy lệnh sau:</span></p>
<p><code>python scrape.py</code></p>
<h2><b>Xử lý HTML phi cấu trúc</b></h2>
<p><span style="font-weight: 400;">Nhiều trang web hiện đại sử dụng các framework như React, Angular, hoặc Vue.js, khiến cấu trúc HTML có thể thay đổi linh hoạt và làm khó bạn lấy dữ liệu. Ví dụ, một danh sách sản phẩm hôm nay nằm trong thẻ </span><code><span style="font-weight: 400;">&lt;div class="product-list"&gt;</span></code><span style="font-weight: 400;">, nhưng ngày mai lại chuyển sang </span><code><span style="font-weight: 400;">&lt;section id="products"&gt;</span></code><span style="font-weight: 400;">.</span></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11652 size-full" src="https://tenten.vn/ai/wp-content/uploads/2025/03/Cach-lay-du-lieu-trang-web-trong-1-not-nhac-ma-khong-can-biet-code-3.jpg" alt="Cach-lay-du-lieu-trang-web-trong-1-not-nhac-ma-khong-can-biet-code-3" width="600" height="300" srcset="https://tenten.vn/ai/wp-content/uploads/2025/03/Cach-lay-du-lieu-trang-web-trong-1-not-nhac-ma-khong-can-biet-code-3.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/03/Cach-lay-du-lieu-trang-web-trong-1-not-nhac-ma-khong-can-biet-code-3-300x150.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><span style="font-weight: 400;">Để vượt qua, chúng ta có thể sử dụng </span><a href="https://github.com/unclecode/crawl4ai"><b>Crawl4AI</b></a><span style="font-weight: 400;"> – một công cụ mạnh mẽ kết hợp giữa thu thập dữ liệu và trí tuệ nhân tạo cùng với mô hình ngôn ngữ </span><b>DeepSeek</b><span style="font-weight: 400;">. Thay vì phụ thuộc vào cấu trúc HTML cố định, giải pháp này tập trung vào ý nghĩa của dữ liệu, giúp bạn trích xuất thông tin linh hoạt.</span></p>
<p><span style="font-weight: 400;">Dưới đây là một đoạn mã Python đơn giản sử dụng Crawl4AI và DeepSeek để xử lý HTML phi cấu trúc:</span></p>
<p><code><span style="font-weight: 400;">from crawl4ai import WebCrawler</span></code></p>
<p><code><span style="font-weight: 400;">from llama_cpp import Llama</span></code></p>
<p><code><span style="font-weight: 400;"># Khởi tạo mô hình ngôn ngữ DeepSeek</span></code></p>
<p><code><span style="font-weight: 400;">llm = Llama(model_path="deepseek-1.3b.gguf")</span></code></p>
<p><code><span style="font-weight: 400;"># Khởi tạo WebCrawler</span></code></p>
<p><code><span style="font-weight: 400;">crawler = WebCrawler()</span></code></p>
<p><code><span style="font-weight: 400;"># Chạy quá trình cào dữ liệu với chiến lược sử dụng LLM</span></code></p>
<p><code><span style="font-weight: 400;">content = crawler.run(</span></code></p>
<p><code><span style="font-weight: 400;">    url="https://example.com",</span></code></p>
<p><code><span style="font-weight: 400;">    strategy="llm",  # Sử dụng chiến lược dựa trên LLM</span></code></p>
<p><code><span style="font-weight: 400;">    llm=llm,</span></code></p>
<p><code><span style="font-weight: 400;">    prompt="Extract product names, prices into JSON"</span></code></p>
<p><code><span style="font-weight: 400;">)</span></code></p>
<p><code><span style="font-weight: 400;"># In ra dữ liệu đã trích xuất</span></code></p>
<p><code><span style="font-weight: 400;">print(content.extracted_data)</span></code></p>
<p><b>Cách sử dụng đoạn mã:</b><span style="font-weight: 400;"> Mở bất kỳ trình soạn thảo văn bản nào (như Visual Studio Code, Sublime Text, hoặc Notepad++), dán đoạn mã nguồn và lưu tên thành tên bất kỳ </span><i><span style="font-weight: 400;">ví dụ crawler.py</span></i><span style="font-weight: 400;">. Quay lại Terminal hoặc Command Prompt, đảm bảo bạn đang ở trong thư mục chứa file <em>scrape.py</em>, và chạy lệnh sau:</span></p>
<p><code><span style="font-weight: 400;">python crawler.py</span></code></p>
<h2><b>Kết Luận</b></h2>
<p><span style="font-weight: 400;">Qua bài, chúng ta đã  khám phá cách vượt qua những rào cản phổ biến khi lấy dữ liệu từ các trang web. Hãy nhớ rằng, việc lấy dữ liệu cần tuân thủ các quy định và chính sách của trang web. Hãy luôn đảm bảo rằng bạn sử dụng dữ liệu một cách hợp pháp và đạo đức, tránh gây ảnh hưởng tiêu cực đến hệ thống hoặc trải nghiệm của người dùng khác.</span></p>
<p><span style="font-weight: 400;">Nếu bạn có bất kỳ khó khăn trong quá trình thực hiện, hãy để lại lời nhắn để chúng tôi giúp bạn!</span></p>
<p>Bài viết <a href="https://tenten.vn/ai/cach-lay-du-lieu-trang-web-trong-1-not-nhac-ma-khong-can-biet-code/">Cách lấy dữ liệu trang web trong 1 nốt nhạc mà không cần biết code</a> đã xuất hiện đầu tiên vào ngày <a href="https://tenten.vn/ai">Tenten AI</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Vision Match &#8211; AI của Google giúp bạn tìm kiếm quần áo dễ dàng</title>
		<link>https://tenten.vn/ai/vision-match-ai-cua-google-giup-ban-tim-kiem-quan-ao-de-dang/</link>
		
		<dc:creator><![CDATA[Quản trị viên]]></dc:creator>
		<pubDate>Mon, 10 Mar 2025 04:36:53 +0000</pubDate>
				<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[AI của Google]]></category>
		<category><![CDATA[tìm kiếm quần áo]]></category>
		<category><![CDATA[Vision Match]]></category>
		<guid isPermaLink="false">https://tenten.vn/ai/?p=11636</guid>

					<description><![CDATA[<p>Bạn đã bao giờ gặp khó khăn khi tìm kiếm bộ quần áo hoàn hảo trong đầu? Với Vision Match &#8211; AI của Google, việc mua sắm thời trang giờ đây trở nên dễ dàng hơn bao giờ hết. Chỉ cần mô tả ý tưởng của bạn, AI tiên tiến này sẽ gợi ý những &#8230;</p>
<p>Bài viết <a href="https://tenten.vn/ai/vision-match-ai-cua-google-giup-ban-tim-kiem-quan-ao-de-dang/">Vision Match &#8211; AI của Google giúp bạn tìm kiếm quần áo dễ dàng</a> đã xuất hiện đầu tiên vào ngày <a href="https://tenten.vn/ai">Tenten AI</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">Bạn đã bao giờ gặp khó khăn khi tìm kiếm bộ quần áo hoàn hảo trong đầu? Với Vision Match &#8211; AI của Google, việc mua sắm thời trang giờ đây trở nên dễ dàng hơn bao giờ hết. Chỉ cần mô tả ý tưởng của bạn, AI tiên tiến này sẽ gợi ý những sản phẩm phù hợp. Hãy cùng </span><a href="https://tenten.vn/vi"><span style="font-weight: 400;">Tenten.vn</span></a><span style="font-weight: 400;"> tìm hiểu cách Vision Match giúp bạn tìm kiếm quần áo nhé!</span></p>
<h2><b>Tìm kiếm quần áo dễ dàng chỉ với vài dòng mô tả nhờ Vision Match</b></h2>
<p><span style="font-weight: 400;">Được thử nghiệm trong Google Labs từ năm 2023, </span><a href="https://blog.google/products/shopping/ai-vision-match-ar-beauty-virtual-try-on/"><span style="font-weight: 400;">Vision Match</span></a><span style="font-weight: 400;"> giờ đây giúp bạn tìm kiếm quần áo dễ dàng. Chỉ cần mô tả trang phục bạn mong muốn, AI thông minh sẽ nhanh chóng gợi ý những sản phẩm phù hợp. Người dùng có thể trải nghiệm tính năng này bằng cách nhập ý tưởng vào thanh tìm kiếm, chọn “Không tìm thấy? Tạo ra nó” hoặc truy cập “Tạo &amp; Mua sắm” trong tab Mua sắm bên trái.</span></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11637 size-full" src="https://tenten.vn/ai/wp-content/uploads/2025/03/Vision-Match-AI-cua-Google-giup-ban-tim-kiem-quan-ao-de-dang-1.jpg" alt="Vision-Match-AI-cua-Google-giup-ban-tim-kiem-quan-ao-de-dang-1" width="600" height="350" srcset="https://tenten.vn/ai/wp-content/uploads/2025/03/Vision-Match-AI-cua-Google-giup-ban-tim-kiem-quan-ao-de-dang-1.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/03/Vision-Match-AI-cua-Google-giup-ban-tim-kiem-quan-ao-de-dang-1-300x175.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<h2><b>Thử nghiệm phong cách trang điểm đỉnh cao với AI</b></h2>
<p><span style="font-weight: 400;">Ở bản cập nhật này, Google còn nâng tầm trải nghiệm làm đẹp với công nghệ thực tế ảo. Người dùng tại Mỹ có thể thử cùng lúc nhiều sản phẩm trang điểm như son môi, mascara, phấn mắt hay bút kẻ mắt từ các thương hiệu nổi tiếng như E.L.F., Fenty và Glossier. Chỉ cần tìm kiếm cụm từ như “soft glam,” bạn có thể chọn “Xem kiểu trên bạn” hoặc “Thử ngay” để xem phong cách trang điểm thế nào trên khuôn mặt mình.</span></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11638 size-full" src="https://tenten.vn/ai/wp-content/uploads/2025/03/Vision-Match-AI-cua-Google-giup-ban-tim-kiem-quan-ao-de-dang-2.jpg" alt="Vision-Match-AI-cua-Google-giup-ban-tim-kiem-quan-ao-de-dang-2" width="600" height="340" srcset="https://tenten.vn/ai/wp-content/uploads/2025/03/Vision-Match-AI-cua-Google-giup-ban-tim-kiem-quan-ao-de-dang-2.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/03/Vision-Match-AI-cua-Google-giup-ban-tim-kiem-quan-ao-de-dang-2-300x170.jpg 300w, https://tenten.vn/ai/wp-content/uploads/2025/03/Vision-Match-AI-cua-Google-giup-ban-tim-kiem-quan-ao-de-dang-2-390x220.jpg 390w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<h2><b>Công nghệ thử đồ ảo với nhiều dáng người khác nhau</b></h2>
<p><span style="font-weight: 400;">Google đã nâng tầm trải nghiệm mua sắm trực tuyến với tính năng </span><b>Virtual Try-On</b><span style="font-weight: 400;">. Đây là một bước tiến vượt bậc nhờ sự hỗ trợ của trí tuệ nhân tạo. Nó cho phép người dùng dễ dàng hình dung quần áo trông như thế nào khi mặc trên các dáng người khác nhau. Tính năng này hiện đã được mở rộng với nhiều loại trang phục như </span><b>quần dài</b><span style="font-weight: 400;"> và </span><b>váy</b><span style="font-weight: 400;">, đến từ hàng trăm thương hiệu nổi tiếng.</span></p>
<p><span style="font-weight: 400;">Với Vision Match, Google không chỉ mang đến sự tiện lợi mà còn tăng độ chính xác khi hiển thị sản phẩm trên cơ thể người thật. Người dùng có thể thoải mái khám phá cách các bộ trang phục này trông như thế nào trên người mẫu thực tế, với kích cỡ đa dạng từ XXS đến XXL. </span></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11639 size-full" src="https://tenten.vn/ai/wp-content/uploads/2025/03/Vision-Match-AI-cua-Google-giup-ban-tim-kiem-quan-ao-de-dang-3.jpg" alt="Vision-Match-AI-cua-Google-giup-ban-tim-kiem-quan-ao-de-dang-3" width="600" height="340" srcset="https://tenten.vn/ai/wp-content/uploads/2025/03/Vision-Match-AI-cua-Google-giup-ban-tim-kiem-quan-ao-de-dang-3.jpg 600w, https://tenten.vn/ai/wp-content/uploads/2025/03/Vision-Match-AI-cua-Google-giup-ban-tim-kiem-quan-ao-de-dang-3-300x170.jpg 300w, https://tenten.vn/ai/wp-content/uploads/2025/03/Vision-Match-AI-cua-Google-giup-ban-tim-kiem-quan-ao-de-dang-3-390x220.jpg 390w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<h2><b>Kết luận</b></h2>
<p><span style="font-weight: 400;">Google Shopping đang thay đổi cách mọi người mua sắm thời trang và làm đẹp.Công nghệ AI giúp cá nhân hóa trải nghiệm mua sắm, tiết kiệm thời gian và đưa ra quyết định tốt hơn. Bạn đã thử chưa? Hãy sử dụng tính năng mới và để lại những trải nghiệm bên dưới bài viết nhé!</span></p>
<p>Bài viết <a href="https://tenten.vn/ai/vision-match-ai-cua-google-giup-ban-tim-kiem-quan-ao-de-dang/">Vision Match &#8211; AI của Google giúp bạn tìm kiếm quần áo dễ dàng</a> đã xuất hiện đầu tiên vào ngày <a href="https://tenten.vn/ai">Tenten AI</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Manus AI: Trung Quốc đã vượt Mỹ để dẫn đầu cuộc đua AI toàn cầu?</title>
		<link>https://tenten.vn/ai/manus-ai-trung-quoc-da-vuot-my-de-dan-dau-cuoc-dua-ai-toan-cau/</link>
		
		<dc:creator><![CDATA[Quản trị viên]]></dc:creator>
		<pubDate>Mon, 10 Mar 2025 01:56:49 +0000</pubDate>
				<category><![CDATA[ChatGPT]]></category>
		<guid isPermaLink="false">https://tenten.vn/ai/?p=11630</guid>

					<description><![CDATA[<p>Trong những ngày gần đây, cộng đồng công nghệ toàn cầu đã chứng kiến sự ra mắt của Manus AI &#8211; AI Agent tự động hoàn toàn đầu tiên trên thế giới, được phát triển bởi Monica.im. Một số chuyên gia gọi đây là &#8220;Khoảnh khắc DeepSeek 2.0&#8221; của Trung Quốc. Cùng Tenten.vn tìm hiểu &#8230;</p>
<p>Bài viết <a href="https://tenten.vn/ai/manus-ai-trung-quoc-da-vuot-my-de-dan-dau-cuoc-dua-ai-toan-cau/">Manus AI: Trung Quốc đã vượt Mỹ để dẫn đầu cuộc đua AI toàn cầu?</a> đã xuất hiện đầu tiên vào ngày <a href="https://tenten.vn/ai">Tenten AI</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">Trong những ngày gần đây, cộng đồng công nghệ toàn cầu đã chứng kiến sự ra mắt của </span>Manus AI<span style="font-weight: 400;"> &#8211; AI Agent tự động hoàn toàn đầu tiên trên thế giới, được phát triển bởi Monica.im. Một số chuyên gia gọi đây là </span>&#8220;Khoảnh khắc DeepSeek 2.0&#8221;<span style="font-weight: 400;"> của Trung Quốc. Cùng <a href="https://tenten.vn/vi" target="_blank" rel="noopener">Tenten.vn</a> tìm hiểu về AI tự động hóa này.</span></p>
<h2><b>Manus AI là gì?</b></h2>
<p><b>Manus AI</b><span style="font-weight: 400;"> không chỉ là một AI Agent thông thường mà còn kết hợp khả năng của <a href="https://fptshop.com.vn/tin-tuc/danh-gia/perplexity-ai-156739" target="_blank" rel="noopener">Perplexity AI</a>, xAI Deep Research, OpenAI Operator và Claude Computer trong một nền tảng duy nhất.</span></p>
<p><span style="font-weight: 400;">Không giống như các AI Agent truyền thống chỉ cung cấp gợi ý hoặc phản hồi, Manus có thể thực hiện hàng loạt tác vụ phức tạp một cách tự động. </span></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11631 size-full" src="https://tenten.vn/ai/wp-content/uploads/2025/03/Manus-AI-Trung-Quoc-da-vuot-My-de-dan-dau-cuoc-dua-AI-toan-cau-1.png" alt="Manus-AI-Trung-Quoc-da-vuot-My-de-dan-dau-cuoc-dua-AI-toan-cau-1" width="600" height="400" srcset="https://tenten.vn/ai/wp-content/uploads/2025/03/Manus-AI-Trung-Quoc-da-vuot-My-de-dan-dau-cuoc-dua-AI-toan-cau-1.png 600w, https://tenten.vn/ai/wp-content/uploads/2025/03/Manus-AI-Trung-Quoc-da-vuot-My-de-dan-dau-cuoc-dua-AI-toan-cau-1-300x200.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><span style="font-weight: 400;">Hiện Manus AI chỉ có sẵn dưới dạng bản xem trước trên web dành cho người được mời.</span></p>
<h2><b>Các tính năng nổi bật của Manus</b></h2>
<ul>
<li style="font-weight: 400;" aria-level="1"><b>Xử lý đồng thời 50 tác vụ phức tạp</b><span style="font-weight: 400;">:</span>
<ul>
<li style="font-weight: 400;" aria-level="2"><span style="font-weight: 400;">Quản lý giao dịch tài chính</span></li>
<li style="font-weight: 400;" aria-level="2"><span style="font-weight: 400;">Nghiên cứu chuyên sâu</span></li>
<li style="font-weight: 400;" aria-level="2"><span style="font-weight: 400;">Lên kế hoạch cho kỳ nghỉ của bạn</span></li>
<li style="font-weight: 400;" aria-level="2"><span style="font-weight: 400;">Khởi chạy trang web hoàn toàn tự động</span></li>
</ul>
</li>
<li style="font-weight: 400;" aria-level="1"><b>Tích hợp công cụ nâng cao</b><span style="font-weight: 400;">: Có thể kết nối với trình duyệt web, hệ thống quản lý cơ sở dữ liệu, công cụ lập trình, giúp tối ưu hóa quy trình làm việc.</span></li>
<li style="font-weight: 400;" aria-level="1"><b>Khả năng xử lý đa phương tiện</b><span style="font-weight: 400;">: Xử lý văn bản, hình ảnh, mã code và nhiều dạng dữ liệu khác.</span></li>
</ul>
<h2><b>Manus sẽ vượt mặt OpenAI?</b></h2>
<p><span style="font-weight: 400;">Trong bài kiểm tra </span><b>GAIA</b><span style="font-weight: 400;">, tiêu chuẩn đánh giá khả năng của các trợ lý AI trong môi trường thực tế, Manus </span><b>đã vượt trội hơn các mô hình <a href="https://openai.com/index/introducing-deep-research/" target="_blank" rel="noopener">OpenAI Deep Research</a>, </b><span style="font-weight: 400;">đạt được hiệu suất tiên tiến mới (SOTA) ở cả ba cấp độ khó. </span></p>
<p><span style="font-weight: 400;">Đây là một cú sốc lớn cho ngành công nghệ khi AI Trung Quốc không chỉ &#8220;bắt kịp&#8221; mà đang thực sự dẫn đầu trên toàn cầu.</span></p>
<h3><img loading="lazy" decoding="async" class="aligncenter wp-image-11632 size-full" src="https://tenten.vn/ai/wp-content/uploads/2025/03/Manus-AI-Trung-Quoc-da-vuot-My-de-dan-dau-cuoc-dua-AI-toan-cau-2.png" alt="Manus-AI-Trung-Quoc-da-vuot-My-de-dan-dau-cuoc-dua-AI-toan-cau-2" width="600" height="400" srcset="https://tenten.vn/ai/wp-content/uploads/2025/03/Manus-AI-Trung-Quoc-da-vuot-My-de-dan-dau-cuoc-dua-AI-toan-cau-2.png 600w, https://tenten.vn/ai/wp-content/uploads/2025/03/Manus-AI-Trung-Quoc-da-vuot-My-de-dan-dau-cuoc-dua-AI-toan-cau-2-300x200.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></h3>
<h3><b>Kết luận</b></h3>
<p><b>Manus AI</b><span style="font-weight: 400;"> không chỉ là một bước tiến lớn trong công nghệ AI mà còn là một thách thức thực sự đối với các gã khổng lồ công nghệ phương Tây. Với những tính năng vượt trội, khả năng mở rộng và giá cả hợp lý, Manus có thể sẽ trở thành một trong những trợ lý AI mạnh mẽ nhất hành tinh. </span></p>
<p>Bài viết <a href="https://tenten.vn/ai/manus-ai-trung-quoc-da-vuot-my-de-dan-dau-cuoc-dua-ai-toan-cau/">Manus AI: Trung Quốc đã vượt Mỹ để dẫn đầu cuộc đua AI toàn cầu?</a> đã xuất hiện đầu tiên vào ngày <a href="https://tenten.vn/ai">Tenten AI</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
