<?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/"
	xmlns:media="http://search.yahoo.com/mrss/" >

<channel>
	<title>python &#8211; AnonyViet</title>
	<atom:link href="https://anonyviet.com/tag/python/feed/" rel="self" type="application/rss+xml" />
	<link>https://anonyviet.com</link>
	<description>Webiste chia sẻ kiến thức công nghệ thông tin, mạng máy tính, bảo mật phổ biến nhất Việt Nam. Luôn cập nhật tin tức, thủ thuật nóng hổi nhất</description>
	<lastBuildDate>Thu, 24 Jul 2025 16:02:34 +0000</lastBuildDate>
	<language>vi</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://anonyviet.com/wp-content/uploads/2018/10/cropped-ico-logo-75x75.png</url>
	<title>python &#8211; AnonyViet</title>
	<link>https://anonyviet.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Hướng dẫn tạo banner ký tự trong Python và CMD chỉ với vài bước đơn giản</title>
		<link>https://anonyviet.com/huong-dan-tao-banner-ky-tu-trong-python-va-cmd-chi-voi-vai-buoc-don-gian/</link>
					<comments>https://anonyviet.com/huong-dan-tao-banner-ky-tu-trong-python-va-cmd-chi-voi-vai-buoc-don-gian/#respond</comments>
		
		<dc:creator><![CDATA[Thanh Kim]]></dc:creator>
		<pubDate>Mon, 26 Feb 2024 22:13:32 +0000</pubDate>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[banner ký tự]]></category>
		<category><![CDATA[cmd]]></category>
		<category><![CDATA[python]]></category>
		<guid isPermaLink="false">https://anonyviet.com/?p=53198</guid>

					<description><![CDATA[Cách tạo banner ký tự trong Python và CMD là một kỹ năng thú vị và hữu ích mà bạn có thể học được. Banner ký tự là những hình ảnh được tạo ra bằng các ký tự ASCII, có thể được sử dụng để trang trí cho các dự án lập trình, website, hoặc [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Cách<strong> tạo banner ký tự trong Python và CMD</strong> là một kỹ năng thú vị và hữu ích mà bạn có thể học được. Banner ký tự là những hình ảnh được tạo ra bằng các ký tự ASCII, có thể được sử dụng để trang trí cho các dự án lập trình, website, hoặc làm nền cho các bài thuyết trình. Trong bài viết này, AnonyViet sẽ hướng dẫn bạn cách tạo banner ký tự trong <a href="https://anonyviet.com/cach-len-lich-chay-tap-lenh-python-hang-ngay/">Python</a> và CMD bằng các lệnh cơ bản.</p>
<h2><strong>Cách tạo banner ký tự trong Python và CMD</strong></h2>
<p><strong>Bước 1:</strong> Truy cập trang web <a href="https://fsymbols.com/generators/carty/" target="_blank" rel="noopener">sau đây</a></p>
<p><strong>Bước 2:</strong> Nhập ký tự banner vào ô trống &gt; Enter</p>
<p><strong>Bước 3:</strong> Nhấn Copy vào kết quả mà bạn ưng ý</p>
<figure id="attachment_53200" aria-describedby="caption-attachment-53200" style="width: 800px" class="wp-caption aligncenter"><img fetchpriority="high" decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/11/tao-banner-ky-tu-trong-python-va-cmd-1.jpg" alt="Tạo banner ký tự trong Python và CMD" width="800" height="422" title="Hướng dẫn tạo banner ký tự trong Python và CMD chỉ với vài bước đơn giản 2"><figcaption id="caption-attachment-53200" class="wp-caption-text">Nhấn Copy vào kết quả mà bạn ưng ý</figcaption></figure>
<p><strong>Bước 4:</strong> Vào Python, soạn code:</p>
<blockquote>
<p>font = &#8220;&#8221;&#8221;</p>
<p>[Dán Banner đã copy vào đây]</p>
<p>&#8220;&#8221;&#8221;</p>
<p>print(font)</p>
</blockquote>
<p>Hoặc:</p>
<blockquote>
<p>def banner():<br />
font = &#8220;&#8221;&#8221;</p>
<p>[Dán Banner đã copy vào đây]</p>
<p>&#8220;&#8221;&#8221;<br />
print(font)</p>
<p>if __name__ == &#8220;__main__&#8221;:<br />
banner()</p>
</blockquote>
<p>Hoặc:</p>
<blockquote>
<p>banner = &#8220;&#8221;&#8221;</p>
<p>[Dán Banner đã copy vào đây]</p>
<p>&#8220;&#8221;&#8221;</p>
<p>print(banner)</p>
</blockquote>
<p>Ngoài ra, bạn có thể chạy banner trong Command Prompt, bằng cách:</p>
<p><strong>Bước 1:</strong> Sau khi soạn xong code, bạn cần lưu lại file Python với đuôi .py, ví dụ banner.py</p>
<p><strong>Bước 2:</strong> Nhấn chuột phải vào banner.py &gt; Chọn ‘Copy as path’ để sao chép đường dẫn</p>
<p><strong>Bước 3:</strong> Nhấn tổ hợp phím Windows+R, gõ cmd, và nhấn Enter để mở Command Prompt</p>
<p><strong>Bước 4:</strong> Trong CMD, bạn cần di chuyển đến thư mục chứa file Python của bạn, bằng cách dùng lệnh</p>
<blockquote>
<p>cd [dán đường dẫn vào]</p></blockquote>
<p>Ví dụ: cd C:\Users\ABC\Documents</p>
<p><strong>Bước 5:</strong> Bạn gõ tên file Python của bạn, kèm theo từ khóa python, để chạy file đó. Ví dụ:</p>
<blockquote>
<p>python banner.py</p>
</blockquote>
<p>Nếu thành công, bạn sẽ thấy banner ký tự của bạn được in ra trong CMD, đẹp mắt và ấn tượng.</p>
<h2><strong>Lời Kết</strong></h2>
<p>Cách<strong> tạo banner ký tự trong Python và CMD</strong> không quá khó khăn. Bằng cách này, bạn có thể tạo ra những banner độc đáo và ấn tượng. Chúc bạn áp dụng thành công!</p>
<h2>Câu hỏi thường gặp</h2>
<h3>Tôi có thể tạo banner ký tự với những font chữ nào?</h3>
<p>Bài viết hướng dẫn sử dụng trang web <a href="https://fsymbols.com/generators/carty/" rel="noopener">fsymbols.com</a> để tạo banner. Trang web này cung cấp nhiều kiểu font chữ khác nhau cho bạn lựa chọn.</p>
<h3>Nếu tôi gặp lỗi khi chạy code Python, tôi nên làm gì?</h3>
<p>Hãy kiểm tra lại xem bạn đã sao chép đúng đường dẫn đến file .py trong CMD và đã gõ đúng lệnh  <code>python banner.py</code>.  Đảm bảo file .py được lưu ở vị trí bạn đã chỉ định trong lệnh <code>cd</code>.</p>
<h3>Tôi có thể sử dụng banner ký tự này ở đâu?</h3>
<p>Bạn có thể sử dụng banner ký tự để trang trí cho các dự án lập trình, website, hoặc làm nền cho các bài thuyết trình. Tùy thuộc vào mục đích sử dụng, bạn có thể tùy chỉnh kích thước và kiểu chữ của banner.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://anonyviet.com/huong-dan-tao-banner-ky-tu-trong-python-va-cmd-chi-voi-vai-buoc-don-gian/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Nhận ngay ứng dụng học lập trình miễn phí trọn đời</title>
		<link>https://anonyviet.com/nhan-ngay-ung-dung-hoc-lap-trinh-mien-phi-tron-doi/</link>
					<comments>https://anonyviet.com/nhan-ngay-ung-dung-hoc-lap-trinh-mien-phi-tron-doi/#comments</comments>
		
		<dc:creator><![CDATA[Thanh Kim]]></dc:creator>
		<pubDate>Wed, 17 Jan 2024 13:49:14 +0000</pubDate>
				<category><![CDATA[Phần mềm điện thoại]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[codehub]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Swift]]></category>
		<category><![CDATA[ứng dụng học lập trình]]></category>
		<guid isPermaLink="false">https://anonyviet.com/?p=54990</guid>

					<description><![CDATA[Học lập trình là một kỹ năng rất quan trọng và có giá trị trong thời đại công nghệ số hiện nay. Nhờ nó, bạn có thể tạo ra những sản phẩm, ứng dụng, trò chơi, website hay giải quyết những vấn đề phức tạp. Bạn có thể nhận ngay ứng dụng học lập trình [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Học lập trình là một kỹ năng rất quan trọng và có giá trị trong thời đại công nghệ số hiện nay. Nhờ nó, bạn có thể tạo ra những sản phẩm, ứng dụng, trò chơi, website hay giải quyết những vấn đề phức tạp. Bạn có thể nhận ngay<strong> ứng dụng học lập trình miễn phí</strong> trọn đời chỉ với vài thao tác đơn giản mà AnonyViet sẽ giới thiệu trong bài viết dưới đây.</p>
<h2><strong>Cách nhận Codehub &#8211; Ứng dụng học lập trình miễn phí</strong></h2>
<p>Đây là một ứng dụng học lập trình trên di động được phát triển bởi Tatevik Tovmasyan. Ứng dụng này cung cấp cho người dùng những trải nghiệm lập trình tốt nhất trên di động, cộng đồng hỗ trợ và nhiều tính năng bổ ích khác.</p>
<figure id="attachment_54992" aria-describedby="caption-attachment-54992" style="width: 800px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2024/01/ung-dung-hoc-lap-trinh-mien-phi-1.jpg" alt="ứng dụng học lập trình miễn phí" width="800" height="404" title="Nhận ngay ứng dụng học lập trình miễn phí trọn đời 8"><figcaption id="caption-attachment-54992" class="wp-caption-text">Cách nhận Codehub &#8211; Ứng dụng học lập trình miễn phí</figcaption></figure>
<p><strong>Bước 1:</strong> Tải ứng dụng Codehub <strong><a href="https://apps.apple.com/vn/app/python-coding-code-codehub/id1632477791?l=vi" target="_blank" rel="noopener">TẠI ĐÂY</a></strong></p>
<figure id="attachment_54993" aria-describedby="caption-attachment-54993" style="width: 544px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2024/01/ung-dung-hoc-lap-trinh-mien-phi-2.jpg" alt="ứng dụng học lập trình miễn phí" width="544" height="650" title="Nhận ngay ứng dụng học lập trình miễn phí trọn đời 9"><figcaption id="caption-attachment-54993" class="wp-caption-text">Tải ứng dụng Codehub</figcaption></figure>
<p><strong>Bước 2:</strong> Bấm ‘Start Learning’</p>
<figure id="attachment_54994" aria-describedby="caption-attachment-54994" style="width: 342px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2024/01/ung-dung-hoc-lap-trinh-mien-phi-3.jpg" alt="ứng dụng học lập trình miễn phí" width="342" height="650" title="Nhận ngay ứng dụng học lập trình miễn phí trọn đời 10"><figcaption id="caption-attachment-54994" class="wp-caption-text">Bấm ‘Start Learning’</figcaption></figure>
<p><strong>Bước 3:</strong> Trả lời một số câu hỏi như mục đích học, thời gian học,&#8230; &gt; Nhấn ‘Get my plan’</p>
<figure id="attachment_54995" aria-describedby="caption-attachment-54995" style="width: 333px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2024/01/ung-dung-hoc-lap-trinh-mien-phi-4.jpg" alt="ứng dụng học lập trình miễn phí" width="333" height="650" title="Nhận ngay ứng dụng học lập trình miễn phí trọn đời 11"><figcaption id="caption-attachment-54995" class="wp-caption-text">Nhấn ‘Get my plan’</figcaption></figure>
<p><strong>Bước 4:</strong> Bấm ‘Subscribe now’ để nhận phiên bản Premium miễn phí vĩnh viễn</p>
<figure id="attachment_54996" aria-describedby="caption-attachment-54996" style="width: 300px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2024/01/ung-dung-hoc-lap-trinh-mien-phi-5.jpg" alt="ứng dụng học lập trình miễn phí" width="300" height="650" title="Nhận ngay ứng dụng học lập trình miễn phí trọn đời 12"><figcaption id="caption-attachment-54996" class="wp-caption-text">Bấm ‘Subscribe now’</figcaption></figure>
<p>Đây là ưu đãi chỉ diễn ra trong thời gian ngắn, có thể hết bất cứ lúc nào nên các bạn nhanh tay nắm bắt nhé!</p>
<h2><strong>Lời Kết</strong></h2>
<p>Nhận ngay <strong>ứng dụng học lập trình miễn phí</strong> trọn đời &#8211; Đó là một cơ hội vàng mà bạn không nên bỏ lỡ. Codehub sẽ giúp bạn học Python, Java, Swift một cách dễ dàng và hiệu quả. Bạn sẽ được hướng dẫn từ cơ bản đến nâng cao, với nhiều bài giảng, video, bài tập và dự án thực tế. Chúc bạn thành công!</p>
<h2>Câu hỏi thường gặp</h2>
<h3>Ứng dụng Codehub có thực sự miễn phí trọn đời không?</h3>
<p>Vâng, theo bài viết, ứng dụng Codehub đang có chương trình ưu đãi nhận phiên bản Premium miễn phí trọn đời.  Tuy nhiên, chương trình này có thể kết thúc bất cứ lúc nào.</p>
<h3>Tôi cần làm gì để nhận được phiên bản Premium miễn phí?</h3>
<p>Bạn cần tải ứng dụng Codehub, bắt đầu quá trình học tập, trả lời một vài câu hỏi và nhấn nút &#8220;Subscribe now&#8221; để kích hoạt phiên bản Premium miễn phí.</p>
<h3>Ứng dụng Codehub hỗ trợ những ngôn ngữ lập trình nào?</h3>
<p>Bài viết đề cập đến việc ứng dụng hỗ trợ học Python, Java và Swift.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://anonyviet.com/nhan-ngay-ung-dung-hoc-lap-trinh-mien-phi-tron-doi/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>PyPhisher: Công cụ phishing dễ sử dụng với 65 trang web có sẵn</title>
		<link>https://anonyviet.com/pyphisher-cong-cu-phishing-de-su-dung-voi-65-trang-web-co-san/</link>
					<comments>https://anonyviet.com/pyphisher-cong-cu-phishing-de-su-dung-voi-65-trang-web-co-san/#comments</comments>
		
		<dc:creator><![CDATA[Ellyx13]]></dc:creator>
		<pubDate>Wed, 15 Nov 2023 00:44:28 +0000</pubDate>
				<category><![CDATA[Basic Hacking]]></category>
		<category><![CDATA[lừa đảo]]></category>
		<category><![CDATA[phishing]]></category>
		<category><![CDATA[PyPhisher]]></category>
		<category><![CDATA[python]]></category>
		<guid isPermaLink="false">https://anonyviet.com/?p=42237</guid>

					<description><![CDATA[PyPhisher là một công cụ lừa đảo cuối cùng trong python. Bao gồm các trang web phổ biến như Facebook, Twitter, Instagram, Github, Reddit, Gmail và nhiều trang web khác. Tuyên bố từ chối trách nhiệm: Công cụ này được phát triển cho mục đích giáo dục. Nó trình bày cách thức hoạt động của [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://github.com/KasRoudra/PyPhisher" target="_blank" rel="noopener">PyPhisher</a> là một công cụ lừa đảo cuối cùng trong python. Bao gồm các trang web phổ biến như Facebook, Twitter, Instagram, Github, Reddit, Gmail và nhiều trang web khác.</p>
<p><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2022/06/Screenshot-2022-05-26-at-12.02.50.jpg" alt="PyPhisher: Công cụ phishing dễ sử dụng với 65 trang web có sẵn" width="1196" height="750" title="PyPhisher: Công cụ phishing dễ sử dụng với 65 trang web có sẵn 20"></p>
<blockquote>
<p>Tuyên bố từ chối trách nhiệm:</p>
<p>Công cụ này được phát triển cho mục đích giáo dục. Nó trình bày cách thức hoạt động của lừa đảo. Nếu bạn muốn truy cập trái phép vào phương tiện truyền thông xã hội của người nào đó, bạn phải chịu rủi ro của riêng mình. Bạn có trách nhiệm của riêng mình và bạn phải chịu mọi thiệt hại hoặc vi phạm pháp luật bởi công cụ này. Tác giả không chịu trách nhiệm khi bạn sử dụng sai PyPhisher vào mục đích xấu.</p>
</blockquote>
<h2>Cách cài đặt PyPhisher</h2>
<p>Cài đặt các dependencies chính (git và python):</p>
<ul dir="auto">
<li>Trên Debian
<ul dir="auto">
<li><code>sudo apt install git python -y</code></li>
</ul>
</li>
<li>Trên Arch
<ul dir="auto">
<li><code>sudo pacman -S git python --noconfirm</code></li>
</ul>
</li>
<li>Trên Fedora
<ul dir="auto">
<li><code>sudo yum install git python -y</code></li>
</ul>
</li>
<li>Trên Termux
<ul dir="auto">
<li><code>pkg install git python -y</code></li>
</ul>
</li>
</ul>
<p>Tải kho lưu trữ PyPhiser về:</p>
<ul dir="auto">
<li><code>git clone https://github.com/KasRoudra/PyPhisher</code></li>
</ul>
<p>Truy cập vào thư mục vừa tải về:</p>
<ul dir="auto">
<li><code>cd PyPhisher</code></li>
</ul>
<p>Chạy PyPhiser:</p>
<ul dir="auto">
<li><code>python3 pyphisher.py</code></li>
</ul>
<p>Hoặc bạn cũng có thể trực tiếp bằng lệnh:</p>
<pre class="notranslate"><code>wget https://raw.githubusercontent.com/KasRoudra/PyPhisher/main/pyphisher.py &amp;&amp; python3 pyphisher.py</code></pre>
<p>Các tuỳ chọn:</p>
<pre class="notranslate"><code>Cách sử dụng: pyphisher.py [-h] [-p PORT] [-o OPTION]
                    [--update | --no-update]

Tuỳ chọn:
  -h, --help            hiển thị thông báo trợ giúp và thoát
  -p PORT, --port PORT  Cổng máy chủ của PyPhisher [ Mặc định : 8080 ]
  -o OPTION, --option OPTION
                        Chỉ mục mẫu của PyPhisher [ Mặc định : null ]
  --update, --no-update
                        Kiểm tra cập nhật (Mặc định : True)</code></pre>
<h2>Các tính năng của PyPhiser</h2>
<ul>
<li>Đa nền tảng (Hỗ trợ hầu hết các bản phân phối của linux)</li>
<li>65 mẫu trang web</li>
<li>Đường hầm kép (Ngrok và Cloudflared)</li>
<li>Dễ sử dụng</li>
<li>Trình chẩn đoán lỗi có thể xảy ra</li>
<li>Tạo mặt nạ url</li>
<li>Tùy chỉnh của url</li>
<li>Tệp di động (Có thể chạy từ bất kỳ thư mục nào)</li>
<li>Nhận Địa chỉ IP và nhiều chi tiết khác cùng với thông tin đăng nhập</li>
</ul>
<h2>Yêu cầu</h2>
<ul dir="auto">
<li><code>Python(3)</code></li>
<li><code>PHP</code></li>
<li><code>Curl</code></li>
<li><code>Unzip</code></li>
<li><code>Wget</code></li>
<li>Dung lượng 100MB</li>
</ul>
<p>Nếu không có các gói trên, thì tất cả các gói bắt buộc sẽ được cài đặt trong lần chạy đầu tiên.</p>
<h2>Cách sử dụng PyPhiser</h2>
<p>Mình test trên <a href="https://anonyviet.com/cai-dat-windows-subsystem-for-linux-2-windows-10/">WSL2</a> Ubuntu. Ngoài ra, bạn cũng có thể test trên máy linux thật hoặc sử dụng Termux trên điện thoại nhé.</p>
<p><strong>Bước 1:</strong> Cài đặt và chạy PyPhiser như mình đã hướng dẫn ở trên.</p>
<p><strong>Bước 2:</strong> Chọn trang web mẫu mà bạn muốn phishing. Mình sẽ chọn số 1 nhé.<img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2022/06/2022-06-24_18-25.jpg" alt="PyPhisher: Công cụ phishing dễ sử dụng với 65 trang web có sẵn 7" width="626" height="482" title="PyPhisher: Công cụ phishing dễ sử dụng với 65 trang web có sẵn 21"></p>
<p><strong>Bước 3:</strong> Sau khi chọn xong thì công cụ sẽ cung cấp cho bạn 4 url giả mạo trang web. Bạn chỉ cần đưa 1 trong 4 url này cho victim nhấp vô là được.</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2022/06/2022-06-24_18-26.jpg" alt="PyPhisher: Công cụ phishing dễ sử dụng với 65 trang web có sẵn 8" width="625" height="371" title="PyPhisher: Công cụ phishing dễ sử dụng với 65 trang web có sẵn 22"></p>
<p><strong>Bước 4:</strong> Còn nếu bạn muốn tuỳ chỉnh url thì nhấn y. Yêu cầu đầu tiên là nhập domain bạn muốn, mình nhập facebook.com. Yêu cầu thứ 2 là nhập từ khoá bạn muốn xuất hiện trong url, mình nhập login. Và công cụ sẽ cung cấp url như dưới.</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2022/06/2022-06-24_18-26_1.jpg" alt="PyPhisher: Công cụ phishing dễ sử dụng với 65 trang web có sẵn 9" width="625" height="112" title="PyPhisher: Công cụ phishing dễ sử dụng với 65 trang web có sẵn 23"></p>
<p>Trang web mà victim truy cập sẽ có giao diện y như facebook thật. Nhưng nếu bạn để ý kỹ thì url sẽ không giống như facebook thật.</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2022/06/2022-06-24_18-27.jpg" alt="PyPhisher: Công cụ phishing dễ sử dụng với 65 trang web có sẵn 10" width="1111" height="465" title="PyPhisher: Công cụ phishing dễ sử dụng với 65 trang web có sẵn 24"></p>
<p>Khi mình đăng nhập vô trang facebook giả mạo thì nó sẽ chuyển mình sang trang đặt lại mật khẩu của facebook thật.</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2022/06/2022-06-24_18-28.jpg" alt="PyPhisher: Công cụ phishing dễ sử dụng với 65 trang web có sẵn 11" width="989" height="458" title="PyPhisher: Công cụ phishing dễ sử dụng với 65 trang web có sẵn 25"></p>
<p>Và đây là thành quả. Công cụ này không chỉ ghi lại tài khoản, mật khẩu mà victim nhập mà nó còn cung cấp luôn cả IP và một số thông tin khác của victim nữa. Nhưng bạn lưu ý là vị trí toạ độ sẽ không chính xác nhé.</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2022/06/2022-06-24_18-28_1.jpg" alt="PyPhisher: Công cụ phishing dễ sử dụng với 65 trang web có sẵn 12" width="536" height="478" title="PyPhisher: Công cụ phishing dễ sử dụng với 65 trang web có sẵn 26"></p>
<h2>Câu hỏi thường gặp</h2>
<h3>PyPhisher là gì và nó hoạt động như thế nào?</h3>
<p>PyPhisher là một công cụ mã nguồn mở được viết bằng Python, cho phép tạo các trang web giả mạo (phishing) để thu thập thông tin đăng nhập từ người dùng. Nó hoạt động bằng cách tạo các bản sao gần giống với các trang web phổ biến như Facebook, Gmail, v.v., lừa người dùng nhập thông tin cá nhân của họ.</p>
<h3>Tôi có thể sử dụng PyPhisher để làm gì?</h3>
<p>PyPhisher được thiết kế cho mục đích giáo dục và nghiên cứu bảo mật. Nó giúp minh họa cách thức hoạt động của các cuộc tấn công phishing.  Việc sử dụng PyPhisher cho bất kỳ mục đích bất hợp pháp nào là trái pháp luật và bị nghiêm cấm.</p>
<h3>Những yêu cầu hệ thống cần thiết để chạy PyPhisher là gì?</h3>
<p>PyPhisher yêu cầu Python 3, PHP, Curl, Unzip, Wget và khoảng 100MB dung lượng trống.  Hầu hết các gói cần thiết sẽ được tự động cài đặt khi chạy lần đầu tiên.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://anonyviet.com/pyphisher-cong-cu-phishing-de-su-dung-voi-65-trang-web-co-san/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Cách lên lịch chạy tập lệnh Python hàng ngày</title>
		<link>https://anonyviet.com/cach-len-lich-chay-tap-lenh-python-hang-ngay/</link>
					<comments>https://anonyviet.com/cach-len-lich-chay-tap-lenh-python-hang-ngay/#respond</comments>
		
		<dc:creator><![CDATA[Ellyx13]]></dc:creator>
		<pubDate>Sun, 27 Aug 2023 00:43:03 +0000</pubDate>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[lên lịch]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[tập lệnh Python]]></category>
		<guid isPermaLink="false">https://anonyviet.com/?p=42551</guid>

					<description><![CDATA[Trong bài viết này, mình sẽ hướng dẫn các bạn cách đơn giản nhất để lên lịch chạy tập lệnh Python hàng ngày. Cách lên lịch chạy tập lệnh Python hàng ngày 1. Viết tập lệnh Đây chắc chắn là phần quan trọng nhất, nhưng với mục đích của bài viết này, mình sẽ chỉ [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Trong bài viết này, mình sẽ hướng dẫn các bạn cách đơn giản nhất để lên lịch chạy tập lệnh <a href="https://anonyviet.com/kien-thuc-python-co-ban-cho-nguoi-moi/">Python</a> hàng ngày.</p>
<h2>Cách lên lịch chạy tập lệnh Python hàng ngày</h2>
<h3>1. Viết tập lệnh</h3>
<p>Đây chắc chắn là phần quan trọng nhất, nhưng với mục đích của bài viết này, mình sẽ chỉ sử dụng một tập lệnh đơn giản nhất và lưu nó dưới dạng “Hello.py”</p>
<p><code>print("Hello World!")</code></p>
<h3>2. Tìm trình thông dịch python</h3>
<p>Đối với người dùng Windows, nếu bạn đang sử dụng môi trường <a href="https://vn.got-it.ai/blog/anaconda-la-gi-tim-hieu-nen-tang-khoa-hoc-du-lieu-pho-bien-nhat" target="_blank" rel="noopener">Anaconda</a>, trình thông dịch thường nằm trong <code>C:\Users\&lt;User&gt;\anaconda3\python.exe</code> hoặc nếu bạn đã tạo môi trường của riêng mình: <code>...\anaconda3\envs\&lt;env name&gt;\python.exe</code></p>
<p>Đối với những người đã cài đặt Python theo cách thủ công, chỉ cần vào thư mục python và bạn sẽ thấy file python.exe trong đó. Sao chép đường dẫn đầy đủ với dấu \ và không có dấu ngoặc kép.</p>
<h3>3. Tạo file bat để chạy tập lệnh</h3>
<p>Nhấp chuột phải vào File Explorer của bạn để tạo một tài liệu văn bản mới. Bây giờ bạn có thể đặt tên nó là “Hello.txt”.</p>
<p>Nhận đường dẫn đầy đủ của tập lệnh Python của bạn và chỉnh sửa tệp văn bản ở định dạng sau:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">@echo off
&lt;đường dẫn đầy đủ của trình thông dịch python&gt; &lt;đường dẫn đầy đủ của tập lệnh&gt;</pre>
<p>Ví dụ, nó sẽ trông giống như sau:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">@echo off
C:\Users\User\anaconda3\python.exe "D:\Hello.py"</pre>
<p>Lưu tệp và đổi tên nó thành “Hello.bat”. Bây giờ hãy nhấp đúp để chạy nó và bạn sẽ thấy một cửa sổ Command Prompt hiện lên như thế này:</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2022/07/1_m_PBDCSvdKscgMI1jMzT2w.jpg" alt="Cách lên lịch chạy tập lệnh Python hàng ngày 21" width="238" height="128" title="Cách lên lịch chạy tập lệnh Python hàng ngày 36"></p>
<h3>4. Lên lịch chạy tập lệnh python hàng ngày</h3>
<p>Bây giờ đến phần cuối cùng, hãy tìm kiếm <strong>“Task Scheduler”</strong> trên thanh Windows Search, nhấp vào <strong>“Create Basic Task…”</strong>.</p>
<p><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2022/07/1_XI4Kw3Tn6CqRxw3Sc8PYJw.jpg" alt="Cách lên lịch chạy tập lệnh Python hàng ngày" width="525" height="378" title="Cách lên lịch chạy tập lệnh Python hàng ngày 37"></p>
<p>Đặt tên cho nhiệm vụ để bạn dễ dàng phân biệt và quản lý hơn trong tương lai và nhấn <strong>“Next”</strong>.</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2022/07/1_ezzzH5_f5Ky0tlMmWyC1IA.jpg" alt="Cách lên lịch chạy tập lệnh Python hàng ngày 22" width="525" height="369" title="Cách lên lịch chạy tập lệnh Python hàng ngày 38"></p>
<p>Đặt tần suất kích hoạt và thời gian chính xác như bạn muốn.</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2022/07/1_de21XA0ESb4GaJeCsOQdJw.jpg" alt="Cách lên lịch chạy tập lệnh Python hàng ngày 23" width="525" height="371" title="Cách lên lịch chạy tập lệnh Python hàng ngày 39"></p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2022/07/1_XBMSZ2iayienVJoQeYr7NA.jpg" alt="Cách lên lịch chạy tập lệnh Python hàng ngày 24" width="525" height="369" title="Cách lên lịch chạy tập lệnh Python hàng ngày 40"></p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2022/07/1_cAPFuaG4jCFH66WkDeVhRg.jpg" alt="Cách lên lịch chạy tập lệnh Python hàng ngày 25" width="525" height="368" title="Cách lên lịch chạy tập lệnh Python hàng ngày 41"></p>
<p>Ở bước tiếp theo, nhấn<strong> &#8220;Browse&#8230;&#8221;</strong> và tìm tệp .bat đã tạo ở Bước 3.</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2022/07/1_j-vpF9NPf1fNM7UV7BWacg.jpg" alt="Cách lên lịch chạy tập lệnh Python hàng ngày 26" width="525" height="370" title="Cách lên lịch chạy tập lệnh Python hàng ngày 42"></p>
<p>Kiểm tra các cài đặt trước khi nhấn <strong>“Finish&#8221;</strong>.</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2022/07/1_a8M01Fot1aiCDAmSJYTe8Q.jpg" alt="Cách lên lịch chạy tập lệnh Python hàng ngày 27" width="525" height="369" title="Cách lên lịch chạy tập lệnh Python hàng ngày 43"></p>
<p>Bạn sẽ có thể tìm thấy nhiệm vụ mới được tạo trong <em class="lh">Task Scheduler Library</em> ở trạng thái <strong class="jk im">Ready</strong>. Để chỉnh sửa hoặc vô hiệu hóa nó, hãy nhấp đúp chuột trái vào nhiệm vụ để mở trang cài đặt của nó.</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2022/07/1_zEsUZztvH9oM7xPlqt7sCg.jpg" alt="Cách lên lịch chạy tập lệnh Python hàng ngày 28" width="475" height="164" title="Cách lên lịch chạy tập lệnh Python hàng ngày 44"></p>
<p>Để xác nhận nhiệm vụ đã chạy vào thời gian đã lên lịch, bạn có thể ghi kết quả đầu ra của nhiệm vụ vào tệp nhật ký, thậm chí có thể gửi nó qua email cho bạn sau khi nhiệm vụ hoàn thành, để dễ dàng kiểm tra và theo dõi hơn.</p>
<h2>Câu hỏi thường gặp</h2>
<h3>Tôi nên đặt tệp .bat ở đâu để Task Scheduler có thể tìm thấy nó?</h3>
<p>Bạn có thể đặt tệp .bat ở bất kỳ đâu trên máy tính của mình.  Tuy nhiên, nên đặt nó ở một vị trí dễ tìm và nhớ để tiện cho việc quản lý.</p>
<h3>Nếu tập lệnh Python của tôi gặp lỗi, điều gì sẽ xảy ra?</h3>
<p>Task Scheduler sẽ tiếp tục chạy tập lệnh theo lịch trình đã đặt.  Để biết lỗi, bạn cần xem xét thêm vào tập lệnh việc ghi log lỗi vào file hoặc gửi email báo lỗi.</p>
<h3>Làm thế nào để tôi dừng hoặc vô hiệu hóa nhiệm vụ đã lên lịch?</h3>
<p>Mở Task Scheduler, tìm nhiệm vụ bạn muốn dừng/vô hiệu hóa, nhấp chuột phải vào nó và chọn &#8220;Disable&#8221; hoặc &#8220;End Task&#8221;.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://anonyviet.com/cach-len-lich-chay-tap-lenh-python-hang-ngay/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Hướng dẫn sử dụng Python trong Excel</title>
		<link>https://anonyviet.com/huong-dan-su-dung-python-trong-excel/</link>
					<comments>https://anonyviet.com/huong-dan-su-dung-python-trong-excel/#respond</comments>
		
		<dc:creator><![CDATA[Thanh Kim]]></dc:creator>
		<pubDate>Thu, 24 Aug 2023 09:19:41 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Excel/Google Sheets]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[sử dụng Python trong Excel]]></category>
		<guid isPermaLink="false">https://anonyviet.com/?p=50278</guid>

					<description><![CDATA[Cách sử dụng Python trong Excel là một chủ đề rất thú vị và hữu ích cho những ai muốn tăng cường khả năng làm việc với dữ liệu. Bằng cách kết hợp Python và Excel, bạn có thể khai thác được ưu điểm của cả hai công cụ và giải quyết được nhiều vấn [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Cách <strong>sử dụng Python trong Excel</strong> là một chủ đề rất thú vị và hữu ích cho những ai muốn tăng cường khả năng làm việc với dữ liệu. Bằng cách kết hợp <a href="https://anonyviet.com/minh-da-bypass-av-xam-nhap-windows-10-voi-metasploit-va-python-nhu-the-nao/">Python</a> và Excel, bạn có thể khai thác được ưu điểm của cả hai công cụ và giải quyết được nhiều vấn đề trong công việc của mình.</p>
<h2><strong>Giới thiệu về Python và Excel</strong></h2>
<p>Python và Excel là hai công cụ mạnh mẽ và phổ biến trong việc làm việc với dữ liệu. Python là một ngôn ngữ lập trình đa năng, dễ học, có cú pháp rõ ràng và có nhiều thư viện hỗ trợ các tác vụ liên quan đến dữ liệu, như phân tích, xử lý, trực quan hóa và học máy.</p>
<p>Excel là một ứng dụng bảng tính, cho phép người dùng nhập, lưu trữ, sắp xếp, lọc, tính toán và biểu diễn dữ liệu theo các công thức và hàm có sẵn.</p>
<p>Python có ưu điểm là linh hoạt, mở rộng, tự động hóa và hiệu năng cao, nhưng cũng có nhược điểm là khó giao tiếp với người dùng không chuyên, yêu cầu kỹ năng lập trình và thiếu tính tương thích với các ứng dụng khác.</p>
<figure id="attachment_50282" aria-describedby="caption-attachment-50282" style="width: 800px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/08/su-dung-python-trong-excel-3.jpg" alt="Cách sử dụng Python trong Excel" width="800" height="412" title="Hướng dẫn sử dụng Python trong Excel 54"><figcaption id="caption-attachment-50282" class="wp-caption-text">Cách sử dụng Python trong Excel</figcaption></figure>
<p>Excel có ưu điểm là dễ sử dụng, thân thiện, tương tác và tương thích với các ứng dụng khác, nhưng cũng có nhược điểm là giới hạn, thủ công, lỗi và hiệu năng thấp.</p>
<h2><strong>Lợi ích của việc sử dụng Python trong Excel</strong></h2>
<p>Bằng cách sử dụng Python trong Excel, bạn có thể:</p>
<ul>
<li>Đọc, ghi, thêm, xóa, sửa dữ liệu trong Excel bằng Python</li>
<li>Sử dụng các thư viện Python để phân tích và trực quan hóa dữ liệu trong Excel</li>
<li>Tạo các hàm Python tùy biến và gọi chúng từ Excel</li>
<li>Tự động hóa các tác vụ lặp đi lặp lại trong Excel bằng Python</li>
<li>Tăng hiệu năng và giảm lỗi khi làm việc với dữ liệu trong Excel bằng Python</li>
</ul>
<h3><strong>Làm việc một cách liền mạch</strong></h3>
<p>Bây giờ bạn có thể thực hiện phân tích dữ liệu nâng cao trong môi trường Excel quen thuộc bằng cách truy cập Python trực tiếp từ thanh công cụ Excel mà không cần thiết lập hoặc cài đặt. Sử dụng các kết nối được tích hợp sẵn của Excel và Power Query, bạn có thể dễ dàng mang dữ liệu bên ngoài vào các quy trình làm việc Python trong Excel.</p>
<figure id="attachment_50280" aria-describedby="caption-attachment-50280" style="width: 800px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/08/su-dung-python-trong-excel-1.jpg" alt="Cách sử dụng Python trong Excel" width="800" height="604" title="Hướng dẫn sử dụng Python trong Excel 55"><figcaption id="caption-attachment-50280" class="wp-caption-text">Tích hợp Python vào Excel đem lại nhiều lợi ích cho người dùng</figcaption></figure>
<p>Microsoft đang hợp tác với Anaconda, một kho lưu trữ Python hàng đầu được sử dụng bởi hàng chục triệu nhà thực hành dữ liệu trên toàn thế giới, tận dụng Anaconda Distribution chạy trên Azure, bao gồm các thư viện Python phổ biến nhất như pandas để thao tác dữ liệu, statsmodels để mô hình hóa thống kê nâng cao và Matplotlib và seaborn để trực quan hóa dữ liệu.</p>
<div style="width: 512px;" class="wp-video"><!--[if lt IE 9]><script>document.createElement('video');</script><![endif]--><br />
<video class="wp-video-shortcode" id="video-50278-1" width="512" height="384" preload="metadata" controls="controls"><source type="video/mp4" src="https://anonyviet.com/wp-content/uploads/2023/08/c22a98ad-249f-493e-8d29-005af63ed444.mp4?_=1" /><a href="https://anonyviet.com/wp-content/uploads/2023/08/c22a98ad-249f-493e-8d29-005af63ed444.mp4">https://anonyviet.com/wp-content/uploads/2023/08/c22a98ad-249f-493e-8d29-005af63ed444.mp4</a></video></div>
<p>&nbsp;</p>
<h3><strong>Hợp tác dễ dàng</strong></h3>
<p>Bạn có thể chia sẻ bảng tính và phân tích Python trong Microsoft Teams và Microsoft Outlook. Bạn dễ dàng làm việc nhóm với các bình luận và @ đề cập. Thêm vào đó, đồng nghiệp của bạn còn có thể làm mới phân tích Python trong Excel để có thông tin mới nhất, ngay cả khi họ không kích hoạt Python.<br />
Bảo mật tự động</p>
<figure id="attachment_50281" aria-describedby="caption-attachment-50281" style="width: 800px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/08/su-dung-python-trong-excel-2.jpg" alt="Cách sử dụng Python trong Excel" width="800" height="377" title="Hướng dẫn sử dụng Python trong Excel 56"><figcaption id="caption-attachment-50281" class="wp-caption-text">Bạn có thể chia sẻ bảng tính một cách dễ dàng</figcaption></figure>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2023/08/fefe.gif" alt="Hướng dẫn sử dụng Python trong Excel 30" width="640" height="480" title="Hướng dẫn sử dụng Python trong Excel 57"></p>
<p>Bảo vệ dữ liệu của bạn là ưu tiên hàng đầu của Microsoft nên họ đã tích hợp bảo mật và quyền riêng tư vào cốt lõi của thiết kế cho Python trong Excel.</p>
<p>Python trong Excel chạy trên đám mây Microsoft với bảo mật cấp doanh nghiệp như một trải nghiệm kết nối M365.</p>
<h2><strong>Cách thiết lập Python trong Excel</strong></h2>
<p>Python trong Excel đang được triển khai cho phiên bản Public Preview cho những người tham gia <a href="https://insider.microsoft365.com/join/windows" target="_blank" rel="noopener">Microsoft 365 Insiders program</a> ở kênh Beta. Tính năng này sẽ được triển khai cho Windows trước, bắt đầu từ phiên bản 16818, và sau đó đến các nền tảng khác trong tương lai.</p>
<figure id="attachment_50283" aria-describedby="caption-attachment-50283" style="width: 800px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/08/su-dung-python-trong-excel-4.jpg" alt="Cách sử dụng Python trong Excel" width="800" height="662" title="Hướng dẫn sử dụng Python trong Excel 58"><figcaption id="caption-attachment-50283" class="wp-caption-text">Python trong Excel đang được triển khai cho Microsoft 365 Insiders program</figcaption></figure>
<h2><strong>Cách sử dụng Python trong Excel</strong></h2>
<h3><strong>Hàm Python trong Excel</strong></h3>
<p>Python được viết bằng một hàm mới trong Excel, là PY.</p>
<p>Bạn chỉ việc gõ =PY rồi nhấn phím TAB, thanh công thức sẽ chuyển sang chế độ Python</p>
<figure id="attachment_50284" aria-describedby="caption-attachment-50284" style="width: 662px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/08/su-dung-python-trong-excel-5.jpg" alt="Cách sử dụng Python trong Excel" width="662" height="147" title="Hướng dẫn sử dụng Python trong Excel 59"><figcaption id="caption-attachment-50284" class="wp-caption-text">Dùng chuột để thay đổi kích cỡ thanh công thức</figcaption></figure>
<p>Hoặc bạn cũng có thể chuyển thanh công thức sang chế độ Python bằng cách bấm vào tab Formulas &gt; Insert Python &gt; Custom Python Formula</p>
<figure id="attachment_50285" aria-describedby="caption-attachment-50285" style="width: 427px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/08/su-dung-python-trong-excel-6.jpg" alt="Cách sử dụng Python trong Excel" width="427" height="170" title="Hướng dẫn sử dụng Python trong Excel 60"><figcaption id="caption-attachment-50285" class="wp-caption-text">Vào tab Formulas &gt; Insert Python &gt; Custom Python Formula</figcaption></figure>
<h3><strong>Cách thêm thư viện Python vào Excel</strong></h3>
<p>Để thêm thư viện Python vào Excel, bạn nhập lệnh dưới dạng:</p>
<p>import [LibraryName] as [LibraryShortName]</p>
<p>Ví dụ trong ảnh dưới đây, tôi đã nhập Pandas, Seaborn và Matplotlib</p>
<figure id="attachment_50286" aria-describedby="caption-attachment-50286" style="width: 566px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/08/su-dung-python-trong-excel-7.jpg" alt="Cách sử dụng Python trong Excel" width="566" height="191" title="Hướng dẫn sử dụng Python trong Excel 61"><figcaption id="caption-attachment-50286" class="wp-caption-text">Cách thêm thư viện Python vào Excel</figcaption></figure>
<p>Sau đó nhấn Ctrl+Enter để hoàn tất công thức</p>
<p>Mẹo: nếu ô không hiển thị biểu tượng Python Object, bạn hãy chọn nó từ danh sách thả xuống bên cạnh thanh công thức</p>
<figure id="attachment_50287" aria-describedby="caption-attachment-50287" style="width: 551px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/08/su-dung-python-trong-excel-8.jpg" alt="Cách sử dụng Python trong Excel" width="551" height="142" title="Hướng dẫn sử dụng Python trong Excel 62"><figcaption id="caption-attachment-50287" class="wp-caption-text">Cách hiển thị biểu tượng Python Object</figcaption></figure>
<h2><strong>Lời Kết</strong></h2>
<p>Trong bài viết này, mình đã giới thiệu cho bạn cách <strong>sử dụng Python trong Excel</strong>. Hy vọng bài viết này sẽ giúp bạn nâng cao khả năng làm việc với dữ liệu bằng Python và Excel, và mở ra nhiều cơ hội mới cho bạn trong tương lai.</p>
<h2>Câu hỏi thường gặp</h2>
<h3>Tôi cần làm gì để bắt đầu sử dụng Python trong Excel?</h3>
<p>Hiện tại, tính năng này đang trong giai đoạn thử nghiệm (Public Preview) dành cho người dùng Microsoft 365 Insiders program trên kênh Beta (phiên bản 16818 trở lên cho Windows).  Hãy tham gia chương trình Insiders để truy cập sớm tính năng này.</p>
<h3>Làm thế nào để gọi một hàm Python từ Excel?</h3>
<p>Bạn có thể gọi hàm Python bằng hàm `=PY` trong Excel.  Nhập `=PY` vào ô tính, nhấn TAB, và thanh công thức sẽ chuyển sang chế độ Python để bạn viết mã.</p>
<h3>Tôi có thể sử dụng các thư viện Python nào trong Excel?</h3>
<p>Bạn có thể thêm các thư viện Python vào Excel bằng cách sử dụng câu lệnh `import [LibraryName] as [LibraryShortName]`.  Ví dụ: `import pandas as pd`.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://anonyviet.com/huong-dan-su-dung-python-trong-excel/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://anonyviet.com/wp-content/uploads/2023/08/c22a98ad-249f-493e-8d29-005af63ed444.mp4" length="695127" type="video/mp4" />
<enclosure url="https://anonyviet.com/wp-content/uploads/2023/08/c22a98ad-249f-493e-8d29-005af63ed444.mp4?_=1" length="695127" type="video/mp4" />

			</item>
		<item>
		<title>Hoàn thành thử thách 30 ngày học python</title>
		<link>https://anonyviet.com/hoan-thanh-thu-thach-30-ngay-hoc-python/</link>
					<comments>https://anonyviet.com/hoan-thanh-thu-thach-30-ngay-hoc-python/#comments</comments>
		
		<dc:creator><![CDATA[Ellyx13]]></dc:creator>
		<pubDate>Mon, 07 Aug 2023 00:30:38 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[học lập trình Python]]></category>
		<category><![CDATA[học python]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[python cơ bản]]></category>
		<guid isPermaLink="false">https://anonyviet.com/?p=49539</guid>

					<description><![CDATA[Vậy là chúng ta đã hoàn thành xong thử thách 30 ngày học Python. Dành cho bạn nào chưa biết, đây là thử thách mình làm dành cho những bạn mới học lập trình, và muốn tìm hiểu về ngôn ngữ lập trình Python trên group facebook của anonyviet. Giới thiệu về thử thách 30 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Vậy là chúng ta đã hoàn thành xong thử thách 30 ngày học Python. Dành cho bạn nào chưa biết, đây là thử thách mình làm dành cho những bạn mới học lập trình, và muốn tìm hiểu về ngôn ngữ lập trình Python trên <a href="https://www.facebook.com/groups/anonyviet" target="_blank" rel="noopener">group facebook của anonyviet</a>.</p>
<p><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2023/07/anonyviet7.jpg" alt="Hoàn thành thử thách 30 ngày học python" width="600" height="400" title="Hoàn thành thử thách 30 ngày học python 64"></p>
<h2>Giới thiệu về thử thách 30 ngày học Python</h2>
<p>Học một ngôn ngữ lập trình mới có thể là một thách thức đối với những bạn mới học lập trình, nhưng nó cũng là một trải nghiệm thú vị và bổ ích. Nhằm giúp các bạn có thể dễ dàng học tập và tạo môi trường học hỏi cùng những người khác, mình đã tạo ra seri Thử thách 30 ngày học Python được tham khảo từ lộ trình của thầy Asabeneh, một người thầy rất tuyệt vời và là người chủ yếu truyền cảm hứng cho mình. Trong thử thách này, bạn sẽ học mọi thứ cần thiết để trở thành một lập trình viên python và toàn bộ các khái niệm khác về lập trình.</p>
<p>Thử thách được chia thành 30 ngày, mỗi ngày tập trung vào một chủ đề khác nhau về Python. Các chủ đề bao gồm:</p>
<ul>
<li>Giới thiệu về Python</li>
<li>Cú pháp Python</li>
<li>Lập trình hướng đối tượng</li>
<li>Các cấu trúc dữ liệu</li>
<li>Các thuật toán</li>
<li>Khoa học dữ liệu</li>
<li>Lập trình web</li>
</ul>
<p>Thử thách này được thiết kế dành cho tất cả mọi trình độ, vậy nên bạn cũng có thể tham gia thử thách kể cả bạn <a href="https://anonyviet.com/kien-thuc-python-co-ban-cho-nguoi-moi/">chưa biết gì về python</a> hoặc là bạn đã có chút kinh nghiệm làm việc với python.</p>
<p>Mình cũng đã thay đổi phương pháp học tập thành từng slide, giúp các bạn cảm thấy mới lạ và hứng thú với việc học hơn. Lộ trình và nội dung bài học đã được nghiên cứu kỹ lưỡng, từ những người khác trên github và mình cũng kiểm tra lại code nên các bạn có thể yên tâm về thử thách này.</p>
<p>Cuối mỗi bài học đều sẽ có bài tập liên quan đến nội dung đã được học. Bài tập sẽ chia làm các cấp độ khác nhau, từ dễ đến khó, các bài tập này sẽ giúp các bạn thực hành và áp dụng những kiến thức đã được học, cũng như kiểm tra khả năng của các bạn. Nếu các bạn không biết cách giải thì cũng có thể bình luận dưới bài học đó hoặc hỏi những người khác trong cộng đồng. Vậy nên đừng ngại hỏi nhé, học cùng những người khác chắc chắn sẽ đỡ nhàm chán hơn là học một mình và những người học cùng bạn cũng sẽ là nguồn động lực giúp bạn tiếp tục quá trình tự học của mình.</p>
<p>Qua seri này, mình thấy mọi người rất thích cách truyền tải nội dung này, bằng chứng là bài nào cũng có lượt tương tác và share cao. Sau seri Thử thách 30 ngày học Python này, mình sẽ cần chút thời gian để tổng hợp lại toàn bộ quá trình, và lên kế hoạch cho một seri mới hấp dẫn không kém. Vậy nên các bạn có thể vào group facebook của anonyviet và cùng đón chờ thử thách mới nhé.</p>
<p>Các bạn có thể tải file pdf đầy đủ tất cả các thử thách <a href="https://www.mediafire.com/file/vyv80yzlli5yyh0/KietPham_30DayOfPython.pdf/file" target="_blank" rel="noopener">tại đây</a> nha.</p>
<h2>Câu hỏi thường gặp</h2>
<h3>Thử thách 30 ngày học Python này dành cho ai?</h3>
<p>Thử thách này dành cho mọi người, từ những bạn chưa biết gì về Python đến những bạn đã có kinh nghiệm.  Mỗi bài học được thiết kế với nhiều cấp độ bài tập, phù hợp với trình độ khác nhau.</p>
<h3>Tôi có thể tìm tài liệu của thử thách ở đâu?</h3>
<p>Bạn có thể tải file PDF đầy đủ tất cả các bài học <a href="https://www.mediafire.com/file/vyv80yzlli5yyh0/KietPham_30DayOfPython.pdf/file" target="_blank" rel="noopener">tại đây</a>.</p>
<h3>Nếu tôi gặp khó khăn trong bài tập thì sao?</h3>
<p>Đừng ngần ngại! Bạn có thể bình luận dưới bài học hoặc hỏi những người khác trong cộng đồng để được hỗ trợ.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://anonyviet.com/hoan-thanh-thu-thach-30-ngay-hoc-python/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Cách tạo trình quét Virus đơn giản bằng API của Virus Total</title>
		<link>https://anonyviet.com/cach-tao-trinh-quet-virus-don-gian-bang-api-cua-virus-total/</link>
					<comments>https://anonyviet.com/cach-tao-trinh-quet-virus-don-gian-bang-api-cua-virus-total/#respond</comments>
		
		<dc:creator><![CDATA[Ellyx13]]></dc:creator>
		<pubDate>Wed, 24 May 2023 23:54:49 +0000</pubDate>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[quét virus]]></category>
		<category><![CDATA[virus]]></category>
		<category><![CDATA[Virus Total]]></category>
		<guid isPermaLink="false">https://anonyviet.com/?p=47078</guid>

					<description><![CDATA[Bạn đã bao giờ tự tạo cho riêng mình một trình quét virus chưa? Nếu bạn muốn làm điều đó nhưng lại không biết bắt đầu từ đâu hoặc cảm thấy mình không đủ khả năng làm được thì cũng đừng lo nhé. Bởi vì trong bài viết này, mình sẽ hướng dẫn các bạn [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Bạn đã bao giờ tự tạo cho riêng mình một trình quét virus chưa? Nếu bạn muốn làm điều đó nhưng lại không biết bắt đầu từ đâu hoặc cảm thấy mình không đủ khả năng làm được thì cũng đừng lo nhé. Bởi vì trong bài viết này, mình sẽ hướng dẫn các bạn tự cho cho riêng mình một trình quét virus cực kỳ đơn giản bằng python.<img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2023/05/anonyviet5-1.jpg" alt="Cách tạo trình quét Virus đơn giản bằng Python" width="675" height="450" title="Cách tạo trình quét Virus đơn giản bằng API của Virus Total 71"></p>
<p>Các  bạn không nhất thiết phải viết một trình quét virus từ đầu, ý mình là code lại hết tất cả mọi thứ. Nếu bạn nào làm được như vậy thì quá tốt, nhưng hầu hết mọi người đều không đủ khả năng làm nhưng vậy và nó cũng rất tốn thời gian nữa. Thay vì vậy, thì bạn có thể sử dụng các thư viện, các API có sẵn từ các trang web nổi tiếng về quét virus như <a href="https://anonyviet.com/cach-kiem-tra-virus-cua-file-truoc-khi-download-voi-virustotal/">Virus Total</a>.</p>
<h2>Virus Total là gì?</h2>
<p>Virus Total kiểm tra file của bạn bằng hơn 70 trình quét chống vi-rút và danh sách các URL/domain nguy hiểm, nó còn trích xuất nội dung của tệp để phục vụ nghiên cứu. Bất kỳ người dùng nào cũng có thể chọn một tệp từ máy tính của họ bằng trình duyệt và gửi tệp đó tới VirusTotal. VirusTotal cung cấp nhiều cách thức khác nhau để bạn gửi file như trên ứng dụng web, ứng dụng PC, tiện ích mở rộng trên trình duyệt và API. Ứng dụng web có mức độ ưu tiên quét cao nhất trong số các cách còn lại. Bạn có thể sử dụng ngôn ngữ lập trình nào để gửi file bằng cách sử dụng API dựa trên HTTP.</p>
<p>Khi gửi file hoặc URL, kết quả sẽ được chia sẻ với người gửi và cả bên thực hiện quét, bên này sử dụng kết quả để cải thiện hệ thống của chính họ. Do đó, bằng cách gửi file, URL, domain,&#8230; cho VirusTotal, bạn cũng đang góp phần nâng cao mức độ bảo mật CNTT trên toàn thế giới.</p>
<h2>Cách tạo trình quét Virus đơn giản bằng Python</h2>
<p>Do VirusTotal có hỗ trợ API và cả documents cho cả Python và Golang nên việc triển khai API cũng rất dễ dàng. Nhưng trước hết, bạn cần đảm bảo hệ thống của mình được cài đặt python 3 trước đã. Bạn nào chưa cài thì có thể cài <a href="https://www.python.org/downloads/" target="_blank" rel="noopener">tại dây</a>. Phần giao diện thì mình sử dụng thư viện PySimpleGUI để làm giao diện đơn giản, dễ sử dụng. Ngoài ra, bạn nào quen với CLI thì có thể chỉnh sửa code chút là được nhé.</p>
<p>Sau đó, đăng nhập vào Virus Total <a href="https://www.virustotal.com/gui/sign-in" target="_blank" rel="noopener">tại đây</a> và chọn <strong>API Key</strong>.</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2023/05/2023-05-10_09-51.png" alt="Cách tạo trình quét Virus đơn giản bằng API của Virus Total 36" width="325" height="328" title="Cách tạo trình quét Virus đơn giản bằng API của Virus Total 72"></p>
<p>Tiếp theo, bạn sao chép key API bằng cách nhấn vào icon sao chép bên dưới.</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2023/05/2023-05-10_09-51_1.png" alt="Cách tạo trình quét Virus đơn giản bằng API của Virus Total 37" width="624" height="208" title="Cách tạo trình quét Virus đơn giản bằng API của Virus Total 73"></p>
<p>Vậy là bước chuẩn bị đã xong, các bạn làm thêm vài bước dưới nữa để cài đặt hệ thống.</p>
<p><strong>Bước 1:</strong> Tải ứng dụng về hệ thống của mình bằng cách clone repo sau:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">git clone https://github.com/ellyx13/Virus-Scanner-With-Python.git</pre>
<p><strong>Bước 2:</strong> Mở file virus_Scanner.py và dán key API vừa copy vào biến <strong>API_KEY</strong>.</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2023/05/2023-05-10_09-51_2.png" alt="Cách tạo trình quét Virus đơn giản bằng API của Virus Total 38" width="400" height="152" title="Cách tạo trình quét Virus đơn giản bằng API của Virus Total 74"></p>
<p><strong>Bước 3:</strong> Mở cmd tại đường dẫn của file virus_Total.py và cài đặt các thư viện cần thiết bằng lệnh dưới:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">python install -r requirements.txt</pre>
<p><strong>Bước 4:</strong> Chạy file virus_Total.py.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">python virus_Scanner.py</pre>
<p>Trên giao diện phần mềm, các bạn nhấn nút <strong>Browse</strong> và chọn file mà bạn muốn quét rồi nhấn <strong>Scan</strong>.</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2023/05/2023-05-10_09-49.png" alt="Cách tạo trình quét Virus đơn giản bằng API của Virus Total 39" width="625" height="477" title="Cách tạo trình quét Virus đơn giản bằng API của Virus Total 75"></p>
<p>Đợi vài giây để chương trình nhận kết quả từ Virus Total. Dưới đây là kết quả mà mình nhận được, cực kỳ nhiều vấn đề luôn :v.</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2023/05/2023-05-10_09-52_1.png" alt="Cách tạo trình quét Virus đơn giản bằng API của Virus Total 40" width="705" height="419" title="Cách tạo trình quét Virus đơn giản bằng API của Virus Total 76"></p>
<p>Chúc các bạn thành công.</p>
<h2>Câu hỏi thường gặp</h2>
<h3>Tôi cần những gì để bắt đầu sử dụng trình quét virus này?</h3>
<p>Bạn cần cài đặt Python 3, tạo tài khoản VirusTotal và lấy API Key của mình.  Sau đó, tải xuống mã nguồn, cài đặt các thư viện cần thiết và dán API Key vào file mã nguồn.</p>
<h3>Làm thế nào để quét một file?</h3>
<p>Sau khi cài đặt và chạy chương trình, bạn nhấn nút &#8220;Browse&#8221; để chọn file cần quét, rồi nhấn &#8220;Scan&#8221;. Kết quả quét sẽ được hiển thị trên giao diện.</p>
<h3>Nếu tôi gặp lỗi, tôi nên làm gì?</h3>
<p>Hãy kiểm tra xem bạn đã cài đặt Python và các thư viện cần thiết (ở file requirements.txt) chưa.  Đảm bảo API Key của bạn chính xác và kết nối internet ổn định.  Nếu vấn đề vẫn còn, hãy tham khảo thêm tài liệu hoặc cộng đồng hỗ trợ của VirusTotal.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://anonyviet.com/cach-tao-trinh-quet-virus-don-gian-bang-api-cua-virus-total/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cách sử dụng AutoGPT không cần cài đặt</title>
		<link>https://anonyviet.com/cach-su-dung-autogpt-khong-can-cai-dat/</link>
					<comments>https://anonyviet.com/cach-su-dung-autogpt-khong-can-cai-dat/#comments</comments>
		
		<dc:creator><![CDATA[Thanh Kim]]></dc:creator>
		<pubDate>Sat, 22 Apr 2023 09:38:58 +0000</pubDate>
				<category><![CDATA[Phần mềm máy tính]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[autogpt]]></category>
		<category><![CDATA[cài đặt autogpt]]></category>
		<category><![CDATA[chatgpt]]></category>
		<category><![CDATA[dùng autogpt không cần cài đặt]]></category>
		<category><![CDATA[python]]></category>
		<guid isPermaLink="false">https://anonyviet.com/?p=46654</guid>

					<description><![CDATA[AutoGPT mới ra mắt gần đây đã để lại nhiều ấn tượng cho người dùng về những khả năng nó có thể làm được. Vậy AutoGPT là gì và có gì khác với ChatGPT?, mời bạn cùng tìm hiểu qua bài viết dưới đây. AutoGPT là gì? AutoGPT là một ứng dụng AI có thể [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><strong>AutoGPT</strong> mới ra mắt gần đây đã để lại nhiều ấn tượng cho người dùng về những khả năng nó có thể làm được. Vậy AutoGPT là gì và có gì khác với ChatGPT?, mời bạn cùng tìm hiểu qua bài viết dưới đây.</p>
<h2><strong>AutoGPT là gì?</strong></h2>
<p><strong>AutoGPT</strong> là một ứng dụng AI có thể sinh ra văn bản tự động dựa trên các nguồn dữ liệu đa dạng, như bài báo, bài nghiên cứu khoa học và các bài viết post trên mạng xã hội</p>
<p>Nó sử dụng một mô hình ngôn ngữ tiên tiến tên là GPT-4, do công ty OpenAI phát triển. Đó là một mô hình ngôn ngữ sâu (deep learning) có thể học hỏi từ hàng tỷ từ và câu trên internet, và có thể tạo ra văn bản mới theo yêu cầu của người dùng.</p>
<p><strong>AutoGPT</strong> là một phiên bản cải tiến của <a href="https://anonyviet.com/cach-su-dung-chatgpt-4-mien-phi-tren-chrome-va-firefox/">ChatGPT</a>, một ứng dụng AI chatbot có thể nói chuyện với người dùng và sinh ra các loại văn bản khác nhau như bài luận, mã lập trình,&#8230;</p>
<h2><strong>So sánh AutoGPT với ChatGPT</strong></h2>
<h3><strong>Điểm giống nhau</strong></h3>
<p>AutoGPT và ChatGPT đều:</p>
<ul>
<li>Dùng mô hình ngôn ngữ GPT-4 để trích xuất ra văn bản</li>
<li>Sở hữu giao diện chat để giao tiếp với người dùng</li>
<li>Có khả năng sinh ra các loại văn bản như bài luận, code, thơ ca,&#8230;</li>
</ul>
<h3><strong>Điểm khác nhau</strong></h3>
<ul>
<li><strong>AutoGPT</strong> bạn chỉ cần nhập mục tiêu, nó sẽ tự động triển khai, thực hiện các prompt cần thiết để đạt được mục tiêu đó, còn ChatGPT chỉ trả lời xoay quanh prompt mà người dùng đưa ra.</li>
<li><strong>AutoGPT</strong> có thể dùng nhiều nguồn dữ liệu để tạo ra văn bản, còn ChatGPT chỉ dùng dữ liệu từ internet. Điều này giúp AutoGPT có thể tạo ra văn bản chính xác hơn và cập nhật được những xu hướng và phát triển mới nhất trong lĩnh vực của người dùng.</li>
<li><strong>AutoGPT</strong> có thể tự động cải thiện chất lượng của văn bản bằng cách kiểm tra lỗi chính tả, cấu trúc câu, và từ đồng nghĩa. Điều này giúp AutoGPT có thể tạo ra văn bản trơn tru và tự nhiên hơn</li>
<li><strong>AutoGPT</strong> có thể tạo ra văn bản theo nhiều ngôn ngữ khác nhau, còn ChatGPT hỗ trợ chủ yếu là tiếng Anh. Điều này giúp AutoGPT có thể phục vụ được nhiều đối tượng người dùng hơn.</li>
</ul>
<h2><strong>Hướng dẫn cài đặt AutoGPT trên máy tính</strong></h2>
<h3><strong>1. Cài đặt Python và Pip</strong></h3>
<p>Trước hết, hãy tải xuống phiên bản Python mới nhất <a href="https://www.python.org/downloads/" target="_blank" rel="noopener"><strong>TẠI ĐÂY</strong></a> và bắt đầu cài đặt nó.</p>
<figure id="attachment_46656" aria-describedby="caption-attachment-46656" style="width: 640px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-1.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="640" height="395" title="Cách sử dụng AutoGPT không cần cài đặt 109"><figcaption id="caption-attachment-46656" class="wp-caption-text">Cài đặt Python</figcaption></figure>
<p>Khi cài đặt Python trên Windows, hãy chắc chắn tích vào ô “Add python.exe to PATH”. Tiếp đó bấm vào “Cài đặt ngay”.</p>
<p>Để check quá trình cài đặt của Python, hãy mở Windows Terminal và thực hiện các lệnh sau. Cả hai lệnh sẽ hiển thị số phiên bản. Nếu bạn dùng Linux hay macOS thì nên dùng python3 và pip3 trong các lệnh này.</p>
<p>python–version pip–version</p>
<figure id="attachment_46657" aria-describedby="caption-attachment-46657" style="width: 640px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-2.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="640" height="410" title="Cách sử dụng AutoGPT không cần cài đặt 110"><figcaption id="caption-attachment-46657" class="wp-caption-text">Kiểm tra quá trình cài đặt của Python</figcaption></figure>
<h3><strong>2. Thêm API Key để sử dụng Auto-GPT</strong></h3>
<p><strong>Bước 1:</strong> Truy cập trang phát hành GitHub mới nhất của Auto-GPT <a href="https://github.com/Torantulino/Auto-GPT/releases/latest" target="_blank" rel="noopener"><strong>TẠI ĐÂY</strong></a>, bạn bấm vào “Source code (zip)” để tiến hành tải xuống file ZIP.</p>
<figure id="attachment_46658" aria-describedby="caption-attachment-46658" style="width: 629px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-3.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="629" height="258" title="Cách sử dụng AutoGPT không cần cài đặt 111"><figcaption id="caption-attachment-46658" class="wp-caption-text">Bấm vào “Source code (zip)” để tiến hành tải xuống file ZIP.</figcaption></figure>
<p><strong>Bước 2:</strong> Giải nén tệp ZIP bằng cách nhấp đôi vào nó và chép thư mục “Auto-GPT”. Sau đó, hãy dán thư mục vào nơi bạn muốn.</p>
<figure id="attachment_46659" aria-describedby="caption-attachment-46659" style="width: 640px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-4.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="640" height="385" title="Cách sử dụng AutoGPT không cần cài đặt 112"><figcaption id="caption-attachment-46659" class="wp-caption-text">Dán thư mục vào nơi bạn muốn.</figcaption></figure>
<p><strong>Bước 3:</strong> Vào thư mục và tìm tệp “.env.template”, sau đó mở nó lên bằng Notepad hoặc bất kỳ trình soạn thảo văn bản nào cũng được.</p>
<figure id="attachment_46660" aria-describedby="caption-attachment-46660" style="width: 640px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-5.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="640" height="353" title="Cách sử dụng AutoGPT không cần cài đặt 113"><figcaption id="caption-attachment-46660" class="wp-caption-text">Mở tệp “.env.template” bằng Notepad</figcaption></figure>
<p><strong>Bước 4:</strong> Vào trang web của OpenAI <a href="https://platform.openai.com/account/api-keys" target="_blank" rel="noopener"><strong>TẠI ĐÂY</strong></a> và lấy khóa API. Nếu bạn chưa có tài khoản, hãy đăng ký một tài khoản miễn phí và nhấp vào “Tạo khóa bí mật mới“ và sao chép API Key</p>
<figure id="attachment_46661" aria-describedby="caption-attachment-46661" style="width: 640px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-6.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="640" height="332" title="Cách sử dụng AutoGPT không cần cài đặt 114"><figcaption id="caption-attachment-46661" class="wp-caption-text">Sao chép API Key</figcaption></figure>
<p><strong>Bước 5:</strong> Mở trình soạn thảo văn bản và paste API vào phần “OPENAI_API_KEY”.</p>
<figure id="attachment_46662" aria-describedby="caption-attachment-46662" style="width: 640px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-7.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="640" height="163" title="Cách sử dụng AutoGPT không cần cài đặt 115"><figcaption id="caption-attachment-46662" class="wp-caption-text">Paste API vào phần “OPENAI_API_KEY”.</figcaption></figure>
<p><strong>Bước 6:</strong> Truy cập <a href="https://www.pinecone.io/" target="_blank" rel="noopener">pinecone.io</a> và đăng ký một tài khoản không tốn phí. Nó sẽ giúp LLM lấy được dữ liệu liên quan từ bộ nhớ cho các ứng dụng AI.</p>
<figure id="attachment_46663" aria-describedby="caption-attachment-46663" style="width: 640px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-8.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="640" height="554" title="Cách sử dụng AutoGPT không cần cài đặt 116"><figcaption id="caption-attachment-46663" class="wp-caption-text">Truy cập pinecone.io</figcaption></figure>
<p>Tại đây, hãy chọn “Khóa API” ở thanh bên trái và chọn “Tạo khóa API” ở khung bên phải.</p>
<figure id="attachment_46664" aria-describedby="caption-attachment-46664" style="width: 640px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-9.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="640" height="344" title="Cách sử dụng AutoGPT không cần cài đặt 117"><figcaption id="caption-attachment-46664" class="wp-caption-text">Tạo khóa API</figcaption></figure>
<p><strong>Bước 7:</strong> Đặt tên là “autogpt” và chọn “Tạo khóa“.</p>
<figure id="attachment_46665" aria-describedby="caption-attachment-46665" style="width: 640px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-10.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="640" height="278" title="Cách sử dụng AutoGPT không cần cài đặt 118"><figcaption id="caption-attachment-46665" class="wp-caption-text">Đặt tên là “autogpt” và chọn “Tạo khóa“.</figcaption></figure>
<p><strong>Bước 8:</strong> Sao chép “Giá trị khóa”</p>
<figure id="attachment_46666" aria-describedby="caption-attachment-46666" style="width: 640px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-11.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="640" height="165" title="Cách sử dụng AutoGPT không cần cài đặt 119"><figcaption id="caption-attachment-46666" class="wp-caption-text">Sao chép “Giá trị khóa”</figcaption></figure>
<p><strong>Bước 9:</strong> Truy cập công cụ soạn thảo văn bản và paste nó vào bên cạnh PINECONE_API_KEY.</p>
<figure id="attachment_46667" aria-describedby="caption-attachment-46667" style="width: 640px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-12.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="640" height="163" title="Cách sử dụng AutoGPT không cần cài đặt 120"><figcaption id="caption-attachment-46667" class="wp-caption-text">Paste nó vào bên cạnh PINECONE_API_KEY.</figcaption></figure>
<p><strong>Bước 10:</strong> Sao chép giá trị trong “Môi trường“ rồi dán nó bên cạnh PINECONE_ENV.</p>
<figure id="attachment_46668" aria-describedby="caption-attachment-46668" style="width: 640px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-13.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="640" height="142" title="Cách sử dụng AutoGPT không cần cài đặt 121"><figcaption id="caption-attachment-46668" class="wp-caption-text">Sao chép giá trị như hình</figcaption></figure>
<figure id="attachment_46669" aria-describedby="caption-attachment-46669" style="width: 640px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-14.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="640" height="175" title="Cách sử dụng AutoGPT không cần cài đặt 122"><figcaption id="caption-attachment-46669" class="wp-caption-text">Dán nó bên cạnh PINECONE_ENV.</figcaption></figure>
<p><strong>Bước 11:</strong> Lưu tệp “.env.template”.</p>
<figure id="attachment_46670" aria-describedby="caption-attachment-46670" style="width: 320px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-15.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="320" height="501" title="Cách sử dụng AutoGPT không cần cài đặt 123"><figcaption id="caption-attachment-46670" class="wp-caption-text">Lưu tệp “.env.template”.</figcaption></figure>
<p><strong>Bước 12:</strong> Đổi tên .env.template thành .env.</p>
<figure id="attachment_46671" aria-describedby="caption-attachment-46671" style="width: 462px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-16.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="462" height="272" title="Cách sử dụng AutoGPT không cần cài đặt 124"><figcaption id="caption-attachment-46671" class="wp-caption-text">Đổi tên .env.template thành .env.</figcaption></figure>
<h3><strong>3. Cài đặt Auto-GPT trên máy tính Windows, macOS và Linux</strong></h3>
<p><strong>Bước 1:</strong> Sau khi thêm các khóa API, bạn có thể bắt đầu chạy Auto-GPT. Đầu tiên, bạn nhấp chuột phải vào thư mục “Auto-GPT” và chọn “Copy as Path“.</p>
<figure id="attachment_46672" aria-describedby="caption-attachment-46672" style="width: 512px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-17.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="512" height="551" title="Cách sử dụng AutoGPT không cần cài đặt 125"><figcaption id="caption-attachment-46672" class="wp-caption-text">Nhấp chuột phải vào thư mục “Auto-GPT” và chọn “Copy as Path“.</figcaption></figure>
<p><strong>Bước 2:</strong> Mở Terminal và gõ cd, thêm khoảng trắng, sau đó dán đường dẫn bạn đã chép ở trên. Tiếp theo, nhấn Enter và bạn sẽ chuyển đến thư mục Auto-GPT.</p>
<figure id="attachment_46673" aria-describedby="caption-attachment-46673" style="width: 640px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-18.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="640" height="410" title="Cách sử dụng AutoGPT không cần cài đặt 126"><figcaption id="caption-attachment-46673" class="wp-caption-text">Mở Terminal và gõ cd, thêm khoảng trắng, sau đó dán đường dẫn</figcaption></figure>
<p><strong>Bước 3:</strong> Chạy lệnh bên dưới, nó sẽ tự động cài đặt tất cả các thư viện cần thiết để chạy Auto-GPT.</p>
<p>pip install-r tests.txt</p>
<figure id="attachment_46674" aria-describedby="caption-attachment-46674" style="width: 640px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-19.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="640" height="410" title="Cách sử dụng AutoGPT không cần cài đặt 127"><figcaption id="caption-attachment-46674" class="wp-caption-text">Cài đặt tất cả các thư viện cần thiết để chạy Auto-GPT.</figcaption></figure>
<p><strong>Bước 4:</strong> Tiếp theo, hãy chạy lệnh sau và lệnh này sẽ khởi động Auto-GPT trên hệ thống của bạn.</p>
<p>python-m autogpt</p>
<figure id="attachment_46675" aria-describedby="caption-attachment-46675" style="width: 640px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-20.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="640" height="410" title="Cách sử dụng AutoGPT không cần cài đặt 128"><figcaption id="caption-attachment-46675" class="wp-caption-text">Chạy lệnh python-m autogpt</figcaption></figure>
<h3><strong>4. Cách sử dụng AutoGPT trên PC của bạn</strong></h3>
<p><strong>Bước 1:</strong> Trong lần chạy đầu tiên, AutoGPT sẽ yêu cầu bạn đặt tên cho AI. Bạn có thể đặt tên nào cũng được hoặc bỏ trống</p>
<figure id="attachment_46676" aria-describedby="caption-attachment-46676" style="width: 640px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-21.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="640" height="368" title="Cách sử dụng AutoGPT không cần cài đặt 129"><figcaption id="caption-attachment-46676" class="wp-caption-text">Đặt tên cho AI</figcaption></figure>
<p><strong>Bước 2:</strong> Xác định vai trò của AI, ví dụ như “An AI assistant who can browse Amazon and find products&#8221;</p>
<figure id="attachment_46677" aria-describedby="caption-attachment-46677" style="width: 640px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-22.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="640" height="368" title="Cách sử dụng AutoGPT không cần cài đặt 130"><figcaption id="caption-attachment-46677" class="wp-caption-text">Xác định vai trò của AI</figcaption></figure>
<p><strong>Bước 3:</strong> Sau đó, đặt mục tiêu cho AI tự trị từng cái một. Đây là nơi bạn nói với AI những gì bạn muốn làm được.</p>
<figure id="attachment_46678" aria-describedby="caption-attachment-46678" style="width: 640px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-23.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="640" height="234" title="Cách sử dụng AutoGPT không cần cài đặt 131"><figcaption id="caption-attachment-46678" class="wp-caption-text">Đặt mục tiêu cho AI</figcaption></figure>
<p>Ngoài ra, bạn có thể yêu cầu nó lưu thông tin lại dưới dạng văn bản hoặc tập tin PDF.</p>
<p><strong>Bước 4:</strong> Bây giờ, Auto-GPT sẽ bắt đầu suy nghĩ. Trong quá trình thực hiện, nó sẽ yêu cầu bạn cho phép cho các hành động. Nhấn “y” và nhấn Enter để đồng ý. Nó có thể kết nối với các trang web và thu thập thông tin.</p>
<figure id="attachment_46679" aria-describedby="caption-attachment-46679" style="width: 640px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-24.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="640" height="368" title="Cách sử dụng AutoGPT không cần cài đặt 132"><figcaption id="caption-attachment-46679" class="wp-caption-text">Nhấn “y” và nhấn Enter để đồng ý</figcaption></figure>
<p>Bạn có thể theo dõi những gì AI đang suy nghĩ, lập luận và lập kế hoạch.</p>
<figure id="attachment_46680" aria-describedby="caption-attachment-46680" style="width: 640px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-25.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="640" height="437" title="Cách sử dụng AutoGPT không cần cài đặt 133"><figcaption id="caption-attachment-46680" class="wp-caption-text">Bạn có thể theo dõi những gì AI đang suy nghĩ, lập luận và lập kế hoạch.</figcaption></figure>
<p><strong>Bước 5:</strong> Nếu muốn chạy AI liên tục mà không yêu cầu người dùng cho phép, bạn có thể nhấn y-n và nhấn Enter, trong đó “n” là một con số. Nếu bạn nhập y-5, điều đó có nghĩa là nó sẽ không hỏi bạn cho 5 hành động tiếp theo.</p>
<figure id="attachment_46681" aria-describedby="caption-attachment-46681" style="width: 640px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-26.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="640" height="370" title="Cách sử dụng AutoGPT không cần cài đặt 134"><figcaption id="caption-attachment-46681" class="wp-caption-text">Nhấn y-5 và nhấn Enter,</figcaption></figure>
<p>Lưu ý: Bạn có thể sử dụng phím tắt “Ctrl + C” để ra lệnh dừng bất kỳ hành động liên tục nào. Ngoài ra, Auto-GPT có thể tự động mở trình duyệt Chrome để thu thập thông tin từ internet nữa nhé.</p>
<figure id="attachment_46682" aria-describedby="caption-attachment-46682" style="width: 640px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-27.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="640" height="488" title="Cách sử dụng AutoGPT không cần cài đặt 135"><figcaption id="caption-attachment-46682" class="wp-caption-text">Auto-GPT tự động mở trình duyệt Chrome để thu thập thông tin từ internet</figcaption></figure>
<p><strong>Bước 6:</strong> Sau khi hoàn thành nhiệm vụ, bạn sẽ tìm thấy thông tin cuối cùng trong thư mục Auto-GPT &gt; auto_gpt_workspace</p>
<figure id="attachment_46683" aria-describedby="caption-attachment-46683" style="width: 640px" class="wp-caption aligncenter"><img decoding="async" class=" size-full" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-28.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="640" height="407" title="Cách sử dụng AutoGPT không cần cài đặt 136"><figcaption id="caption-attachment-46683" class="wp-caption-text">Auto-GPT &gt; auto_gpt_workspace để tìm lại thông tin</figcaption></figure>
<h2><strong>Cách dùng AutoGPT không cần cài đặt</strong></h2>
<p>Ngoài các bước cài đặt AutoGPT như trên, nếu bạn không rành về lập trình thì có thể sử dụng bản beta của AgentGPT qua đường link <a href="https://agentgpt.reworkd.ai/" target="_blank" rel="noopener"><strong>TẠI ĐÂY </strong></a></p>
<figure id="attachment_46684" aria-describedby="caption-attachment-46684" style="width: 800px" class="wp-caption aligncenter"><img decoding="async" class="" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-29.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="800" height="346" title="Cách sử dụng AutoGPT không cần cài đặt 137"><figcaption id="caption-attachment-46684" class="wp-caption-text">Dùng AutoGPT nhanh nhất bằng AgentGPT</figcaption></figure>
<p>Truy cập vào phần “Setting”, bạn tiến hành thêm khóa API OpenAI. Bạn có thể lấy khóa API <a href="https://platform.openai.com/account/api-keys" target="_blank" rel="noopener">TẠI ĐÂY</a>. Nếu bạn không có quyền truy cập vào API GPT-4 thì có thể sử dụng “gpt-3.5-turbo” làm mô hình và chọn “Lưu”.</p>
<p><img decoding="async" class="alignnone size-full " src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-30.jpg" alt="Cách sử dụng AutoGPT không cần cài đặt 42" width="640" height="396" title="Cách sử dụng AutoGPT không cần cài đặt 138"></p>
<p>Tại đây bạn có thể dùng AutoGPT miễn phí mà không cần cài đặt. Cách sử dụng vô cùng đơn giản, bạn chỉ cần điền Tên và Câu hỏi (Mục đích) bạn muốn hệ thống giải quyết cho bạn.</p>
<p>Ví dụ như bạn có thể hỏi “Lên kế hoạch cho chuyến đi Đà Lạt 5 ngày dành cho 2 người với chi phí 10 triệu”.</p>
<figure id="attachment_46687" aria-describedby="caption-attachment-46687" style="width: 800px" class="wp-caption aligncenter"><img decoding="async" class="" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-32.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="800" height="314" title="Cách sử dụng AutoGPT không cần cài đặt 139"><figcaption id="caption-attachment-46687" class="wp-caption-text">Điền tên và mục đích</figcaption></figure>
<p>Và AutoGPT sẽ tự động đề ra các nhiệm vụ (task) đồng thời trả lời các task ấy luôn.</p>
<figure id="attachment_46686" aria-describedby="caption-attachment-46686" style="width: 800px" class="wp-caption aligncenter"><img decoding="async" class="" src="https://anonyviet.com/wp-content/uploads/2023/04/autogpt-31.jpg" alt="Hướng dẫn cài đặt AutoGPT" width="800" height="319" title="Cách sử dụng AutoGPT không cần cài đặt 140"><figcaption id="caption-attachment-46686" class="wp-caption-text">AutoGPT sẽ tự động đề ra các nhiệm vụ (task) đồng thời trả lời các task ấy</figcaption></figure>
<h2><strong>Hạn chế của AutoGPT</strong></h2>
<p>Mặc dù <strong>AutoGPT</strong> có nhiều ưu điểm và tiềm năng, nhưng nó cũng có một số hạn chế và thách thức cần được khắc phục:</p>
<ul>
<li>Vẫn phụ thuộc vào GPT-4 để sinh ra văn bản, nên nó cũng có những hạn chế của GPT-4, như giới hạn về lượng dữ liệu huấn luyện, thông tin sai lệch,&#8230;</li>
<li>Cần có một máy tính mạnh mẽ để chạy ứng dụng Python và xử lý các tác vụ phức tạp.</li>
<li>AutoGPT có thể sinh ra văn bản có chứa những thông tin lỗi thời, không chính xác, hoặc không có căn cứ khoa học</li>
</ul>
<h2><strong>Lời Kết</strong></h2>
<p>Vậy là mình đã vừa hướng dẫn bạn cách cài đặt <strong>AutoGPT</strong> cũng như cách sử dụng công cụ AI hữu ích này. Dù chì mới ra mắt không lâu, nó vẫn cần nhiều thời gian để hoàn thiện nhưng qua đó cũng thấy được tiềm năng to lớn của AutoGPT. Còn bạn cảm nhận như thế nào về ứng dụng mới này, cùng chia sẻ dưới phần bình luận nhé!</p>
<h2>Câu hỏi thường gặp</h2>
<h3>AutoGPT khác gì so với ChatGPT?</h3>
<p>AutoGPT tự động thực hiện các nhiệm vụ dựa trên mục tiêu bạn đặt ra, trong khi ChatGPT chỉ trả lời dựa trên prompt cụ thể. AutoGPT cũng có khả năng sử dụng nhiều nguồn dữ liệu hơn và tự động cải thiện chất lượng văn bản.</p>
<h3>Tôi cần những gì để sử dụng AutoGPT?</h3>
<p>Bạn cần cài đặt Python và Pip, tạo tài khoản OpenAI để lấy API Key và  tài khoản Pinecone.io.  Sau đó, tải xuống và chạy mã nguồn AutoGPT.</p>
<h3>AutoGPT có miễn phí không?</h3>
<p>Việc sử dụng AutoGPT phụ thuộc vào chi phí sử dụng API của OpenAI và Pinecone.io.  Bạn nên tham khảo chính sách giá của từng dịch vụ để nắm rõ hơn.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://anonyviet.com/cach-su-dung-autogpt-khong-can-cai-dat/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Hướng dẫn tự tạo Bot ChatGPT trên Telegram</title>
		<link>https://anonyviet.com/huong-dan-tu-tao-bot-chatgpt-tren-telegram/</link>
					<comments>https://anonyviet.com/huong-dan-tu-tao-bot-chatgpt-tren-telegram/#comments</comments>
		
		<dc:creator><![CDATA[Ellyx13]]></dc:creator>
		<pubDate>Mon, 27 Mar 2023 01:34:02 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[bot]]></category>
		<category><![CDATA[bot telegram]]></category>
		<category><![CDATA[chatgpt]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[tạo bot telegram chatgpt]]></category>
		<category><![CDATA[Telegram]]></category>
		<guid isPermaLink="false">https://anonyviet.com/?p=46052</guid>

					<description><![CDATA[ChatGPT có cung cấp API và token 18$ miễn phí để anh em tạo Bot trên Telegram. Trong bài này mình sẽ hướng dẫn tạo Bot ChatGPT trên Telegram miễn phí để bạn chat hoặc add vào group Telegram của mình. Mình thấy chủ đề này mãi không hết hot nhỉ. ChatGPT càng phát triển [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>ChatGPT có cung cấp API và token 18$ miễn phí để anh em tạo Bot trên Telegram. Trong bài này mình sẽ hướng dẫn tạo Bot ChatGPT trên Telegram miễn phí để bạn chat hoặc add vào group Telegram của mình.</p>
<p>Mình thấy chủ đề này mãi không hết hot nhỉ. <a href="https://anonyviet.com/cach-tao-tai-khoan-chatgpt-o-viet-nam/">ChatGPT</a> càng phát triển thì anh em phần mềm càng lo sợ, nhưng đó là đối với những người không biết cách khai thác sức mạnh của ChatGPT thôi. Muốn tận dụng hết sức mạnh của ChatGPT thì các bạn phải đưa nó vào các hoạt động hằng ngày của mình. Một trong những hoạt động các bạn thường xuyên làm nhất là trao đổi tin nhắn trên các nền tảng ứng dụng trực tuyến như messenger và telegram. Messenger thì mình chưa nghe nói có ai tích hợp ChatGPT cả, nhưng telegram thì có rồi. Vậy nên trong bài viết này, mình sẽ hướng dẫn các bạn tạo bot telgeram sử dụng ChatGPT cực kỳ dễ dàng nhé.</p>
<p><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2023/03/anonyviet-8.jpg" alt="Cách tạo bot telegram sử dụng ChatGPT" width="675" height="450" title="Hướng dẫn tự tạo Bot ChatGPT trên Telegram 147"></p>
<h2>Tính năng bot telegram ChatGPT</h2>
<ul>
<li>Hỗ trợ markdown trong câu trả lời</li>
<li>Đặt lại cuộc trò chuyện bằng lệnh /reset</li>
<li>Hiển thị đang nhập tin nhắn trong khi đợi phản hồi từ bot</li>
<li>Có thể hạn chế quyền truy cập bằng cách chỉ định danh sách người dùng</li>
<li>Hỗ trợ Docker và Proxy</li>
<li>Tạo hình ảnh bằng cách sử dụng DALL·E thông qua lệnh /image</li>
<li>Phiên âm tin nhắn âm thanh và video bằng Whisper (có thể yêu cầu ffmpeg)</li>
<li>Tự động tóm tắt câu trả lời để tránh sử dụng API quá mức</li>
<li>Theo dõi mức sử dụng API trên mỗi người dùng</li>
<li>Thống kê mức sử dụng API của mỗi cá nhân và chi phí mỗi ngày/tháng thông qua lệnh /stats</li>
<li>Hỗ trợ Stream</li>
</ul>
<h2>Yêu cầu</h2>
<p>Để tạo Bot ChatGPT trên Telegram, bạn nên cài trên Ubuntu hoặc Kali Linux để hỗ trợ tốt hơn.</p>
<ul>
<li>Python 3.9+</li>
<li>Token bot Telegram. Các bạn có thể sử dụng Bot Father <a href="https://vietnix.vn/tao-bot-telegram/" target="_blank" rel="noopener">tại đây</a>: Gõ lệnh <code>/newbot</code>, sau đó nhập tên cho Bot muốn tạo. Lưu ý, tên Bot phải kết thúc bằng _BOT, ví dụ:<code> ANVGPT_BOT</code>, sau khi tạo xong bạn sẽ thấy botfather cung cấp HTTP API, nhớ lưu token này lại nhé.<br />
<img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2023/03/2023-03-27_08-21.jpg" alt="Hướng dẫn tự tạo Bot ChatGPT trên Telegram 48" width="631" height="473" title="Hướng dẫn tự tạo Bot ChatGPT trên Telegram 148"></li>
<li>API của OpenAI. Đăng ký tài khoản ChatGPT OpenAI (<a href="https://anonyviet.com/cach-tao-tai-khoan-chatgpt-o-viet-nam/">hướng dẫn</a>). Sau đó copy API Key tại <a href="https://platform.openai.com/account/api-keys" target="_blank" rel="noopener">trang này</a>.</li>
</ul>
<h2>Cách cài đặt</h2>
<p><strong>Bước 1:</strong> Clone repo từ github về và truy cập vào folder project từ cmd.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">git clone https://github.com/n3d1117/chatgpt-telegram-bot.git
cd chatgpt-telegram-bot</pre>
<p><strong>Bước 2:</strong> Tạo môi trường ảo cho python.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">python -m venv venv</pre>
<p><strong>Bước 3:</strong> Kích hoạt môi trường ảo</p>
<p>Windows:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">venv\Scripts\activate</pre>
<p>Linux:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">source venv/bin/activate
</pre>
<p><strong>Bước 4:</strong> Cài đặt các thư viện khác trong file <strong>requirements.txt</strong>:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">pip3 install -r requirements.txt</pre>
<p><strong>Bước 5:</strong> Thay API của OpenAI và bot father trong file <code>.env.example</code>. Sau đó đổi tên file này thành <code>.env</code>.</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2023/03/2023-03-26_21-36.png" alt="Hướng dẫn tự tạo Bot ChatGPT trên Telegram 49" width="494" height="220" title="Hướng dẫn tự tạo Bot ChatGPT trên Telegram 149"></p>
<p>Trong trường hợp bạn muốn thêm bot vào group telegram thì có thể thay đổi thông số <strong>ADMIN_USER_IDS</strong> và <strong>ALLOWED_TELEGRAM_USER_IDS</strong>.</p>
<ul>
<li><strong>ADMIN_USER_IDS</strong>: ID Telegram của quản trị admin. Những người dùng này có quyền truy cập vào các lệnh, thông tin đặc biệt và không bị hạn chế về ngân sách. Bạn không cần phải thêm ID quản trị viên vào ALLOWED_TELEGRAM_USER_IDS. Lưu ý: theo mặc định, bot sẽ không có quản trị viên (&#8216;-&#8216;).</li>
<li><strong>ALLOWED_TELEGRAM_USER_IDS</strong>: Danh sách ID người dùng Telegram, được phép tương tác với bot (bạn có thể sử dụng getidsbot để tìm ID người dùng của bạn). Để tất cả mọi người đều có thể chat với bot thì bạn điền dấu *.</li>
</ul>
<p><strong>Bước 6:</strong> Chạy bot bằng lệnh dưới đây.</p>
<pre class="notranslate">python bot/main.py</pre>
<p>Vậy là xong rồi đó. Bây giờ bạn vào Telegram, tìm con bot vừa tạo bằng Botfather rồi chat với nó, nó sẽ lấy kết quả từ ChatGPT để trả lời cho bạn.</p>
<p>Ngoài ra Bot hỗ trợ một số lệnh sau:</p>
<ul>
<li>/image: tạo hình ảnh từ các từ gọi ý</li>
<li>/stats: thống kê số token đã dùng bằng API ChatGPT</li>
<li>/reset: xóa các thông tin đã hỏi được lưu trên ChatGPT</li>
<li>/help: hiển thị bảng hỗ trợ</li>
</ul>
<h2>Nâng cao: Tối ưu lại Bot ChatGPT trên Telegram</h2>
<p>Trường hợp bạn tạo Bot ChatGPT vào group telegram thì có một điểm cần lưu ý là các tin nhắn bình thường đều sẽ được bot phản hồi lại hết. Vậy nên sẽ dễ gặp trường hợp spam nếu group bạn đông. Bạn có thể sửa đổi một số dòng code sau để khi người dùng dùng lệnh ask thì bot mới phản hồi.</p>
<p><strong>Bước 1:</strong> Đầu tiên, các bạn tìm hàm prompt và đổi tên hàm này thành <strong><code>ask</code></strong>. Chỉ thay chữ prompt thành chữ ask thôi nhé.</p>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2023/03/2023-03-26_21-39.png" alt="Hướng dẫn tự tạo Bot ChatGPT trên Telegram 50" width="743" height="117" title="Hướng dẫn tự tạo Bot ChatGPT trên Telegram 150"></p>
<p><strong>Bước 2:</strong> Trong hàm ask vừa đổi tên, các bạn thay dòng lệnh trong ảnh thành lệnh dưới đây:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">prompt = update.message.text.replace('/ask', '').strip()</pre>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2023/03/2023-03-26_21-39_1.png" alt="Hướng dẫn tự tạo Bot ChatGPT trên Telegram 51" width="624" height="159" title="Hướng dẫn tự tạo Bot ChatGPT trên Telegram 151"></p>
<p><strong>Bước 3:</strong> Thay lệnh gọi hàm xử lý bằng hàm dưới đây:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">application.add_handler(CommandHandler('ask', self.ask))</pre>
<p><img decoding="async" class="size-full  aligncenter" src="https://anonyviet.com/wp-content/uploads/2023/03/2023-03-26_21-38.png" alt="Hướng dẫn tự tạo Bot ChatGPT trên Telegram 52" width="883" height="163" title="Hướng dẫn tự tạo Bot ChatGPT trên Telegram 152"></p>
<p>Như vậy bạn đã tự tạo cho mình Bot ChatGPT trên Telegram, bạn có thể dùng 1 mình hoạt add vào group để nó trở thành trợ lý cho bạn bằng cách tự trả lời bằng kết quả của AI GPT nhé.</p>
<h2>Câu hỏi thường gặp</h2>
<h3>Tôi cần những gì để tạo bot ChatGPT trên Telegram?</h3>
<p>Bạn cần một tài khoản OpenAI với API key, một tài khoản Telegram và token bot Telegram (tạo bằng BotFather), cũng như cài đặt Python 3.9+.</p>
<h3>Làm thế nào để hạn chế quyền truy cập bot chỉ cho một số người dùng nhất định?</h3>
<p>Bạn cần chỉnh sửa file <code>.env</code>, thay đổi giá trị của <code>ALLOWED_TELEGRAM_USER_IDS</code>.  Thêm ID Telegram của những người được phép sử dụng bot, hoặc để dấu * để cho phép tất cả người dùng.</p>
<h3>Bot có hỗ trợ các lệnh nào khác ngoài việc chat thông thường?</h3>
<p>Bot hỗ trợ các lệnh như /image (tạo ảnh), /stats (thống kê token đã sử dụng), /reset (reset cuộc trò chuyện), và /help (hiển thị trợ giúp).</p>
]]></content:encoded>
					
					<wfw:commentRss>https://anonyviet.com/huong-dan-tu-tao-bot-chatgpt-tren-telegram/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Cách tạo Web App Chatbot viết code tự động bằng Python</title>
		<link>https://anonyviet.com/cach-tao-web-app-chatbot-viet-code-tu-dong-bang-python/</link>
					<comments>https://anonyviet.com/cach-tao-web-app-chatbot-viet-code-tu-dong-bang-python/#comments</comments>
		
		<dc:creator><![CDATA[Hevin]]></dc:creator>
		<pubDate>Mon, 20 Mar 2023 01:13:25 +0000</pubDate>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[chatbot]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[tạo chatbot]]></category>
		<guid isPermaLink="false">https://anonyviet.com/?p=45773</guid>

					<description><![CDATA[Những ngày này, chatbot đang trở thành một công cụ ngày càng phổ biến trong việc tương tác với khách hàng và cải thiện trải nghiệm người dùng trên website. Với sự phát triển của công nghệ, tạo một web app chatbot đã trở nên dễ dàng hơn bao giờ hết. Tuy nhiên, nếu bạn [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><strong>Những ngày này, chatbot đang trở thành một công cụ ngày càng phổ biến trong việc tương tác với khách hàng và cải thiện trải nghiệm người dùng trên website. Với sự phát triển của công nghệ, tạo một web app chatbot đã trở nên dễ dàng hơn bao giờ hết. Tuy nhiên, nếu bạn chưa có kinh nghiệm trong lập trình hoặc đang bắt đầu tìm hiểu về chatbot, việc bắt đầu có thể khó khăn.</strong></p>
<p>Trong bài viết này, chúng ta sẽ tìm hiểu cách tạo một web app chatbot tích hợp <a href="https://openai.com/" target="_blank" rel="noopener">OpenAI</a> tự động giải các bài tập code từ đơn giản đến phức tạp bằng cách sử dụng module Streamlit trong Python</p>
<p>Nếu bạn đang quan tâm đến việc tạo một chatbot có thể giải các bài tập code cho bạn, hãy tiếp tục đọc bài viết này để tìm hiểu cách tạo một web app chatbot dễ dàng và hiệu quả. Trước khi vào bài  viết chúng ta cùng tìm hiểu sơ qua khái niệm về chatbot, Web App và module Streamlit trong Python nhé!</p>
<h2><span style="color: #0000ff;"><strong><span style="font-size: 18pt;">Chatbot là gì ?</span></strong></span></h2>
<p>Chatbot là một chương trình máy tính được thiết kế để trò chuyện với con người thông qua các kênh truyền thông như ứng dụng chat, trang web hoặc các nền tảng trò chuyện khác. Chatbot thường được lập trình để trả lời các câu hỏi từ người dùng hoặc thực hiện các nhiệm vụ cụ thể theo yêu cầu của người dùng. Chatbot có thể sử dụng trí tuệ nhân tạo và học máy để tự động hóa các nhiệm vụ và cải thiện khả năng phản hồi của chúng. Chatbot được sử dụng phổ biến trong nhiều lĩnh vực như marketing, dịch vụ khách hàng, giáo dục, y tế và nhiều lĩnh vực khác</p>
<h2><span style="color: #0000ff;"><strong><span style="font-size: 18pt;">WebApp là gì ?</span></strong></span></h2>
<p>Web app là một ứng dụng phần mềm được phát triển để chạy trên trình duyệt web thay vì phải cài đặt trực tiếp trên máy tính hoặc thiết bị di động của người dùng. Nó được thiết kế để hoạt động trên một nền tảng web, thường là một máy chủ web và được truy cập thông qua Internet bằng cách sử dụng một trình duyệt web. Một web app có thể là một ứng dụng độc lập hoặc phần mềm mở rộng của một ứng dụng desktop truyền thống. Với web app, người dùng không cần phải tải xuống và cài đặt một phần mềm trên máy tính của họ, mà chỉ cần truy cập vào một địa chỉ URL trên trình duyệt web của họ.</p>
<h2><span style="color: #0000ff;"><strong><span style="font-size: 18pt;">Streamlit là gì ?</span></strong></span></h2>
<div class="group w-full text-gray-800 dark:text-gray-100 border-b border-black/10 dark:border-gray-900/50 bg-gray-50 dark:bg-[#444654]">
<div class="text-base gap-4 md:gap-6 md:max-w-2xl lg:max-w-2xl xl:max-w-3xl p-4 md:py-6 flex lg:px-0 m-auto">
<div class="relative flex w-[calc(100%-50px)] flex-col gap-1 md:gap-3 lg:w-[calc(100%-115px)]">
<div class="flex flex-grow flex-col gap-3">
<div class="min-h-[20px] flex flex-col items-start gap-4 whitespace-pre-wrap">
<div class="markdown prose w-full break-words dark:prose-invert light">
<p>Streamlit là một công cụ mã nguồn mở cho phép các nhà phát triển tạo các ứng dụng web dựa trên Python một cách nhanh chóng và dễ dàng. Streamlit giúp người dùng tạo các ứng dụng web tương tác một cách trực quan và nhanh chóng bằng cách sử dụng các thư viện và công cụ Python phổ biến như Pandas, Matplotlib và Scikit-learn. Streamlit cung cấp cho người dùng một loạt các tiện ích để tạo giao diện người dùng (UI) cho các ứng dụng web, bao gồm các phần tử trực quan như thanh trượt, ô đầu vào, bảng và biểu đồ. Điều này giúp cho các nhà phát triển có thể tập trung vào việc phát triển các tính năng của ứng dụng thay vì phải lo lắng về việc tạo giao diện người dùng. Streamlit cũng cung cấp cho người dùng một số công cụ để phân tích dữ liệu và trực quan hóa chúng, giúp cho việc xử lý dữ liệu và hiển thị kết quả trở nên dễ dàng hơn. Tính linh hoạt và dễ sử dụng của Streamlit đã thu hút được sự quan tâm của rất nhiều nhà phát triển và được sử dụng rộng rãi trong cộng đồng Python.</p>
</div>
</div>
</div>
<h2><strong><span style="font-size: 18pt; color: #0000ff;">Cách tạo Web App Chatbot viết code tự động bằng Python</span></strong></h2>
<div class="flex justify-between">
<div class="text-gray-400 flex self-end lg:self-center justify-center mt-2 gap-3 md:gap-4 lg:gap-1 lg:absolute lg:top-0 lg:translate-x-full lg:right-0 lg:mt-0 lg:pl-2 visible">Trước khi vào cách làm, đương nhiên máy bạn phải cài ngôn ngữ Python, bây giờ bạn mở Terminal lên nhập 2 câu lệnh sau để cài đặt các thư viện cần thiết:</div>
<div><code>pip install openai</code></div>
<div><code>pip install streamlit</code></div>
</div>
</div>
</div>
</div>
<p>Sau khi cài đặt xong 2 thư viện trên, bạn tạo 1 file .py với tên bất kì nhưng không được trùng tên với 2 thư viện vừa cài nha và chúng ta bắt đầu vào việc chính thôi ! Mình đặt tên cho web app này là Anonyviet Write Code nhé</p>
<p>Dòng đầu tiên<code> import openai</code> và dòng thứ hai <code>import streamlit</code> as st sử dụng từ khóa import để khai báo sử dụng hai thư viện Python OpenAI và Streamlit với cú pháp <code>as st</code> được sử dụng để viết mã ngắn hơn khi gọi các hàm của thư viện Streamlit</p>
<p>Dòng thứ 2 <code>view = """ ... """</code> khai báo một biến view chứa một chuỗi đa dòng bằng cú pháp triple quotes (&#8220;&#8221;&#8221;), trong đó chứa thông tin giới thiệu về ứng dụng Anonyviet Write Code.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">import openai
import streamlit as st

view = """
Chào mừng bạn đến với Anonyviet Write Code! Bạn cảm thấy mệt mỏi khi phải vật lộn để tự viết code
Đừng lo đã có Anonyviet ở đây ! Mình sẽ là người giúp bạn viết code với nhiều nhiều ngôn ngữ lập trình khác. 
Cho dù bạn là nhà phát triển có nhiều kinh nghiệm hay mới bắt đầu, 
Anonyviet Write Code là nơi hoàn hảo để nhận trợ giúp mà bạn cần.
Còn chờ gì nữa ! Bắt đầu sử dụng Anonyviet Write Code ngay và luôn
"""</pre>
<p><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2023/03/ray-so-export-1.png" alt="Introducing the chatbot web app" width="1840" height="792" title="Cách tạo Web App Chatbot viết code tự động bằng Python 160"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Dòng code <code>st.markdown("&lt;h1 style='text-align: center;'&gt;Anonyviet Write Code ✨&lt;/h1&gt;", unsafe_allow_html=True)</code> sử dụng hàm markdown của thư viện Streamlit để hiển thị tiêu đề cho ứng dụng. Chuỗi HTML &lt;h1&gt; được chèn vào giữa hai dấu ngoặc kép và được đặt trong tham số đầu tiên của hàm. Tham số thứ hai <code>unsafe_allow_html=True</code> cho phép Streamlit hiểu và hiển thị chuỗi HTML đó</p>
<p>Dòng tiếp theo <code>st.markdown("---")</code> sử dụng hàm markdown để hiển thị một đường ngang giữa các phần của ứng dụng</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">st.markdown("&lt;h1 style='text-align: center;'&gt;Anonyviet Write Code ✨&lt;/h1&gt;", unsafe_allow_html=True)
st.markdown("---")</pre>
<p><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2023/03/ray-so-export-1-1.png" alt="Cách tạo Web App Chatbot viết code tự động bằng Python 57" width="1840" height="342" title="Cách tạo Web App Chatbot viết code tự động bằng Python 161"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Dòng đầu tiên <code>with st.sidebar:</code> sử dụng cú pháp with để khai báo vùng lề bên của trang web, được đại diện bởi đối tượng <code>st.sidebar</code></p>
<p>Dòng tiếp theo <code>st.image("logo.jpg")</code> sử dụng hàm image của thư viện Streamlit để hiển thị một hình ảnh đại diện cho ứng dụng ví dụ như hình ảnh một con chatbot. Hình ảnh được đặt trong thư mục của ứng dụng và có tên là<code> logo.jpg</code></p>
<p>Dòng thứ ba <code>st.title("Anonyviet")</code> sử dụng hàm title để hiển thị tiêu đề cho ứng dụng, trong trường hợp này là &#8220;Anonyviet&#8221;</p>
<p>Dòng cuối cùng <code>st.caption(f'''{view}''', unsafe_allow_html=False)</code> sử dụng hàm caption để hiển thị mô tả cho ứng dụng, trong đó chứa nội dung được lưu trữ trong biến view. Tham số unsafe_allow_html được thiết lập thành False để tránh bất kỳ mã HTML nào bị chèn vào.</p>
<p>Tiếp đến sử dụng phương thức <code>"selectbox"</code> của module<code> "st"</code> để tạo một hộp chọn (dropdown) cho phép người dùng lựa chọn ngôn ngữ mà họ muốn nhập câu hỏi. Hộp chọn này có tùy chọn cho Python, C++, Java và Pascal. Ngoài ra bạn có thể thêm các ngôn ngữ khác mà bạn muốn</p>
<p>Sau đó Anonyviet sử dụng phương thức <code>"text_area"</code> của module <code>"st"</code> để tạo một hộp văn bản cho phép người dùng nhập câu hỏi của mình. Văn bản sẽ được hiển thị trong hộp này</p>
<p>Tiếp tục sử dụng phương thức <code>"button"</code> của module <code>"st"</code> để tạo một nút <code>"Send"</code>. Người dùng có thể nhấp vào nút này để gửi câu hỏi của họ</p>
<p>Các giá trị được trả về từ các phương thức này được lưu trữ trong các biến <code>"language"</code>, <code>"question"</code> và <code>"button"</code>, tương ứng. Sau đó, bạn có thể sử dụng các biến này để thực hiện các xử lý tiếp theo</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">with st.sidebar:
    st.image("logo.jpg")
    st.title("Anonyviet")
    st.caption(f'''{view}''', unsafe_allow_html=False)
   
language=st.selectbox("Lựa chọn 1 ngôn ngữ mà bạn muốn:", ("Python", "C++", "Java", "Pascal"))
question=st.text_area("Nhập câu hỏi của bạn ở bên dưới")
button=st.button("Send")</pre>
<p><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2023/03/ray-so-export-2.png" alt="Cách tạo Web App Chatbot viết code tự động bằng Python 58" width="1838" height="612" title="Cách tạo Web App Chatbot viết code tự động bằng Python 162"></p>
<p>Hàm <code>answer(question)</code> nhận vào một câu hỏi, sử dụng API key của OpenAI để gửi yêu cầu truy vấn cho mô hình &#8220;text-davinci-003&#8221; của OpenAI và trả về câu trả lời của chatbot được sinh ra bởi mô hình đó.</p>
<p>Ở đây chúng ta sử dụng hàm <code>openai.Completion.create()</code> để tạo một yêu cầu đến API của OpenAI với các thông số như <code>model</code> (mô hình dùng để tạo câu trả lời), <code>prompt</code> (câu hỏi được nhập vào từ người dùng), <code>temperature</code> (độ đa dạng của câu trả lời), <code>max_tokens</code> (số lượng từ tối đa của câu trả lời), <code>top_p</code> (xác suất của các từ đứng đầu trong danh sách lựa chọn câu trả lời), <code>frequency_penalty</code> (hệ số áp dụng cho các từ có tần suất cao trong câu trả lời), và <code>presence_penalty</code> (hệ số áp dụng cho các từ xuất hiện trong câu hỏi nhưng không xuất hiện trong câu trả lời)</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">def answer(question):
    openai.api_key="sk-..." # Dán API key của OpenAI tại đây
    response = openai.Completion.create(
        model="text-davinci-003",
        prompt=f"""{question} {language}""",
        temperature=0,
        max_tokens=1024,
        top_p=1,
        frequency_penalty=0,
        presence_penalty=0
        )
    return response.choices[0].text</pre>
<p><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2023/03/ray-so-export-3.png" alt="Chatbot Web APP" width="1040" height="746" title="Cách tạo Web App Chatbot viết code tự động bằng Python 163"></p>
<p>Nếu có dữ liệu từ biến <code>question</code> và <code>button</code> thì đoạn code sử dụng <code>st.spinner()</code> để hiển thị một biểu tượng quay tròn để cho người dùng biết rằng ứng dụng đang xử lý câu trả lời của họ. Khi câu trả lời đã được tạo, nó được hiển thị bằng hàm <code>st.code()</code> của Streamlit để hiển thị mã nguồn cho câu trả lời. Nếu người dùng muốn xóa câu trả lời, họ có thể nhấp vào nút &#8220;Clear&#8221; để làm cho trang trống lại. Như vậy chúng ta đã hoàn thành web app. Giờ thì test chatbot thôi</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">if question and button:
    with st.spinner("Đợi chút nhen !"):
        reply=answer(question)
        st.code(reply)
        button2=st.button("Clear")</pre>
<p><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2023/03/ray-so-export-4.png" alt="Cách tạo Web App Chatbot viết code tự động bằng Python 59" width="1040" height="432" title="Cách tạo Web App Chatbot viết code tự động bằng Python 164"></p>
<p>Đây là đoạn code đầy đủ cho Web App Chatbot ( Hoặc bạn có thể xem qua <a href="https://github.com/sonvan1811/Anonyviet-Write-Code-App-Web" target="_blank" rel="noopener">Github</a> ):</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">import openai
import streamlit as st

view = """
Chào mừng bạn đến với Anonyviet Write Code! Bạn cảm thấy mệt mỏi khi phải vật lộn để tự viết code
Đừng lo đã có Anonyviet ở đây ! Mình sẽ là người giúp bạn viết code với nhiều nhiều ngôn ngữ lập trình khác. 
Cho dù bạn là nhà phát triển có nhiều kinh nghiệm hay mới bắt đầu, 
Anonyviet Write Code là nơi hoàn hảo để nhận trợ giúp mà bạn cần.
Còn chờ gì nữa ! Bắt đầu sử dụng Anonyviet Write Code ngay và luôn
"""

st.markdown("&lt;h1 style='text-align: center;'&gt;Anonyviet Write Code ✨&lt;/h1&gt;", unsafe_allow_html=True)
st.markdown("---")
with st.sidebar:
    st.image("logo.jpg")
    st.title("Anonyviet")
    st.caption(f'''{view}''', unsafe_allow_html=False)
   
language=st.selectbox("Lựa chọn 1 ngôn ngữ mà bạn muốn:", ("Python", "C++", "Java", "Pascal"))
question=st.text_area("Nhập câu hỏi của bạn ở bên dưới")
button=st.button("Send")

def answer(question):
    openai.api_key="sk-..." # API KEY
    response = openai.Completion.create(
        model="text-davinci-003",
        prompt=f"""{question} {language}""",
        temperature=0,
        max_tokens=1024,
        top_p=1,
        frequency_penalty=0,
        presence_penalty=0
        )
    return response.choices[0].text

if question and button:
    with st.spinner("Đợi chút nhen !"):
        reply=answer(question)
        st.code(reply)
        button2=st.button("Clear")</pre>
<p>Bây giờ bạn hãy mở terminal lên và nhập lệnh <code>streamlit run app.py</code> trong đó app.py là file .py của mình vừa tạo ra để làm Web App Chatbot</p>
<p><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2023/03/Screenshot-5.png" alt="Cách tạo Web App Chatbot viết code tự động bằng Python 60" width="1086" height="573" title="Cách tạo Web App Chatbot viết code tự động bằng Python 165"></p>
<p>Và đây là kết quả nè:</p>
<p><img decoding="async" class="aligncenter  size-full" src="https://anonyviet.com/wp-content/uploads/2023/03/app.png" alt="Chatbot Web App" width="1220" height="638" title="Cách tạo Web App Chatbot viết code tự động bằng Python 166"></p>
<p>Vậy là chúng ta đã tìm hiểu về web app là gì và cách sử dụng Python và Streamlit để xây dựng một ứng dụng web đơn giản. Mình đã xây dựng một ứng dụng Web App Chatbot mang tên Anonyviet Write Code, cho phép người dùng nhập câu hỏi liên quan đến các ngôn ngữ lập trình khác nhau và hiển thị mã nguồn được tạo bởi OpenAI.</p>
<p>Các ứng dụng web đang trở thành một phần quan trọng của cuộc sống hàng ngày của chúng ta. Chúng ta có thể sử dụng chúng để tạo ra các trang web, ứng dụng di động và thậm chí là chatbot. Với sự phát triển của công nghệ, chúng ta có thể sử dụng các thư viện tạo web của Python như Flask, Django, Streamlit,&#8230; để dễ dàng xây dựng các ứng dụng web một cách nhanh chóng và dễ dàng ! Chúc bạn thành công !</p>
<p><em><strong>Bạn cũng có thể đọc thêm bài viết <a href="https://anonyviet.com/huong-dan-dung-midjourney-de-ve-tranh-ai-tren-discord/">Hướng dẫn dùng Midjourney để vẽ tranh AI trên Discord</a> trên website Anonyviet</strong></em></p>
<h2>Câu hỏi thường gặp</h2>
<h3>Tôi cần cài đặt phần mềm nào để sử dụng chatbot này?</h3>
<p>Bạn cần cài đặt Python và các thư viện <code>openai</code> và <code>streamlit</code>.  Hướng dẫn cài đặt có trong bài viết.</p>
<h3>Chatbot này có thể viết code bằng ngôn ngữ lập trình nào?</h3>
<p>Bài viết không nêu rõ tất cả ngôn ngữ được hỗ trợ, nhưng đề cập đến việc chatbot có thể viết code với &#8220;nhiều nhiều ngôn ngữ lập trình khác&#8221;.</p>
<h3>Tôi cần có kiến thức lập trình như thế nào để sử dụng chatbot này?</h3>
<p>Bạn không cần kiến thức lập trình sâu rộng để sử dụng chatbot.  Bạn chỉ cần nhập yêu cầu viết code của mình vào giao diện.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://anonyviet.com/cach-tao-web-app-chatbot-viet-code-tu-dong-bang-python/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
