Tag Archives: lập trình

Ra mắt khóa học Tự Động Hóa với n8n & AI Agent

Tóm tắt: Mình vừa ra mắt khoá học Tự Động Hoá với n8n và AI Agent cùng Code Dạo. Bạn nào quan tâm thì ghé https://hocn8n.ai xem và đăng ký nhé!

Ủa, khoá học này là về cái gì?

Nói ngắn gọn: khoá học này dạy bạn cách bắt máy móc và AI làm việc thay mình.

Anh em mình đi làm, ngày nào cũng có một mớ việc lặp đi lặp lại đến phát bực: copy data từ file này qua file kia, gửi mail báo cáo, check inbox trả lời khách, tổng hợp tin tức, nhắc deadline… Mấy việc này không cần não nhiều nhưng lại ngốn thời gian kinh khủng.

Mà bạn biết đấy, mấy việc không cần não nhiều thì đúng ra… nên để máy làm chứ nhỉ?

Đừng sợ bị thay thế bởi AI. Hãy sợ bị thay thế bởi những người biết bắt AI làm việc cho họ!

Trong khoá này, bọn mình sẽ dạy bạn 2 thứ quan trọng nhất:

  1. Tư duy tự động hoá: Nói cho sang là “tư duy”, chứ thật ra là học cách lười một cách có khoa học. Bạn sẽ biết nhìn một quy trình rồi tự hỏi: việc nào nên để máy làm, việc nào con người vẫn phải làm, và tự động hoá cái này có đáng công không?
  2. Công cụ tự động hoá (n8n + AI Agent): Có tư duy rồi thì phải có tay nghề. Bạn sẽ dùng n8n để biến mấy ý tưởng đó thành workflow chạy thật, 24/7, không cần nghỉ trưa, không đòi tăng lương.

Điểm hay nhất là: bạn không cần biết code. n8n là nền tảng low-code, đa phần chỉ kéo thả và điền vài ô là xong.

n8n là cái gì mà phải học?

n8n (đọc là “nờ tám nờ”) là một công cụ tự động hoá open-source, kết nối được hơn 400 dịch vụ: Gmail, Google Sheets, Notion, Telegram, Slack, OpenAI…

So với Zapier hay Make thì n8n ngon-bổ-rẻ hơn hẳn: miễn phí, self-host được nên dữ liệu nằm trong tay bạn, và quan trọng nhất là không bị lock-in. Cần logic phức tạp thì viết vài dòng code, không cần thì thôi.

Bản thân mình là developer, code cũng không đến nỗi nào. Nhưng gần đây có mấy tool nhỏ nhỏ, thay vì viết code rồi lo deploy, lo server, lo cron job, mình build luôn bằng n8n cho nhanh. Dễ làm, dễ debug, chạy vài chục flow trên 1 con VPS 5$/tháng!

Khoá học có những gì?

Khoá học gồm 9 phần, đi từ cơ bản đến chuyên sâu. Bọn mình không dạy lý thuyết dài dòng, mà thực hành ngay từ phần đầu tiên.

1. Giới thiệu tư duy tự động hoá và n8n

Tự động hoá là gì, tại sao quan trọng. n8n so với Zapier và Make ra sao. Cách phân tích quy trình để biết việc nào nên (và không nên) tự động.

2. Cài đặt và làm quen giao diện n8n

Cài n8n bằng Cloud hoặc tự host với Docker. Làm quen canvas, credentials, executions. Tạo workflow đầu tiên của bạn.

3. Nền tảng n8n: dữ liệu và các node cốt lõi

Đây là phần xương sống của khoá học. Bạn sẽ hiểu Node là gì, dữ liệu JSON chạy qua workflow như thế nào, các loại Trigger (Manual, Schedule, Webhook, Form, Gmail), cách biến đổi dữ liệu với Expressions, rẽ nhánh với IF/Switch, vòng lặp, và xử lý lỗi cho ra dáng dân chuyên nghiệp với Error Workflow, Retry, Logging.

