Creating a Professional Saju (Four Pillars of Destiny) AI Agent - Full-stack n8n+Python

Build a Saju (Four Pillars of Destiny) analysis AI agent that integrates Manseryeok, Astrology, Zi Wei Dou Shu, Onomancy (Name Study), and MBTI using n8n workflows and Python algorithms. We will complete a production-level service system from start to finish where 13 specialized agents collaborate to generate professional-grade Saju reports.

(4.8) 19 reviews

353 learners

Level Intermediate

Course period Unlimited

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

Reviews from Early Learners

4.8

5.0

쿼드먼드

100% enrolled

I didn't follow along with the coding but simply watched and listened from start to finish, yet I gained three major pieces of knowledge and experience. 1. You demonstrated the process of building a service like an expert, even without prior domain knowledge in a specific field. I used to think there was a barrier to creating a Saju (fortune-telling) service—that I would have to spend a long time studying various books and lectures—but you showed me how to break that wall. Because of this, I feel I've gained the confidence and intuition to take on other professional fields, such as law or medicine. 2. Developing and deploying a complete Agent service through n8n. I have developed several enterprise AI Agents using Langgraph, which actually requires a significant amount of effort. However, I saw firsthand how n8n allows one to achieve business goals quickly. I gained knowledge and experience that I completely didn't expect. Lastly, this was a service I've wanted to launch for a long time, and almost all the core logic is included here. I'm going to give it a try. I learned so much. Thank you so much for creating such a great course ^^

5.0

다나

33% enrolled

First of all, there were two reasons why I decided to take this course. First, seeing Dr. Nam reply to the course reviews, I felt that he would communicate well with each and every student. Second, after seeing the "View Result Sample" screen, I was curious about the process of creating such a high-quality service. Once I decided to take the course, I watched the first sample lecture and made the payment immediately, and I even checked my own Saju (fortune). Seeing my own results, which were different from the sample, made my expectations for the course grow even more. In terms of difficulty, I don't think there will be any major issues even for non-majors. The video quality and sound are also quite good. Dr. Nam's voice is easy to hear, and he explains the content in great detail, which helps me stay focused. I also really liked that he prepared the materials very diligently to create this course. It felt like I was receiving a guide saying, "I studied this non-major field through this process and implemented the service in this way, so you should try it like this too," which helped me concentrate even better. The perceived quality of a course may vary from person to person, but I think the level of completion is very high. I have completed about 30% of the course so far, and with each lecture I take, I feel like I'm starting to see how to build the Agents I need in fields other than Saju. My goal is to create the Agent I need after finishing the course, and I will continue to work hard through the remaining lectures. Thank you for creating such a great course :)

5.0

가후

77% enrolled

If you truly want to build a commercial service, this lecture is the best. It shows how to ask AI about necessary fields, learn from it, and systematize that knowledge to build a service. I think this is what matters most in today's world. Rather than just rushing toward a finished product and showing the final result, it vividly captures the process of creating a service in an unfamiliar field, so I learned a great deal. I thought I was quite proficient at using AI, but I was mistaken. I used to just ask a question or two out of curiosity, get an answer, and that was it. It seems programmers use AI to explore necessary fields and engage in much deeper conversations than I imagined, refining the AI's responses through numerous questions. I think this is a crucial point. I personally tried out the Saju (fortune-telling) service before paying, and since I found it reliable, I took the course. To be honest, I've always had a small wish to create a Saju website. I vaguely thought I could just give the AI a birth date and get an answer, but I was dead wrong... Also, at first, I felt like I wasn't studying enough because I wasn't typing out every single line of code. However, it made me realize that in the age of AI, the way we learn and study must also change. Meeting this lecture feels like a stroke of luck for me. I highly recommend it.

What you will gain after the course

  • Design of a collaborative structure for 13 specialized AI agents based on Saju algorithms

  • Commercial-grade Saju (Four Pillars of Destiny) analysis report generation system through prompt engineering

  • Establishing Advanced Design and Optimization Strategies for Multi-AI Agent Systems

  • Implementing Practical Business Logic and Service Deployment Using n8n and Python

  • Planning AI services that reflect trends and strengthening problem-solving skills

  • Designing a Commercial-Grade AI Agent-Based Service Architecture

