inflearn logo

Tạo AI Agent xem tử vi chuyên nghiệp - Fullstack n8n+Python

Xây dựng một AI Agent phân tích Tứ trụ (Saju) tích hợp Vạn niên lịch, Chiêm tinh học, Tử vi đẩu số, Danh tính học và MBTI bằng quy trình n8n và thuật toán Python. Hoàn thiện từ đầu đến cuối một hệ thống dịch vụ thực tế, nơi 13 Agent chuyên gia hợp tác để tạo ra các báo cáo Tứ trụ cấp độ thương mại.

(4.8) 19 đánh giá

353 học viên

Độ khó Trung cấp trở lên

Thời gian Không giới hạn

Python
Python
n8n
n8n
AI
AI
prompt engineering
prompt engineering
AI Agent
AI Agent
Python
Python
n8n
n8n
AI
AI
prompt engineering
prompt engineering
AI Agent
AI Agent

Đánh giá từ những học viên đầu tiên

4.8

5.0

쿼드먼드

100% đã tham gia

Tôi đã không làm theo các bước lập trình mà chỉ xem và nghe từ đầu đến cuối, nhưng tôi đã nhận được 3 kiến thức và trải nghiệm lớn. 1. Bạn đã cho thấy quá trình tạo ra một dịch vụ như một chuyên gia ngay cả khi không có kiến thức chuyên môn trong lĩnh vực đó. Tôi từng nghĩ rằng để tạo ra một dịch vụ xem bói thì phải mất nhiều thời gian nghiên cứu qua nhiều sách vở và bài giảng, nhưng bạn đã cho tôi thấy cách phá vỡ rào cản đó. Nhờ vậy, tôi cảm thấy tự tin và có cảm giác rằng mình có thể thử sức ở các lĩnh vực chuyên môn khác như luật pháp/y tế, v.v. 2. Phát triển và triển khai dịch vụ Agent hoàn chỉnh thông qua n8n. Tôi đã từng phát triển nhiều AI Agent cho doanh nghiệp bằng Langgraph, thực tế việc đó đòi hỏi không ít nỗ lực, nhưng tôi đã tận mắt chứng kiến n8n giúp đạt được mục tiêu kinh doanh một cách nhanh chóng như thế nào. Tôi đã nhận được những kiến thức và trải nghiệm hoàn toàn ngoài mong đợi. Và cuối cùng, đây là dịch vụ mà tôi đã muốn ra mắt từ lâu, và bài giảng này đã bao gồm gần như toàn bộ logic cốt lõi. Tôi định sẽ thử bắt tay vào làm. Tôi đã học được rất nhiều. Thực sự cảm ơn bạn rất nhiều vì đã tạo ra một khóa học tuyệt vời như thế này ^^

5.0

다나

33% đã tham gia

Đầu tiên, có hai lý do khiến tôi quyết định tham gia khóa học này. Thứ nhất, khi nhìn thấy Tiến sĩ Nam (Nam-baksa) trả lời từng đánh giá của học viên, tôi cảm thấy thầy sẽ giao tiếp rất tốt với từng người một. Thứ hai, sau khi xem màn hình "Xem mẫu kết quả", tôi đã rất tò mò về quy trình làm thế nào để tạo ra một dịch vụ có độ hoàn thiện cao như vậy. Sau khi quyết định học, tôi đã xem bài giảng mẫu đầu tiên và thanh toán ngay lập tức, đồng thời cũng tự xem thử lá số tử vi của mình. Khác với kết quả mẫu, khi nhìn thấy bản kết quả về chính mình, kỳ vọng của tôi dành cho khóa học càng trở nên lớn hơn. Về khía cạnh độ khó của bài giảng, tôi nghĩ ngay cả những người không chuyên cũng sẽ không gặp vấn đề gì lớn khi theo học. Chất lượng hình ảnh và âm thanh của bài giảng cũng rất tốt. Giọng nói của Tiến sĩ Nam rất dễ nghe và nội dung được giải thích chi tiết nên tôi rất tập trung. Thầy đã chuẩn bị tài liệu cực kỳ tâm huyết để tạo ra bài giảng này, đó là điểm mà tôi rất thích. Tôi cảm thấy như mình đang nhận được một bản hướng dẫn kiểu: "Tôi đã nghiên cứu lĩnh vực không chuyên này theo quy trình như thế này, và đã hiện thực hóa dịch vụ bằng phương pháp này, nên các bạn cũng hãy thử làm theo xem sao", điều đó giúp tôi tập trung tốt hơn. Mặc dù mỗi người sẽ có cảm nhận khác nhau về chất lượng bài giảng, nhưng cá nhân tôi thấy độ hoàn thiện rất cao. Hiện tại tôi đã học được khoảng 30%, và cứ mỗi khi nghe xong một bài giảng, tôi bắt đầu lờ mờ nhận ra cách làm thế nào để tạo ra một Agent cần thiết cho mình trong các lĩnh vực khác ngoài tử vi. Với mục tiêu tự tạo ra Agent mà mình cần sau khi hoàn thành khóa học, tôi sẽ tiếp tục theo dõi kỹ các bài giảng còn lại. Cảm ơn thầy đã tạo ra một khóa học tuyệt vời :)