Phần này hơi “khoai” nhưng cực kì quan trọng. Nắm được nó, bạn sẽ tự build workflow từ đầu chứ không phải đi xin template rồi copy-paste về mà không hiểu gì.

4. Xử lý dữ liệu chuyên sâu

Kết nối Google Sheets, Notion làm database. Tương tác với con người qua Email, Telegram và Human-in-the-loop (workflow chạy tới đoạn quan trọng thì dừng, chờ người bấm nút duyệt rồi mới chạy tiếp). Gọi API bên ngoài với HTTP Request Node – “chìa khoá vạn năng” kết nối được mọi thứ trên đời. Và Code Node cho mấy logic khó.

5. Tích hợp AI

LLM hoạt động ra sao, các thuật ngữ cần biết. Prompt Engineering – viết prompt sao cho AI hiểu ý mình. Các AI Node trong n8n: Information Extractor, Text Classifier, LLM Chain. Rồi tới món chính: AI Agent với Memory và Tools, và hệ thống hỏi-đáp RAG với Vector DB.

6. Kỹ năng thực chiến

Phần này là kinh nghiệm xương máu: cách phân tích nghiệp vụ, build và kiểm thử workflow, debug khi nó “toang”. Có cả bài dùng AI để tự sinh workflow n8n thông qua MCP nữa.

7. Case study thực tế (đang phát triển)

8. ⭐ Sử dụng AI Agent để tăng tốc công việc hằng ngày (đang phát triển)

Phần này bọn mình dạy về mấy con AI Agent xịn đang hot gần đây như OpenClaw, Hermes, Claude Cowork.

Khác với workflow n8n (bạn phải vẽ sẵn đường cho nó đi), mấy con Agent này tự mò đường: bạn giao việc bằng tiếng người, nó tự lên kế hoạch, tự dùng tool, tự làm rồi báo cáo lại. Bạn sẽ học cách giao việc cho tụi nó sao cho ra kết quả dùng được, và biết lúc nào nên dùng Agent, lúc nào cứ n8n cho chắc.

9. Tổng kết và hướng phát triển (đang phát triển)

Bonus: Khoá học tặng kèm ~50 workflow n8n đã build sẵn (kèm hướng dẫn). Gắn vào là chạy, chỉnh sửa xíu là dùng được ngay cho công việc của bạn.

Giới thiệu sơ thôi, còn các bạn quan tâm thì cứ ghé hocn8n.ai để xem thử nha!

Các dự án bạn sẽ được làm

Bọn mình theo phương châm vừa học vừa làm. Bạn sẽ tự tay build từng workflow từ đầu tới cuối, hiểu nó chạy thế nào, sửa được khi cần.

Mấy dự án nhỏ trong quá trình học:

Bot báo giá Bitcoin – Bot tự nhắn giá Bitcoin về Telegram cho bạn mỗi ngày. Cả workflow chỉ có 3 node: bấm nút → gọi API lấy giá → gửi tin nhắn.

Bot báo giá Bitcoin gửi tin nhắn Telegram

Chatbot chốt đơn – Khách cứ nhắn tin kiểu người bình thường, AI tự trích xuất tên, số điện thoại, sản phẩm, địa chỉ giao hàng rồi nhắn lại xác nhận đơn. Khỏi phải ngồi copy từng dòng vào Excel nữa.

Chatbot trích xuất thông tin đơn hàng từ tin nhắn

Human-in-the-loop – Tự động hoá không có nghĩa là giao hết cho máy. Workflow chạy tới đoạn quan trọng sẽ dừng lại chờ bạn bấm nút duyệt hay từ chối, rồi mới chạy tiếp. Con người vẫn là người quyết định cuối cùng.

Workflow chờ con người duyệt qua Telegram

AI Agent tóm tắt bài viết – Quăng cái link vào khung chat, Agent tự đi đọc bài, tóm tắt các ý chính bằng tiếng Việt rồi gửi về Telegram. Học xong phần AI Agent, bạn build lại con này trong khoảng 15 phút thôi.