Recommended for
these people

Who is this course right for?

  • Those who want to build backend and frontend services using n8n

  • Practitioners who want to automate complex business logic using n8n and Python

  • Intermediate developers who want to go beyond basic AI agent knowledge and implement practical services

  • Entrepreneurs and planners who are considering service planning and commercialization using AI technology

  • Those who want to enhance service quality through advanced n8n workflows and Python integration

Need to know before starting?

  • Basic understanding of n8n and AI Agents

  • Experience in Python basic syntax and function writing

  • Basic understanding of API calls and JSON data processing

  • Experience in AI chatbots or prompt engineering

Hello
This is nambaksa

Inflearn Verified

Career Verified

9,065

Learners

645

Reviews

1,121

Answers

4.8

Rating

9

Courses

Hello.

I am Dr. Nam, the author of Youngjin.com's "Coding for the First Time with Python."

I mainly specialize in C/C++, Python, and the development of AI-powered automation systems (AI Agents).

To everyone watching my lectures, keep it up until the very end! "Fighting!"


💡Personal Blog: https://blog.naver.com/nkj2001

💡AI Blog: https://blogagent.kr

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

📖Purchase Book: Youngjin.com Coding for the First Time with Python

More

Curriculum

All

30 lectures ∙ (9hr 6min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

19 reviews

4.8

19 reviews

  • kanghyuntae님의 프로필 이미지
    kanghyuntae

    Reviews 1

    Average Rating 5.0

    5

    67% enrolled

    I am someone who has always been very interested in Saju (Korean fortune telling). I have tried many different paid and free Saju services. After running the sample Saju provided by Dr. Nam, I signed up for the lecture immediately. I was truly surprised because the analysis was incomparably detailed and of much higher quality than the various Saju services I had used before. Once I actually started the lecture, I realized this wasn't something just thrown together. Moving from the position of someone who always just received readings to someone who actually builds the system was a new kind of fun and quite fascinating. I am not a major in this field, and it was my first time using n8n. Although there were some ups and downs, it has been very interesting and satisfying. I plan to take all of Dr. Nam's other lectures through this opportunity. Thank you for sharing such valuable content and for creating this course.

    • nambaksa
      Instructor

      Thank you so much for your thoughtful review. It feels even more meaningful that you highly valued the detail and quality of the analysis, especially since you have experienced various other paid and free Saju services. It is also very encouraging to hear that you signed up for the lecture immediately after seeing the sample Saju. I am glad that you found the course interesting even though it was your first time using n8n. Please feel free to leave any questions you may have on the Q&A board at any time.

  • siche님의 프로필 이미지
    siche

    Reviews 3

    Average Rating 5.0

    5

    100% enrolled

    As a fan of Dr. Nam, I was surprised! Saju? Saju-palja? Suddenly? Manseryeok?! But the lecture was, as expected, excellent. What I personally found interesting was how curiosity evolves into an idea and how those ideas come together to create a product. In this course, it felt like the Mark I that Tony Stark built in the cave. It's rugged but immediately usable. If we lighten it up, add some color (maybe just add a login PG), and create our own Mark III, it would be good enough to launch as a product... In a way, what was built in the lecture is the Arc Reactor! haha. Personally, I had a lot of fun watching it from this perspective. Great job!

    • nambaksa
      Instructor

      Thank you so much for your thoughtful review after completing 100% of the course 😊 As you mentioned, the most important point of this lecture was not just looking at Saju-palja and the Manseryeok as interesting topics, but rather how those ideas were actually unpacked and connected to implementation. I am grateful that you pinpointed that core essence so accurately. Reading your review, I got the impression that you viewed the course through the eyes of a working developer or someone with extensive practical development experience. That is why your feedback, which highlighted the flow between planning and implementation rather than just saying it was "fun," felt even more meaningful to me. It gives me great strength to know that you understood exactly what I wanted to convey through this course. I will continue to create great content that effectively demonstrates the process of turning ideas into actual products. Thank you for your kind words!

  • bitschoir님의 프로필 이미지
    bitschoir

    Reviews 4

    Average Rating 5.0

    Edited

    5

    100% enrolled

    I didn't follow along with the coding but simply watched and listened from start to finish, yet I gained three major pieces of knowledge and experience. 1. You demonstrated the process of building a service like an expert, even without prior domain knowledge in a specific field. I used to think there was a barrier to creating a Saju (fortune-telling) service—that I would have to spend a long time studying various books and lectures—but you showed me how to break that wall. Because of this, I feel I've gained the confidence and intuition to take on other professional fields, such as law or medicine. 2. Developing and deploying a complete Agent service through n8n. I have developed several enterprise AI Agents using Langgraph, which actually requires a significant amount of effort. However, I saw firsthand how n8n allows one to achieve business goals quickly. I gained knowledge and experience that I completely didn't expect. Lastly, this was a service I've wanted to launch for a long time, and almost all the core logic is included here. I'm going to give it a try. I learned so much. Thank you so much for creating such a great course ^^

    • nambaksa
      Instructor

      First of all, I would like to express my deepest gratitude for Quadmond's 100% rating and review. Thank you! Also, looking at the content of your review, I want to thank you once again for capturing everything I intended to convey. As you mentioned, I also started this project from a position of having zero basic knowledge—let alone expertise—in the field of Saju (Four Pillars of Destiny). Rather than just focusing on the result of making this (though results are important), I wanted to talk about how to approach things from this direction and how I personally, as a human being, should survive in the era of AI while building it. You pointed out all those crucial aspects. Of course, as someone who has been in development for a long time, I have built many AI agents through coding using LangChain, LangGraph, and so on. However, these days, I often use agent tools like n8n or Flowise to develop something, design and test pipelines, and only move into the coding domain once I decide it's ready to be 100% service-ready. Of course, if the scale isn't large, the need to use coding is gradually decreasing as well. I am truly grateful once again, as listing and mentioning all the elements I consider important has made creating this lecture feel rewarding and given me great strength!!!

  • python1828님의 프로필 이미지
    python1828

    Reviews 10

    Average Rating 4.2

    5

    77% enrolled

    If you truly want to build a commercial service, this lecture is the best. It shows how to ask AI about necessary fields, learn from it, and systematize that knowledge to build a service. I think this is what matters most in today's world. Rather than just rushing toward a finished product and showing the final result, it vividly captures the process of creating a service in an unfamiliar field, so I learned a great deal. I thought I was quite proficient at using AI, but I was mistaken. I used to just ask a question or two out of curiosity, get an answer, and that was it. It seems programmers use AI to explore necessary fields and engage in much deeper conversations than I imagined, refining the AI's responses through numerous questions. I think this is a crucial point. I personally tried out the Saju (fortune-telling) service before paying, and since I found it reliable, I took the course. To be honest, I've always had a small wish to create a Saju website. I vaguely thought I could just give the AI a birth date and get an answer, but I was dead wrong... Also, at first, I felt like I wasn't studying enough because I wasn't typing out every single line of code. However, it made me realize that in the age of AI, the way we learn and study must also change. Meeting this lecture feels like a stroke of luck for me. I highly recommend it.

    • nambaksa
      Instructor

      Thank you so much for your heartfelt review. As you mentioned, rather than simply producing results quickly, it seems that the process of exploring unfamiliar fields with AI, refining your prompts, and connecting them to actual services has become much more important. It is incredibly rewarding for me as an instructor to hear that your initially vague ideas took shape through repeated questioning, and that you experienced firsthand "how to learn by utilizing AI" while building your own Saju (fortune-telling) service. I hope that whenever you encounter a field you are curious about in the future, you will continue to engage in deep conversations with AI and implement them into services one by one, just as you did this time. Thank you sincerely for leaving such a great review!

  • sinnyong9806님의 프로필 이미지
    sinnyong9806

    Reviews 1

    Average Rating 3.0

    3

    100% enrolled

    I previously took the instructor's "n8n Automation Complete Guide" and was satisfied, so I took this course with high expectations as it covers how to build actual services. Overall, the explanation of the methodology for building actual agent services through vibe coding and prompt modification was good. I also think it was helpful to point out the changes in n8n version 2.x. However, I discovered a very critical issue while following the practice exercises from the beginning of the course. It is very regrettable that I have no choice but to lower my rating because of this point. https://github.com/n8n-io/n8n/security/advisories/GHSA-44v6-jhgm-p3m4 In n8n, code that requires installing and executing external libraries (rather than standard libraries) within a Python Code Node is defined as a critical security issue called 'Python Task Runner Sandbox Escape.' They patch this immediately whenever the issue arises. The instructor only briefly mentioned using n8n version 2.12.2 when setting up docker-compose at the beginning of the lecture. However, based on my actual setup, the code node only worked properly when the version in the Python Task Runner's Dockerfile was also matched. For those unfamiliar with Docker or unaware of this issue, there is a very high probability that they won't be able to complete the practice exercises. Please clearly notify students about this or provide an alternative solution so that future students do not experience this inconvenience.

    • nambaksa
      Instructor

      Hello, Seunghyun Lee. First of all, I 100% agree with you on the importance of the practice environment. Seeing the feedback you left—even while lowering your rating—I could truly feel how much trial and error and inconvenience you must have experienced while testing multiple versions yourself. As the instructor providing this course, I believe I should have definitely provided more meticulous guidance on this part. To provide further explanation regarding the Python Task Runner Sandbox issue you mentioned: at the time I was configuring and testing the project for this course several months ago, it was not highlighted as a problem as it is now. Originally, when n8n first appeared, it became quite a hot topic among developers because it was the only AI Agent tool to provide a Python code node. However, when people actually tried using it, there were many complaints that it was a "half-baked" feature due to the inability to use external libraries and its very limited functionality. This code node was then expanded into the "Task Runner" concept in version 2.x. Although there were some complaints that code nodes from previous versions could not be reused because the syntax had changed, many people welcomed the fact that they could now use external libraries, which was not possible in version 1.x. Of course, since the Task Runner concept was first introduced in n8n 2.x, there have been various opinions within the developer community regarding the code node, and it is true that issues in a similar context were mentioned intermittently. However, this is an area that sits on a boundary; depending on one's perspective, it could be seen as a security vulnerability or, conversely, interpreted as a feature for flexible execution. Furthermore, I was not aware beforehand of the background as to why something that wasn't treated as a major problem previously has now been officially handled as a security issue. However, at the time I was preparing the course, I judged that version 2.x had reached a certain level of stability, and I believe it was a lapse in my judgment that I did not sufficiently consider version dependencies. As you pointed out, the fact that not only the n8n version but also the Task Runner and Dockerfile environment must be matched for it to function properly was a crucial element that should have been clearly guided from the beginning. For now, I have replaced the course materials in the n8n installation lecture with content that specifies the versions for both n8n and the Task Runner Dockerfile. I have also added details regarding version specification to the lecture notes to ensure other students do not encounter the same problem. Additionally, I will use subtitles in the video files later to add the mandatory versioning information you mentioned. Thank you once again for your detailed and sincere feedback. --------------- Additional Items After posting the comment above, I have summarized a few points identified by referring to GitHub and various forums. In the latest version as of today (2.17.7), there is a strange bug where the date object property returned by date.today() is internally wrapped in a mappingproxy. I'm not sure if this is a bug or intentional (though there is zero reason for it to be intentional), but seeing as everything else works fine and only this is behaving strangely, it appears to be a bug. Due to this issue, running the code provided in the lecture on the latest version of n8n results in a mappingproxy error. Therefore, to use the code provided in the lecture as-is, you must either run it on version 2.12.2 or, if running on today's latest version (2.17.7), change the today = date.today() used in the code to use a time object instead of a date object. I will attach the modified code to the course materials for the "Executing Python Code and Understanding Data Flow in n8n" lecture. In conclusion, the Python Task Runner Sandbox Escape security issue you mentioned is not directly related to the current lecture; rather, it appears that the code provided as course material is not functioning correctly in the latest version due to a bug within n8n itself. Regardless, thank you for providing such valuable information and helping me discover a bug I had overlooked.

nambaksa's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!