5.0

가후

77% đã tham gia

Nếu bạn thực sự muốn tạo ra một dịch vụ thương mại thực thụ thì đây chính là khóa học tuyệt vời nhất. Khóa học hướng dẫn cách đặt câu hỏi cho AI về những lĩnh vực cần thiết, học hỏi và hệ thống hóa chúng để tạo nên một dịch vụ, tôi nghĩ đây chính là điều quan trọng nhất trong thế giới hiện nay. Thay vì chỉ chạy đua để đưa ra kết quả cuối cùng, khóa học đã truyền tải một cách sống động quá trình tạo ra dịch vụ trong những lĩnh vực mà mình chưa biết rõ, giúp tôi học hỏi được rất nhiều điều. Tôi từng nghĩ mình sử dụng AI khá thạo, nhưng hóa ra đó chỉ là ảo tưởng của tôi. Trước đây tôi chỉ dừng lại ở việc hỏi một hai câu thắc mắc rồi nhận câu trả lời là xong. Lập trình viên sử dụng AI để tìm hiểu các lĩnh vực cần thiết, và để có những cuộc đối thoại chuyên sâu, họ đặt nhiều câu hỏi hơn tôi tưởng để nâng cao chất lượng câu trả lời của AI. Tôi nghĩ đây chính là điểm mấu chốt. Trước khi thanh toán, tôi đã tự mình trải nghiệm xem bói thử, thấy đáng tin cậy nên mới đăng ký học. Thú thật là từ lâu tôi đã có một mong ước nhỏ nhoi là muốn tạo ra một trang web xem bói. Tôi từng nghĩ đơn giản là chỉ cần đưa ngày tháng năm sinh cho AI rồi nhận câu trả lời là xong, nhưng đó quả là một sai lầm lớn.. Lúc đầu, vì không phải gõ từng dòng code nên tôi có cảm giác như mình chưa học được nhiều, nhưng rồi tôi nhận ra rằng trong thời đại AI, cách học tập và nghiên cứu cũng cần phải thay đổi như thế này. Gặp được khóa học này đối với tôi quả là một sự may mắn. Tôi nhiệt liệt đề xuất khóa học này.

Bạn sẽ nhận được điều này sau khi học.

  • Thiết kế cấu trúc cộng tác của 13 đại lý AI chuyên biệt dựa trên thuật toán Tứ trụ (Saju)

  • Hệ thống tạo báo cáo phân tích lá số tử vi cấp độ thương mại thông qua kỹ thuật Prompt Engineering

  • Xây dựng chiến lược thiết kế và tối ưu hóa nâng cao cho hệ thống đa tác nhân AI (Multi-AI Agent System)

  • Triển khai logic kinh doanh thực tế và phân phối dịch vụ sử dụng n8n và Python

  • Lập kế hoạch dịch vụ AI phản ánh xu hướng và tăng cường khả năng giải quyết vấn đề

  • Thiết kế kiến trúc dịch vụ dựa trên AI Agent cấp độ thương mại

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những ai muốn xây dựng dịch vụ backend và frontend bằng cách tận dụng n8n

  • Người làm thực tế muốn tự động hóa các logic kinh doanh phức tạp bằng n8n và Python

  • Dành cho các nhà phát triển trung cấp muốn vượt qua kiến thức cơ bản về AI Agent để triển khai các dịch vụ thực tế.

  • Các nhà khởi nghiệp và nhà hoạch định đang cân nhắc việc lập kế hoạch dịch vụ và thương mại hóa bằng cách sử dụng công nghệ AI.

  • Những ai muốn nâng cao mức độ hoàn thiện của dịch vụ thông qua việc liên kết Python với các quy trình n8n nâng cao.