AI Agent tóm tắt bài viết và gửi kết quả về Telegram

AI Agent trả lời theo dữ liệu công ty (RAG) – Agent tự tra tài liệu nội bộ trong Vector DB rồi mới trả lời, thay vì chém gió theo trí nhớ của model.

AI Agent trả lời câu hỏi dựa trên tài liệu công ty

Và tới phần cuối là 5 case study lớn theo chuẩn dự án thực tế:

  1. Hệ thống newsletter tự động
  2. AI sàng lọc CV và đặt lịch phỏng vấn
  3. Hệ thống chăm sóc khách hàng tiềm năng cho team Sales
  4. Chatbot hỗ trợ khách hàng
  5. “Nhà máy” nhân bản nội dung: 1 bài viết ra 6 nền tảng
  6. … và còn khá nhiều case study bọn mình sẽ bổ sung thêm

Cuối khoá, các bạn được chọn đề tài tốt nghiệp, build workflow từ đầu tới cuối và demo cho giảng viên để lấy chứng chỉ luôn!

📚 Yêu cầu kiến thức

Bạn không cần biết lập trình, không cần giỏi toán, cũng không cần biết gì về AI luôn.

Bạn chỉ cần 3 thứ:

  1. Tinh thần cởi mở: sẵn sàng thay đổi cách làm việc hiện tại
  2. Khả năng tư duy: biết suy nghĩ logic một chút là ổn
  3. Một cái máy tính: Windows, macOS hay Linux đều được (điện thoại thì chịu nha!)

Khoá này phù hợp với:

  • Lập trình viên: build tool nhanh, đỡ phải viết code và lo deploy
  • Nhân viên văn phòng: cắt bớt mấy task lặp đi lặp lại, tăng năng suất
  • Freelancer: tối ưu quy trình để nhận được nhiều job hơn, hoặc nhận luôn job automation
  • Chủ doanh nghiệp nhỏ: tự động hoá quy trình kinh doanh mà không cần thuê developer
  • Sinh viên/học sinh: học công nghệ mới và áp dụng vào việc học

👨‍🏫 Học với ai?

  • Phạm Huy Hoàng (Code Dạo đây) – Full Stack Developer tại Wise Singapore, 10+ năm trong ngành, chủ blog Tôi Đi Code Dạo. Mình tiếp xúc với Generative AI và LLM từ thời còn sơ khai, và đã nhét AI vào kha khá dự án thực tế.
  • Võ Tiết Huy – Senior Software Engineer tại Atlassian Australia, kiêm DevOps/MLOps với hơn 12 năm kinh nghiệm, đã vận hành hệ thống AI/LLM từ nhỏ tới lớn.

✨ Vài thứ hay ho khác

  • Chạy n8n trực tiếp trên platform: bọn mình cài n8n sẵn trên hệ thống, bạn vào học là làm theo được ngay, không cần cài đặt gì
  • Bài giảng ngắn gọn: mỗi bài 5-15 phút, đi thẳng vào vấn đề
  • Video có phụ đề + bài viết đi kèm: thích xem thì xem, thích đọc thì đọc, có sẵn workflow mẫu để mở ra ngắm và build lại
  • Hỗ trợ 1-1 trên Discord: học về AI, nhưng vẫn có con người thật ngồi trả lời câu hỏi cho bạn
  • Chứng chỉ hoàn thành sau khi học xong và nộp đồ án
  • Học không giới hạn thời gian, và khoá học sẽ được update liên tục vì n8n với AI thay đổi nhanh quá

💰 Giá cả và ưu đãi Early Bird

Khoá học có giá gốc là 5.000.000đ.

Tuy nhiên, bọn mình đang có giá Early Bird giảm 40%, chỉ còn 2.999.000đ cho 50 bạn đầu tiên. Số slot còn lại không nhiều đâu, bạn nào tính học thì tranh thủ để có giá tốt nha!

