남박사
@nambaksa
수강생
7,225
수강평
480
강의 평점
4.8
안녕하세요.
영진닷컴 『코딩은 처음이라 with 파이썬』 저자 남박사입니다.
C/C++, 파이썬, 그리고 AI를 활용한 자동화 시스템(AI Agent) 개발을 주로 하고 있습니다.
제 강의를 보시는 모든 분들, 끝까지 "화이팅" 입니다!
💡개인블로그: https://blog.naver.com/nkj2001
💡AI 블로그: https://blogagent.kr
강의
수강평
- [인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
- 수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
- 수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
게시글
질문&답변
Docker 설치....
안녕하세요, 김진주님.말씀 주신 것처럼 본 강의는 가장 보편적인 환경인 윈도우 기준으로 진행하고 있습니다.맥 사용자의 경우, 기본적인 맥 환경 이해가 있는 분이라면 따라오시는 데 큰 문제는 없을 것이라는 전제를 두고 설계된 강의입니다.본 강의에서 완전 초보 + 맥 환경을 기준으로 설계하지 않은 이유는, macOS가 유닉스(Unix) 계열 환경으로 동작하며 윈도우와는 설치 방식, 권한 구조, 터미널 사용 방식 등이 상당히 다르기 때문입니다.단순한 프로그램 설치조차도 앱 번들, 패키지 관리자(Homebrew), 권한 설정 등으로 갈라지며, 이 차이를 모두 설명하기 시작하면 강의 주제와 무관하게 강의 자체가 ‘맥 사용법 강의’로 변질되는 경우가 많습니다. (사진)이는 특정 운영체제를 배제하려는 의도가 아니라, 강의의 범위와 맥락을 유지하기 위한 불가피한 선택입니다. 이 점을 고려해 강의 상세 페이지에도 관련 내용을 사전에 명시해 두었습니다.또한 질문 답변 과정에서, 정말 완전 초보 상태로 맥을 사용하는 경우 본인의 환경 정보나 오류 상황을 정확히 전달하지 못하는 사례가 반복적으로 발생했고, 그로 인해 문제 해결 자체가 어려워지는 경우가 많았습니다. 이 역시 제 개인적인 경험을 바탕으로 내린 판단입니다. (사진)다만, 도커가 설치된 상태에서 n8n 도커 컨테이너를 CPU 모드로 실행하는 것이 질문의 핵심이라면,강의 수업 노트에 안내된 대로 아래 명령어로 실행하시면 됩니다.docker compose --profile cpu up -d※ docker-compose.yml 파일이 있는 디렉토리에서 실행해야 하며, 환경에 따라 docker compose 대신 docker-compose 명령을 사용해야 할 수도 있습니다. 초보자 입장에서 답답함을 느끼실 수 있다는 점은 충분히 이해합니다.다만, 맥 OS 자체의 사용법, 터미널 기초, 설치 방식 차이까지 포함한 설명은 강의 범위를 벗어나는 영역이기 때문에 해당 부분까지 모두 지원드리기는 어렵다는 점은 양해 부탁드립니다.강의 내용과 직접적으로 연결된 질문이라면 언제든지 구체적으로 남겨주세요. 그 범위 내에서는 최대한 책임지고 도움드리겠습니다.
- 0
- 3
- 6
질문&답변
도커 설치 문의드립니다
안녕하세요, jman1101님.보여주신 화면은 도커 설치 화면이 아니라 도커 컨테이너에서 실행 중인 PostgreSQL 로그 화면처럼 보입니다만 이 화면이 왜 나왔는지 그리고 이걸 왜 도커 설치 화면이라고 생각하시는지 모르겠습니다.올려주신 화면은 그냥 단순 로그 창이기 때문에 도커 설치가 완료되었으면 그냥 닫아도 되는 창이긴 합니다.
- 0
- 2
- 22
질문&답변
gmail 연결 경고가 뜨는데도 메일 데이터를 받아올 수 있나요
그간의 전체 과정을 제가 알 수 없고, 현재 설정이 어떻게 되어있는지도 제가 알 수 없기 때문에 단순히 오류 메세지만 보고 어떤 답변을 드리는게 큰 의미는 없어 보이긴 합니다만 현재 계정 정보가 문제는 없고 이전에는 문제없이 설정되었던게 지금 당장 일시적으로 오류가 나는건지 아니면 어떤 다른 상황인지, n8n 자체의 일시적인 문제인지 모르겠습니다만 원칙적으로 IMAP 계정 정보 설정에 문제가 있다면 동작하지 않아야 되는게 정상입니다.
- 0
- 2
- 23
질문&답변
uid 검출
안녕하세요, 상원님.제가 직접 메일 내용을 확인 해보면 좀 더 정확한 답변을 드릴 수 있을 것 같긴한데 그렇지 않은 상황에서 해당 문제에 대해 저도 명쾌한 답변을 드리기가 좀 애매한 부분이 있습니다. 아마도 메일 내용등에는 눈으로 보이는 문자셋과 n8n에서 처리하는 문자셋이 달라서 생기는 증상일 수도 있고 몇몇가지 의심해볼 부분들이 있긴한데 실제 메일은 생각보다 복잡한 구조로 발송되기 때문에 여러가지 요소들을 체크해보면서 원인을 찾아봐야 저도 답변을 드릴 수 있는 부분이긴 합니다.
- 0
- 2
- 22
질문&답변
20강 아이피 오류
안녕하세요, jimin6060님.일단 말씀하신 상황이 어떤 상황인지 제가 제대로 이해를 하지 못하겠습니다. 스크린샷 이나 다른 자세한 정보를 추가해주시면 어떤 상황인지 살펴보도록 하겠습니다. 그리고 해당 강의에서는 IPv6를 사용하는 내용은 전혀 없고 모두 IPv4를 기준으로 하고있긴 합니다.
- 0
- 3
- 19
질문&답변
서브도메인 portainer.mydomain.kr 접속불가 문제(4~6강)
안녕하세요, 정현님.포르테이너 설치시 9443을 쓰냐 9000을 쓰냐는 내부적으로 약간의 차이가 있습니다. 9443번 포트로 동작하는 포르테이너는 HTTPS 로의 연결로 사용해야 합니다. 근데 이게 간단히 스키마만 변경한다고 동작하지는 않기에 추가할 복잡한 사항들이 좀 있습니다만 포르테이너가 강의에서 중요한 소재가 아니기에 강의에서는 간단하게 9000번 포트를 사용하여 HTTP로 동작하는 방식으로 진행하고 있습니다.포르테이너와 관련된 도커 컨테이너와 이미지 등을 모두 삭제 하시고 다시 이전 포르테이너 설치 강의를 참고하시어 9000번 포트로 다시 설치를 해보시기 바랍니다.
- 0
- 2
- 39
질문&답변
19강 \n 출력 문제
안녕하세요, byunbros 님.지난 문제를 코드 노드를 활용해서 처리하셨군요. 그렇게 작성해도 동작에 문제가 없다면 아무 상관없습니다. AI Agent를 만드는 것은 정해진 방법이 있는 일이 아닙니다. 그렇게 고민하고 수정하면서 답을 찾아가는 일입니다. 저도 가끔 그렇게 AI 가 속터지는 결과를 반환할때 마지막 선택지로 코드를 작성할때가 많습니다. 물론 더 지침을 추가하다보면 해결되는 경우도 있긴한데 코드로 해결하는게 더 깔끔할때가 많습니다. 그래서 사실 알고보면 AI 시대에 코딩 공부가 더 필요하다고 생각되기도 하구요. 아무튼 잘 하셨습니다~!!!
- 0
- 2
- 35
질문&답변
17강 ai agent 출력시 json 형태를 따르지 않음
안녕하세요, juengwoo kang님.그런 증상이 대부분 제미나이 사용시에 나타나는 특징중 하나인데 그러므로 아마 사용하신 AI 가 제미나이가 아닐까 추측해봅니다. 이를 해결 하기 위해서는 여러가지 아이디어가 있을 수 있습니다.일단 가장 간단한 방법은 AI를 다른 모델, 예를 들어 제미나이의 버전을 올려보던가 아니면 ChatGPT 나 클로드 같은 다른 모델을 사용하는 방법이 있습니다. 또 다른 방법은 추가 지침을 좀 더 강력하게 요구하는 방법이 있습니다. 현재 강의에서는 "※ 반드시 위 JSON만 반환하고 추가 설명은 포함하지 마십시오." 게만 작성되어있는데 예를 들어 "### 출력은 반드시 JSON 형태여야 하고 다른 일반 text는 포함하지 않습니다. ###" 과 같이 추가 지침을 몇줄 늘려보는 방법입니다. 이때 마크다운 문법인 ### 문자 사이의 글자를 중요한 내용을 인식하는 경향이 있으니 이런것도 도움이 될 수 있습니다. (사진)또 다른 방법으로는 위 이미지에서 보이는 Require Specific Output Format 옵션을 사용하여 AI Agent의 출력 형태를 지정하는 방법입니다. 물론 이 경우에는 강의 내용에서처럼 문제가 없다면 status 값이 출력되고 그렇지 않을 경우 error 값이 출력되는 형태로 운영하기는 좀 애매한 부분이 있고 status 변수는 고정한채 문제가 없으면 success, 오류가 생기면 error 처럼 변수의 값으로 상태처리를 하는 방식으로 강의 내용과 좀 다르게 응용해야 될 듯 합니다. 그런데 이 방법 역시 제미나이 같은 모델에서는 AI의 특성으로 인해 무시 되어 오류가 발생하는 경우도 있었는데 현재 n8n 1.123.7 버전에서는 auto fix 옵션을 제공하여 최종 출력을 위한 AI 를 또 붙일 수 있는 기능도 추가되어있으니 이런 기능도 활용해보시는 것도 좋을듯 합니다. 이런 대부분의 방법으로도 쉽게 해결되지 않을때 말씀하신 파싱을 하는 방법도 사용하기도 했으나 AI 의 결과는 코딩에서 처럼 항상 동일한 결과가 나오는게 아니기 때문에 요즘은 그닥 추천드리진 않습니다. 여러가지 방안이 있으니 하나씩 테스트 해보시면서 결과를 비교 참조 해보시는게 좋을듯 합니다. 사실 이 과정이 가장 공부가 많이 되는 구간들이라 생각되기도 합니다.
- 0
- 2
- 38
질문&답변
19강 결과물 수정하려고 했는데...
현재 n8n 2.x 버전대에서 내부 동작 방식이 전면 바뀌면서 파이썬 코드 노드 동작 오류등 여러가지 이슈가 있는것으로 알고 있습니다. 그로 인해 파생된 문제일것 같기는 한데 자세한 내용은 저도 알 수 없으나 기존의 워크플로우 대신 새로운 워크플로우를 생성하여서 agent 를 테스트 해보셔야 할 듯 합니다.물론 제가 근본적인 문제 해결 방법을 제시해드리면 좋겠지만 저도 n8n을 사용하는 사용자의 입장이기에 확실한 답변을 드리지 못하는 점에 대해선 안타깝게 생각합니다. 만약 현재 최신 버전으로 새로운 워크플로우 구성시에 agent 노드에 문제가 없다 하더라도 아마 코드 노드 등 여러가지 문제가 있을 수 있기에 저는 이런 여러 문제가 해결되기 전까지는 2.x 이전의 최신 버전인 1.123.7 을 사용하시기를 권장드리는 바입니다.
- 0
- 2
- 41
질문&답변
NPM 의 Certificates 작업 재질문
안녕하세요. 상은님.인증서 생성전에 생성하고자 하는 관련된 모든 내용이 먼저 Proxy Hosts에 등록을 해보시길 바랍니다. 지금 올려주신 스샷에서는 n8n 에 대해서만 프록시 호스트를 등록하신거 같은데 나머지 2개의 도메인에 대해서도 생성해보시기 바랍니다. 그리고 참고로 인증서는 여러개 섞인 모두 사용용으로 만들지 않으셔도 됩니다. 그냥 각각 n8n용 따로, 루트용 따로 포르테이너용 따로 생성하셔도 됩니다.
- 0
- 5
- 56