Cần biết trước khi bắt đầu?

  • Hiểu biết cơ bản về n8n và AI Agent

  • Kinh nghiệm viết hàm và cú pháp cơ bản của Python

  • Hiểu biết cơ bản về gọi API và xử lý dữ liệu JSON

  • Kinh nghiệm viết prompt hoặc chatbot AI

Xin chào
Đây là nambaksa

Xác minh Inflearn

Xác minh sự nghiệp

9,067

Học viên

647

Đánh giá

1,121

Trả lời

4.8

Xếp hạng

9

Các khóa học

Xin chào.

Tôi là Nam Bak-sa, tác giả cuốn sách "Lần đầu học coding với Python" của nhà xuất bản Youngjin.com.

Tôi chủ yếu phát triển C/C++, Python và hệ thống tự động hóa sử dụng AI (AI Agent).

Chúc tất cả các bạn đang xem bài giảng của tôi sẽ luôn "cố lên" cho đến cuối cùng nhé!


💡Blog cá nhân: https://blog.naver.com/nkj2001

💡Blog AI: https://blogagent.kr

🎞Youtube: https://www.youtube.com/@blographer/featured

📖Mua sách: Youngjin.com Lần đầu học lập trình với Python

Thêm

Chương trình giảng dạy

Tất cả