Với mức giá đó, bạn có:

  • Toàn bộ bài giảng về n8n Automation & AI Agent từ cơ bản tới nâng cao
  • Các dự án và case study thực tế
  • ~50 workflow n8n build sẵn
  • Hỗ trợ trực tiếp trên Discord
  • Chứng chỉ hoàn thành
  • Bonus bài giảng, livestream, workshop hàng tháng

Nếu chưa tin thì bạn cứ vào hocn8n.ai học thử cho chắc! Bọn mình để free kha khá bài giảng, bạn vào bấm “Học thử” để xem nội dung và cách dạy có hợp với mình không nhé.

Kết

Nghĩ mà xem, mỗi tuần bạn đốt 8-20 tiếng cho mấy việc lặp đi lặp lại. Một năm là mấy trăm tiếng, đủ để học một công nghệ mới, làm một side project, hoặc đơn giản là ngủ cho đủ giấc.

Bỏ ra vài buổi tối để học tự động hoá, sau đó tiết kiệm hàng trăm giờ cho những năm sau. Deal này mình thấy khá là ngon đấy chứ!

Bạn nào quan tâm thì ghé https://hocn8n.ai để xem lộ trình chi tiết, học thử và đăng ký nhé.

Còn nếu vẫn còn thắc mắc gì thì cứ comment, hoặc gửi tin cho bộ phân tư vấn của bọn mình để hỏi thoải mái nha!

DeepSeek AI: Ngon, Bổ, Rẻ và Cú Hích Lớn Cho Ngành AI

Chào anh em, sau Tết, mình đã quay lại viết blog chủ đề kỹ thuật rồi đây.

Dạo gần đây, chắc anh em cũng nghe đến cái tên DeepSeek, một con AI mới nổi đang làm mưa làm gió cộng đồng mạng. Nhiều bạn inbox hỏi mình về nó quá, nên hôm nay mình sẽ làm một bài phân tích chi tiết về con AI này, từ A đến Z cho anh em dễ hình dung.

Bài viết này sẽ không quá nặng về kỹ thuật, nên dù bạn là dân ngoại đạo hay dân chuyên, đọc xong cũng sẽ hiểu rõ về DeepSeek AI, tại sao nó hot, và nó sẽ ảnh hưởng đến tương lai của chúng ta như thế nào.

Continue reading DeepSeek AI: Ngon, Bổ, Rẻ và Cú Hích Lớn Cho Ngành AI →

Năm 2025, And em Dev mình học Generative AI để làm gì?

Dạo này, cứ lướt Facebook hay mấy group dev là y như rằng thấy anh em bàn tán xôn xao về Generative AI. Nào là “nó cướp việc của dev”, nào là “nó giúp mình code nhanh như siêu nhân”, rồi thì “nó là tương lai của ngành IT”. Nghe mà thấy vừa tò mò vừa hơi hoang mang nhẹ.

Mình thì nghĩ, Generative AI nó cũng giống như mấy cái React/VueJS hay Docker hồi xưa thôi. Có điều, nó có vẻ “ảo ma” hơn, “diệu kỳ” hơn, và có tiềm năng làm “rung chuyển” ngành IT mình dữ dội hơn.

Vậy nên, hôm nay mình lên đây chém gió tí, xem thử năm 2025 này, anh em dev mình có nên “nhảy vào” học Generative AI không? Hay là cứ “bình chân như vại” cho nó lành? Cùng mình “mổ xẻ” vấn đề này nhé!

Continue reading Năm 2025, And em Dev mình học Generative AI để làm gì? →

Review nhẹ các ngôn ngữ, công nghệ, framework mà mình đã và đang dùng kiếm cơm – Phần 3

Rời khỏi Algomerchant, mình gia nhập 90 Seconds – 1 startup khác chuyên kết nối brand với producer để quay video.

Mặc dù lúc này, đã có hơn 4 năm kinh nghiệm, mình vẫn thấy … có quá nhiều thứ cần phải học (nhiều tới mức mình phải dành nguyên phần này để chia sẻ về những thứ mình đã học được ở 90s).

 

Đây là series bài viết 4 phần:

  • Phần 1 – Công nghệ mình dùng hồi còn ở VN
  • Phần 2 – Đi du học UK và làm startup Algomerchant
  • Phần 3- Học quá trời công nghệ mới tại 90Seconds
  • Phần 4 – Các công nghệ hiện tại mình đang dùng

Continue reading Review nhẹ các ngôn ngữ, công nghệ, framework mà mình đã và đang dùng kiếm cơm – Phần 3 →

Review nhẹ các ngôn ngữ, công nghệ, framework mà mình đã và đang dùng kiếm cơm – Phần 2

Sau gần 2 năm làm việc ở VN, mình lên đường qua UK du học. May mắn là cũng có việc làm tại phòng IT trong trường nên không bị lụt nghề.

Kì này, mình sẽ chia sẻ về công nghệ mình đã dùng hồi ở UK, và khi mới qua Sing đi làm nhé

Đây là series bài viết 4 phần:

  • Phần 1 – Công nghệ mình dùng hồi còn ở VN
  • Phần 2 – Đi du học UK và làm startup Algomerchant
  • Phần 3- Học quá trời công nghệ mới tại 90Seconds
  • Phần 4 – Các công nghệ hiện tại mình đang dùng

Continue reading Review nhẹ các ngôn ngữ, công nghệ, framework mà mình đã và đang dùng kiếm cơm – Phần 2 →

Review nhẹ các ngôn ngữ, công nghệ, framework mà mình đã và đang dùng kiếm cơm – Phần 1

Nhiều bạn hay hỏi mình code bằng ngôn ngữ gì, thích công nghệ gì. Anh em làm trong ngành ai cũng biết, đi làm một thời gian thì sẽ phải dụng khá nhiều ngôn ngữ/công nghệ, không thể nói vài dòng là hết được!

Do vậy, hôm nay mình viết blog chia sẻ về các công nghệ/ngôn ngữ lập trình mình đã sử dụng qua mấy năm đi làm nha. Mình cũng review nhẹ điểm mạng/yếu, những điều mình thích/không thích của những thứ này luôn!

Continue reading Review nhẹ các ngôn ngữ, công nghệ, framework mà mình đã và đang dùng kiếm cơm – Phần 1 →

Khi code mà bí thì phải làm sao? 5 kinh nghiệm siêu hay để giải quyết vấn đề

Với những bạn đang bắt đầu học lập trình hoặc vừa mới đi làm, đôi khi các bạn sẽ bị… bí, không biết code hoặc giải quyết vấn đề như thế nào (Thật ra mình đi làm lâu rồi nhiều khi cũng bị).

Cảm giác … không biết code như thế nào, không biết giải quyết vấn đề ra sao rất là khó chịu. Gặp nhiều bạn sẽ dễ nản, chán code, chán ngành.

Do vậy, hôm nay mình chia sẻ 5 kinh nghiệm hay ho trị bệnh … bí code, các bạn có thể áp dụng thử nhé! Theo kinh nghiệm của mình thì 96.69% các trường hợp đều áp dụng được và có hiệu quả nha!

Continue reading Khi code mà bí thì phải làm sao? 5 kinh nghiệm siêu hay để giải quyết vấn đề →

Các Anti-Pattern nên tránh để code không biến thành đống rác

Cách đây không lâu, mình có giới thiệu về Design Pattern, những mẫu thiết kế code giúp giải quyết vấn đề, giúp code dễ bảo trì, dễ mở rộng hơn.

Kì này, ta sẽ nói về anti-pattern. Khác với design pattern, anti pattern cũng là những cách thiết kế để giải quyết vấn đề, nhưng sử dụng nó lại… gây ra nhiều vấn đề hơn.