30 bài giảng ∙ (9giờ 6phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

19 đánh giá

4.8

19 đánh giá

  • kanghyuntae님의 프로필 이미지
    kanghyuntae

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    67% đã tham gia

    Tôi là một người vốn dĩ rất quan tâm đến tử vi (tứ trụ). Tôi đã từng xem qua rất nhiều dịch vụ xem tử vi cả miễn phí lẫn trả phí. Sau khi chạy thử lá số mẫu mà Tiến sĩ Nam cung cấp, tôi đã đăng ký khóa học ngay lập tức. Tôi thực sự ngạc nhiên vì sự phân tích chi tiết và chất lượng cao đến mức không thể so sánh được với các dịch vụ tử vi khác mà tôi từng sử dụng. Khi thực sự nghe giảng, tôi mới nhận ra rằng đây không phải là thứ được tạo ra một cách đơn giản. Từ vị trí của một người luôn chỉ đi xem tử vi, nay trở thành người tạo ra nó, tôi cảm thấy rất thú vị và mới lạ. Tôi không phải là người chuyên về lĩnh vực này và cũng là lần đầu tiên sử dụng n8n. Dù có gặp chút khó khăn trắc trở nhưng tôi vẫn thấy rất thú vị và hài lòng. Nhân cơ hội này, tôi dự định sẽ học tất cả các bài giảng khác của Tiến sĩ Nam. Cảm ơn ông đã công khai những nội dung giá trị này và tạo ra khóa học tuyệt vời như vậy.

    • nambaksa
      Giảng viên

      Cảm ơn bạn rất nhiều vì những đánh giá khóa học đầy tâm huyết. Tôi cảm thấy ý nghĩa hơn nữa khi bạn, một người đã từng trải nghiệm nhiều dịch vụ xem tử vi cả miễn phí lẫn trả phí, lại đánh giá cao về độ chi tiết và chất lượng phân tích của khóa học này. Việc bạn quyết định đăng ký khóa học ngay sau khi xem lá số mẫu là một nguồn động lực lớn đối với tôi. Thật mừng là dù lần đầu tiếp cận với n8n, bạn vẫn cảm thấy khóa học thú vị. Nếu có bất kỳ thắc mắc nào, bạn vui lòng để lại câu hỏi trên bảng tin hỏi đáp nhé.

  • siche님의 프로필 이미지
    siche

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Với tư cách là một người hâm mộ Tiến sĩ Nam, tôi đã rất ngạc nhiên~ Tử vi? Số mệnh~? Tự nhiên lại là? Lịch vạn niên?! Nhưng bài giảng thì đúng là đỉnh như mong đợi~ Điểm mà cá nhân tôi thấy thú vị là cách mà sự tò mò phát triển thành ý tưởng và cách chúng tập hợp lại để tạo ra một sản phẩm. Trong khóa học này, nó giống như bộ giáp Mark I mà Tony Stark đã chế tạo trong hang động vậy. Tuy thô sơ nhưng có thể sử dụng được ngay? Nếu làm cho nó nhẹ hơn, thêm màu sắc (chắc chỉ cần gắn thêm trang đăng nhập là được) để tạo ra bản Mark III của riêng mỗi người thì có thể tung ra thị trường như một sản phẩm hoàn thiện ngay lập tức... Có thể nói thứ được tạo ra trong bài giảng chính là lò phản ứng Arc Reactor đấy~ ㅎㅎ Cá nhân tôi đã xem rất vui vẻ dưới góc nhìn như vậy. Cảm ơn ông vì đã vất vả nhiều ạ~

    • nambaksa
      Giảng viên

      Cảm ơn bạn rất nhiều vì đánh giá chân thành sau khi đã hoàn thành 100% khóa học 😊 Thực tế, đúng như bạn đã nói, điểm quan trọng nhất của khóa học này không chỉ nằm ở việc xem Tứ trụ hay Vạn niên lịch như những chủ đề thú vị đơn thuần, mà là cách hiện thực hóa ý tưởng và kết nối chúng vào việc triển khai thực tế. Tôi rất cảm ơn vì bạn đã nắm bắt chính xác trọng tâm đó. Đọc đánh giá của bạn, tôi có cảm giác như đang được lắng nghe góc nhìn từ một nhà phát triển đang làm việc thực tế hoặc một người có rất nhiều kinh nghiệm chuyên môn. Vì vậy, thay vì chỉ là cảm nhận "thú vị" đơn thuần, việc bạn chỉ ra được luồng chảy từ khâu lập kế hoạch đến triển khai thực tế khiến tôi cảm thấy ý nghĩa hơn rất nhiều. Việc bạn thấu hiểu những gì tôi muốn truyền tải trong khóa học là nguồn động lực lớn đối với tôi. Trong tương lai, tôi sẽ tiếp tục tạo ra những nội dung chất lượng để có thể trình bày tốt hơn quá trình biến ý tưởng thành sản phẩm thực tế. Cảm ơn bạn vì những lời chia sẻ tốt đẹp!

  • bitschoir님의 프로필 이미지
    bitschoir

    Đánh giá 4

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    100% đã tham gia

    Tôi đã không làm theo các bước lập trình mà chỉ xem và nghe từ đầu đến cuối, nhưng tôi đã nhận được 3 kiến thức và trải nghiệm lớn. 1. Bạn đã cho thấy quá trình tạo ra một dịch vụ như một chuyên gia ngay cả khi không có kiến thức chuyên môn trong lĩnh vực đó. Tôi từng nghĩ rằng để tạo ra một dịch vụ xem bói thì phải mất nhiều thời gian nghiên cứu qua nhiều sách vở và bài giảng, nhưng bạn đã cho tôi thấy cách phá vỡ rào cản đó. Nhờ vậy, tôi cảm thấy tự tin và có cảm giác rằng mình có thể thử sức ở các lĩnh vực chuyên môn khác như luật pháp/y tế, v.v. 2. Phát triển và triển khai dịch vụ Agent hoàn chỉnh thông qua n8n. Tôi đã từng phát triển nhiều AI Agent cho doanh nghiệp bằng Langgraph, thực tế việc đó đòi hỏi không ít nỗ lực, nhưng tôi đã tận mắt chứng kiến n8n giúp đạt được mục tiêu kinh doanh một cách nhanh chóng như thế nào. Tôi đã nhận được những kiến thức và trải nghiệm hoàn toàn ngoài mong đợi. Và cuối cùng, đây là dịch vụ mà tôi đã muốn ra mắt từ lâu, và bài giảng này đã bao gồm gần như toàn bộ logic cốt lõi. Tôi định sẽ thử bắt tay vào làm. Tôi đã học được rất nhiều. Thực sự cảm ơn bạn rất nhiều vì đã tạo ra một khóa học tuyệt vời như thế này ^^

    • nambaksa
      Giảng viên

      Trước hết, tôi xin gửi lời cảm ơn chân thành nhất đến bạn Quadmond vì đánh giá khóa học 100% của mình. Xin cảm ơn bạn! Ngoài ra, khi đọc nội dung đánh giá, tôi muốn bày tỏ lòng biết ơn sâu sắc một lần nữa vì thực tế là tất cả những nội dung tôi muốn truyền tải đều đã được gói gọn trong đó. Giống như bạn đã nói, bản thân tôi cũng bắt đầu dự án này từ vị thế của một người không hề có chút kiến thức cơ bản nào về lĩnh vực Tứ trụ (Saju) chứ đừng nói đến chuyên môn. Thay vì chỉ tập trung vào kết quả của việc tạo ra nó (dù kết quả cũng quan trọng...), tôi muốn kể câu chuyện về việc tại sao phải tiếp cận theo hướng này, và trong quá trình tạo ra nó, cá nhân tôi đã suy nghĩ về việc làm thế nào để một con người có thể tồn tại trong kỷ nguyên AI. Bạn đã nắm bắt được tất cả những điểm quan trọng đó. Tất nhiên, với tư cách là một người làm nghề phát triển lâu năm, tôi cũng đã tạo ra nhiều AI Agent bằng code như LangChain, LangGraph... nhưng dạo gần đây, tôi thường dùng các công cụ Agent như n8n hay Dify để phát triển thử, thiết kế pipeline và kiểm tra trước. Chỉ khi xác định rằng nó có thể dịch vụ hóa 100% thì tôi mới chuyển sang giai đoạn viết code. Tất nhiên, nếu quy mô không lớn thì nhu cầu sử dụng code cũng đang dần giảm bớt. Việc bạn liệt kê và nhắc đến không thiếu một yếu tố quan trọng nào mà tôi tâm đắc đã giúp tôi cảm thấy việc tạo ra bài giảng này thật xứng đáng và tiếp thêm cho tôi rất nhiều sức mạnh. Một lần nữa xin chân thành cảm ơn bạn!!!

  • python1828님의 프로필 이미지
    python1828

    Đánh giá 10

    Đánh giá trung bình 4.2

    5

    77% đã tham gia

    Nếu bạn thực sự muốn tạo ra một dịch vụ thương mại thực thụ thì đây chính là khóa học tuyệt vời nhất. Khóa học hướng dẫn cách đặt câu hỏi cho AI về những lĩnh vực cần thiết, học hỏi và hệ thống hóa chúng để tạo nên một dịch vụ, tôi nghĩ đây chính là điều quan trọng nhất trong thế giới hiện nay. Thay vì chỉ chạy đua để đưa ra kết quả cuối cùng, khóa học đã truyền tải một cách sống động quá trình tạo ra dịch vụ trong những lĩnh vực mà mình chưa biết rõ, giúp tôi học hỏi được rất nhiều điều. Tôi từng nghĩ mình sử dụng AI khá thạo, nhưng hóa ra đó chỉ là ảo tưởng của tôi. Trước đây tôi chỉ dừng lại ở việc hỏi một hai câu thắc mắc rồi nhận câu trả lời là xong. Lập trình viên sử dụng AI để tìm hiểu các lĩnh vực cần thiết, và để có những cuộc đối thoại chuyên sâu, họ đặt nhiều câu hỏi hơn tôi tưởng để nâng cao chất lượng câu trả lời của AI. Tôi nghĩ đây chính là điểm mấu chốt. Trước khi thanh toán, tôi đã tự mình trải nghiệm xem bói thử, thấy đáng tin cậy nên mới đăng ký học. Thú thật là từ lâu tôi đã có một mong ước nhỏ nhoi là muốn tạo ra một trang web xem bói. Tôi từng nghĩ đơn giản là chỉ cần đưa ngày tháng năm sinh cho AI rồi nhận câu trả lời là xong, nhưng đó quả là một sai lầm lớn.. Lúc đầu, vì không phải gõ từng dòng code nên tôi có cảm giác như mình chưa học được nhiều, nhưng rồi tôi nhận ra rằng trong thời đại AI, cách học tập và nghiên cứu cũng cần phải thay đổi như thế này. Gặp được khóa học này đối với tôi quả là một sự may mắn. Tôi nhiệt liệt đề xuất khóa học này.

    • nambaksa
      Giảng viên

      Cảm ơn bạn rất nhiều vì những đánh giá khóa học đầy tâm huyết. Đúng như bạn đã chia sẻ, giờ đây việc cùng AI khám phá những lĩnh vực chưa biết và nâng cao kỹ năng đặt câu hỏi để kết nối thành một dịch vụ thực tế đã trở nên quan trọng hơn nhiều so với việc chỉ đơn thuần tạo ra kết quả nhanh chóng. Tôi cảm thấy rất tự hào khi biết rằng từ những ý tưởng mơ hồ ban đầu, thông qua việc đặt câu hỏi liên tục, bạn đã dần cụ thể hóa chúng và tự mình tạo ra dịch vụ xem tử vi, từ đó cảm nhận được "cách học và vận dụng AI" một cách thực tế. Hy vọng trong tương lai, bất cứ khi nào có lĩnh vực mới khiến bạn tò mò, bạn sẽ tiếp tục đối thoại sâu với AI như trải nghiệm lần này để hiện thực hóa từng dịch vụ một. Chân thành cảm ơn bạn đã để lại những phản hồi tích cực!

  • sinnyong9806님의 프로필 이미지
    sinnyong9806

    Đánh giá 1

    Đánh giá trung bình 3.0

    3

    100% đã tham gia

    Trước đây tôi đã từng học khóa hướng dẫn hoàn hảo về tự động hóa n8n của giảng viên và cảm thấy rất hài lòng, nên lần này tôi đã đăng ký học với sự kỳ vọng lớn khi biết giảng viên tổ chức khóa học về phương pháp xây dựng dịch vụ thực tế. Nhìn chung, phần giải thích về phương pháp luận để xây dựng một dịch vụ agent thực tế thông qua "Vibe Coding" và chỉnh sửa prompt khá ổn. Ngoài ra, tôi cũng đánh giá cao việc giảng viên đã chỉ ra những điểm thay đổi của n8n trong phiên bản 2.x. Tuy nhiên, tôi đã phát hiện một vấn đề cực kỳ nghiêm trọng trong việc thực hành ngay từ đầu khóa học. Rất tiếc là vì điểm này mà tôi buộc phải đánh giá thấp khóa học. https://github.com/n8n-io/n8n/security/advisories/GHSA-44v6-jhgm-p3m4 Trong n8n, việc thực thi mã cần cài đặt và chạy các thư viện bên ngoài (không phải thư viện tiêu chuẩn) trong node Python Code được quy định là một lỗi bảo mật nghiêm trọng gọi là 'Python Task Runner Sandbox Escape'. Và mỗi khi vấn đề này phát sinh, họ đều tung ra bản vá ngay lập tức. Giảng viên chỉ đề cập duy nhất một câu là hãy sử dụng phiên bản n8n 2.12.2 khi thiết lập docker-compose ở đầu khóa học, nhưng theo kết quả thiết lập thực tế của tôi, phải khớp cả phiên bản trong Dockerfile của Python Task Runner thì node code đó mới hoạt động bình thường. Nếu học viên không quen thuộc với Docker hoặc không biết về vấn đề này, khả năng cao là họ sẽ không thể thực hành theo khóa học. Rất mong giảng viên thông báo rõ ràng về điều này hoặc đưa ra giải pháp khác để các học viên sau này không gặp phải sự bất tiện tương tự.

    • nambaksa
      Giảng viên

      Xin chào bạn Seunghyun Lee. Trước hết, tôi hoàn toàn đồng ý 100% về tầm quan trọng của môi trường thực hành. Nhìn những nội dung bạn để lại ngay cả khi phải hạ điểm đánh giá khóa học, tôi có thể cảm nhận rõ rệt bạn đã phải trải qua bao nhiêu lần thử sai và sự bất tiện khi trực tiếp thử nghiệm nhiều phiên bản khác nhau. Với tư cách là người cung cấp bài giảng, tôi nghĩ lẽ ra mình phải hướng dẫn chi tiết hơn về phần này. Để giải thích thêm về vấn đề liên quan đến Python Task Runner Sandbox mà bạn đã đề cập, tại thời điểm vài tháng trước khi tôi cấu hình dự án và kiểm tra cho bài giảng này, tình hình vẫn chưa nổi cộm thành vấn đề như hiện tại. Ban đầu, khi n8n mới xuất hiện, việc nó là công cụ AI Agent duy nhất cung cấp node mã Python đã trở thành một chủ đề nóng trong cộng đồng nhà phát triển. Tuy nhiên, khi thực sự sử dụng node mã này, đã có nhiều phàn nàn rằng đây chỉ là một tính năng "nửa vời" do không thể sử dụng thư viện bên ngoài và các chức năng quá hạn chế. Sau đó, node mã này đã được mở rộng thành khái niệm Task Runner trong phiên bản 2.x. Mặc dù có những lời phàn nàn về sự bất tiện khi cú pháp cũ bị thay đổi khiến không thể tái sử dụng node mã từ phiên bản trước, nhưng cũng có nhiều người hoan nghênh vì cuối cùng đã có thể sử dụng các thư viện bên ngoài mà phiên bản 1.x không làm được. Tất nhiên, ngay từ khi khái niệm Task Runner lần đầu được giới thiệu trong n8n 2.x, đã có nhiều ý kiến khác nhau trong cộng đồng nhà phát triển về node mã, và đúng là các vấn đề tương tự cũng đã được đề cập rải rác. Tuy nhiên, đây là một lĩnh vực nằm ở ranh giới, tùy theo góc nhìn mà có thể coi là lỗ hổng bảo mật, hoặc ngược lại, có thể được giải thích là một tính năng để thực thi linh hoạt. Ngoài ra, tôi cũng đã không nắm bắt kịp thời bối cảnh tại sao một phần trước đây không bị coi là vấn đề lớn thì hiện tại lại được xử lý chính thức như một sự cố bảo mật. Tuy nhiên, tại thời điểm chuẩn bị bài giảng, tôi đã nhận định rằng phiên bản 2.x đã đi vào giai đoạn ổn định ở mức độ nhất định, nên việc chưa xem xét đầy đủ đến sự phụ thuộc vào phiên bản là thiếu sót trong phán đoán của tôi. Như bạn đã chỉ ra, việc phải khớp không chỉ phiên bản n8n mà cả môi trường Task Runner và Dockerfile để hoạt động bình thường là một yếu tố quan trọng lẽ ra phải được hướng dẫn rõ ràng ngay từ đầu. Hiện tại, tôi đã thay đổi tài liệu học tập trong bài giảng cài đặt n8n bằng nội dung chỉ định rõ phiên bản không chỉ cho n8n mà cả Dockerfile của Task Runner, đồng thời thêm nội dung về việc chỉ định phiên bản vào ghi chú bài học để các học viên khác không gặp phải vấn đề tương tự. Ngoài ra, tôi cũng sẽ bổ sung nội dung bắt buộc về phiên bản vào các tệp video sau này bằng cách sử dụng phụ đề. Một lần nữa, xin cảm ơn bạn vì những phản hồi chi tiết và chân thành. --------------- Bổ sung Sau khi để lại bình luận trên, tôi đã tham khảo GitHub và nhiều diễn đàn khác để tổng hợp lại một số điểm đã được xác nhận như sau: Trong phiên bản mới nhất hiện nay (2.17.7), có một lỗi lạ là thuộc tính đối tượng date do date.today() trả về bị bao bọc nội bộ bởi mappingproxy. Tôi không biết đây là lỗi hay là ý đồ (mặc dù chẳng có lý do gì để cố ý làm vậy), nhưng nhìn vào việc các mã khác không có vấn đề gì mà chỉ riêng cái này bị lạ, thì có vẻ như đây là một lỗi (bug). Do vấn đề này, nếu chạy mã cung cấp trong bài giảng trên phiên bản n8n mới nhất, lỗi mappingproxy sẽ xảy ra. Vì vậy, để sử dụng nguyên văn mã cung cấp trong bài giảng, bạn nên thực hiện trên phiên bản 2.12.2, hoặc nếu muốn thực hiện trên phiên bản mới nhất (2.17.7), bạn phải thay đổi today = date.today() đang dùng trong mã từ đối tượng date sang đối tượng time. Tôi sẽ đính kèm mã đã sửa đổi này vào tài liệu học tập của bài giảng "Chạy mã Python trong n8n và hiểu luồng dữ liệu". Tóm lại, vấn đề bảo mật Python Task Runner Sandbox Escape mà bạn đề cập không liên quan nhiều đến bài giảng hiện tại, mà có vẻ như do lỗi của chính n8n khiến mã cung cấp trong tài liệu học tập không hoạt động bình thường trên phiên bản mới nhất. Dù sao, cảm ơn bạn đã cung cấp thông tin quý giá giúp tôi biết được lỗi mà mình đã bỏ lỡ.

Khóa học khác của nambaksa

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!

Giảm 25% cho thành viên mới

3.671.553 ₫

25%

4.895.403 ₫