Một anti-pattern được nhiều người biết đó là hút thuốc lào thay cho thuốc lá, cách này cai được thuốc lá nhưng sẽ gây ra nhiều vấn đề vệ sinh và môi trường hơn.

Trong bài này, mình sẽ chia sẻ những anti-pattern chúng ta hay .. lỡ để nhầm vào code, hậu quả và cách giải quyết nó nhé!

Từ hồi dùng thứ này bố bỏ hẳn thuốc lá nhá
Từ hồi dùng thứ này bố bỏ hẳn thuốc lá nhá

Continue reading Các Anti-Pattern nên tránh để code không biến thành đống rác →

Tới một trình độ nào đó, các bạn đừng nên đọc blog của Code Dạo nữa

Dạo gần đây, mình hay trò chuyện với nhiều bạn đọc blog. Có bạn đang là sinh viên năm 2 năm 3, có bạn sắp ra trường, có bạn đã đi làm được 1,2 năm.

Nhiều bạn đi làm được 2, 3 năm có tâm sự với mình thế này: Em nói anh Code Dạo đừng buồn; hồi trước em hay đọc blog của anh Code Dạo lắm. Đi làm một thời gian, em cũng đọc ít lại, tại có cái em biết rồi, có cái không hữu ích với em nữa!

Nghe nói vậy, mình không buồn mà còn rất vui =)). Thật đấy, khi đã đạt tới 1 trình độ nhất định, bạn nên … nghỉ đọc blog của Code Dạo mà nên tìm những nguồn khác hay hơn.

(Nguồn nào hay thì mình để dưới cuối bài viết, các bạn kéo xuống cuối cùng nhé!)

Continue reading Tới một trình độ nào đó, các bạn đừng nên đọc blog của Code Dạo nữa →

Series Phản Phác Quy Chân – Luận về nguyên lý Separation of Concerns (Chia Để Trị)

Đôi lời lý giải chút về tên series

返璞归真 – Phản phác quy chân: Lúc đạt đến điểm cao nhất, cũng chính là lúc quay lại điểm xuất phát. 
Trong võ học, nó có nghĩa là đạt tới cảnh giới “tối thượng” trong truyền thuyết, quay lại như lúc ban đầu, quên đi tất cả võ học trong thiên hạ, bản thân đã không còn chiêu thức cụ thể, chỉ dựa vào ý cảnh mà đơn giản xử lý.

Võ học được thành lập từ các chiêu thức cơ bản, tuyệt thế võ công cũng từ các chiêu thức cơ bản mà ra. Code học cũng tạo thành từ bit/byte cơ bản, chương trình phức tạp cũng được viết thành từ nhiều module, từ từng dòng code.

Đôi khi, ta đã quá quen với việc dùng thư viện, dùng framework mà quên thì những thứ nằm sâu bên dưới, không nắm được bản chất. Có những vấn đề mà phải nắm rõ bản chất của nó ta mới có thể giải quyết được.

Như cái tên “Phản Phác Quy Chân”, series này không giới thiệu công nghệ hay ngôn ngữ mới, mà sẽ tập trung quay lại những cái bản chất, đơn giản, tinh túy nhất mà ít người quan tâm để ý (Bên tiếng Anh có một từ tương tự : Back to Basic, bỏ qua những cái phức tạp, quay lại những cái cơ bản để hiểu tận gốc vấn đề).

 

Đây là một series khá xưa nhưng rất hay của Code Dạo, nay có hứng thú lại nên mình viết tiếp season 2 của series nha.

Hôm nay, chúng ta cùng tìm hiểu về Separation of Concerns, một nguyên lý thiết kế đã có hơn 35 năm tuổi đời; nhưng vẫn có sức ảnh hưởng rất lớn, và được áp dụng rất nhiều trong thiết kế hệ thống, trong viết code và design các library.

Continue reading Series Phản Phác Quy Chân – Luận về nguyên lý Separation of Concerns (Chia Để Trị) →