안녕하세요.
영진닷컴 『코딩은 처음이라 with 파이썬』 저자 남박사입니다.
C/C++, 파이썬, 그리고 AI를 활용한 자동화 시스템(AI Agent) 개발을 주로 하고 있습니다.
제 강의를 보시는 모든 분들, 끝까지 "화이팅" 입니다!
💡개인블로그: https://blog.naver.com/nkj2001
💡AI 블로그: https://wordpress.nambaksa.kr
강의
수강평
- 수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
- 수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
- 수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
- 수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
- 수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
게시글
질문&답변
vps에 서버가 안보입니다.
안녕하세요, 김재기님.강의에서는 contabo 가입이전에 VPS 상품을 먼저 선택하고 결제 과정에서 가입을 하는 방식으로 진행을 하고 있습니다. 그렇기 때문에 강의대로만 하셨다면 VPS 상품 결제와 가입이 동시에 이뤄질 수 밖에 없는 구조이긴 합니다. 아마도 강의 중간에 무언가를 놓치신거 같습니다.말씀하신 내용만으로는 제가 알 수 있는 사실이 거의 없습니다만 선택된 상품 결제가 안되셨다는 말씀이신가요? 아니면 결제는 되었는데 선택된 상품이 없으시다는 말씀이신가요?결제된 적이 없고 선택된 상품이 없다면 Create New 하셔서 다시 상품을 선택하시면 결제가 진행되긴 할겁니다. 이런 경우라면 강의 화면과는 다른 형태로 진행하셔야 하겠지만 맥락은 비슷할테니 참고하시어 진행하시면 될 듯 합니다.만약 결제는 되었는데 VPS 상품이 없는거라면 contabo에 문의를 해보셔야 할듯 합니다. contabo는 VPS 당 결제를 하는 방식인데 상품을 구매했는데 상품이 없는 상황이니 그런 경우라면 제가 도움을 드릴수 있는 부분이 없습니다. 다시 한번 천천히 확인해보시길 바랍니다.
- 0
- 1
- 7
질문&답변
IMAP 출력 문제
안녕하세요, 충환님.IMAP Getmail 노드에서 출력이 나오지 않는다 하셨는데요. (사진)일단 지금 올려주신 스샷을 보면 검색 필터의 주소 포함 필터 조건이 중복설정 되어있는게 문제로 보입니다. 따라서 "이메일@주소이메일@주소" 를 찾으니 결과가 없이 나오는 듯합니다. 하나를 지우고 다시 테스트 해보세요. 또 궁금하신 사항은 언제든 질문 주시기 바랍니다. 감사합니다.
- 0
- 2
- 9
질문&답변
워드프레스 다중 운영
안녕하세요, 병훈님.일단 말씀하신것 처럼 실제 여러개 워드프레스를 운영하시는 분들도 생각보다 많은걸로 알고 있습니다. 그런데 이렇게 여러개의 워드프레스를 운영할때 DB를 하나로 운영할것인지 아니면 각각 독립적으로 운영할것인지에 대해 질문을 주셨는데 쉽게 생각했을때 DB를 하나로 합쳤을때의 장,단점과 각각 운영했을때의 장,단점을 비교해서 결론내면 되는 문제라 생각합니다.제 개인적인 의견을 붙이자면 보통 그런식의 통합 DB를 운영하는 경우는 관리적인 장점이 있어서 그렇게 하는것이긴 한데 지금 상황에서 관리적인 장점이 과연있을까? 하는 의구심이 들긴 합니다. 또 다른 부분을 생각하면 그렇게 DB하나로 운영하기에 각각의 워드프레스를 해당 DB로 연결시키기 위한 최소한의 설정을 항상 수정해야 하는데 그 수고스러움을 투자해서 얻는게 거의 없지 않나? 라는 생각입니다. 그래서 제 개인적인 결론으론 그와 같은 상황에선 그냥 각각 독립적으로 운영하는게 더 이득일 듯 싶습니다. 물론 제가 모르는 다른 여러 상황이나 조건이 있을 수 있기에 그냥 참고 의견일뿐 입니다. 도움이 되셨길 바라며 더 궁금한사항 있으시면 질문주시기 바랍니다.
- 0
- 2
- 22
질문&답변
Password?
contabo 웹사이트에 로그인하는 아이디 / 비번이랑 ssh 로 접속하는 아이디 / 비번은 전혀 연관이 없습니다. (사진)2. 월 5천원으로 나만의 서버 만들기: Contabo VPS 시작하기의 7분쯤 강의 내용에 보시면 그림과 같이 ssh 접속 계정으로 아이디는 root 에 비번은 직접 입력하셨던 그 비번으로 접속하셔야 합니다. 만약 분실하셨다면 https://help.contabo.com/en/support/solutions/articles/103000271632-i-have-forgotten-my-servers-password-how-do-i-reset-my-servers-password- 이 링크를 참조하여 비번을 재설정 해보시기 바랍니다. 아직 서버에 설치된게 없다면 그냥 재설치 하는게 더 빠른 방법이 될 수 있습니다. 참고하셔요.
- 0
- 1
- 17
질문&답변
12강 Clusting Agent 질문입니다
간혈적으로 그런 증상이 있으시다는 말씀이시죠? 그게 요즘 openAI 가 GPT5 이후로 그런 증상이 많습니다. 그건 openAI 사가 해결해줘야할 부분이라서 사용자인 저희가 뭘 어떻게 할 수 있는 부분이 없습니다. (사진)그래서 저 같은 경우는 AI Agent 노드의 Settings 에서 Retry On Fail 옵션을 그림과 같이 설정해서 그냥 돌려놓고 딴짓 하면 그래도 완료가 되긴 합니다. (사진)그림 처럼 저는 모든 AI Agent 노드에 Retry On Fail 옵션을 사용중입니다. (사진)아니면 AI 노드의 옵션에 Timeout을 설정하기도 하는데 어차피 서버 자체 문제라 타임아웃 설정이 그리 효과적이진 않다고 생각하긴 합니다.
- 0
- 2
- 19
질문&답변
Nginx Proxy Manager Custom Location 등록 후
안녕하세요, 모란님.동일한 질문을 주신 분이 계셔서 답변을 링크로 대체 하겠습니다. 아래 링크를 확인해보시기 바랍니다. 감사합니다.https://inf.run/XidCG
- 0
- 3
- 40
질문&답변
6강 질문있습니다!
안녕하세요, 재유니즘 님.일단 강의에 대한 좋은 말씀 감사드립니다.올려주신 스샷에서의 설정은 크게 문제가 있어보이진 않습니다. 당연히 n8n 을 새로고침은 해보셨을것 같고, 지금 제 서버에 적용된 부분을 보면, (사진)위의 스샷처럼 되어있는데 Upgrade websocket; 항목을 제거했습니다. Upgrade websocket은 말 그대로 Upgrade라는 헤더를 "websocket" 이라는 값으로 강제 적용하라는 의미인데, 이걸 제거하게 되면 docker-compose.yml 에서 ..... environment: - N8N_PUSH_BACKEND=sse이렇게 설정하여 브라우저와 n8n 사이에 에디터 변화를 Server-Send-Events 방식으로 처리한다는 이야기가 됩니다. 만약 Upgrade websocket을 하게 되면 N8N_PUSH_BACKEND가 websocket이 되어야 합니다. 일단 가장 유력한 부분은 이 부분 같긴 한데 현재 제 docker-compose.yml 전체 코드를 첨부하오니 참고해 보시기 바랍니다. volumes: n8n_storage: postgres_storage: qdrant_storage: networks: demo: x-n8n: &service-n8n image: n8nio/n8n:latest networks: ['demo'] environment: - N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true - N8N_CORS_ORIGIN=https://n8n.blogagent.kr - WEBHOOK_URL=https://n8n.blogagent.kr - N8N_EDITOR_BASE_URL=https://n8n.blogagent.kr - N8N_HOST=n8n.blogagent.kr - N8N_PORT=5678 - N8N_EXPRESS_TRUST_PROXY=true - N8N_SECURE_COOKIE=false - TZ=Asia/Seoul - N8N_PAYLOAD_SIZE_MAX=32 - N8N_REQUEST_MAX_SIZE=100MB - N8N_PUSH_BACKEND=sse - DB_TYPE=postgresdb - DB_POSTGRESDB_HOST=postgres - DB_POSTGRESDB_USER=${POSTGRES_USER} - DB_POSTGRESDB_PASSWORD=${POSTGRES_PASSWORD} - N8N_DIAGNOSTICS_ENABLED=false - N8N_PERSONALIZATION_ENABLED=false - N8N_ENCRYPTION_KEY - N8N_USER_MANAGEMENT_JWT_SECRET env_file: - path: .env required: true services: postgres: image: postgres:16-alpine hostname: postgres networks: ['demo'] restart: unless-stopped environment: - POSTGRES_USER - POSTGRES_PASSWORD - POSTGRES_DB volumes: - ./postgres_storage:/var/lib/postgresql/data healthcheck: test: ['CMD-SHELL', 'pg_isready -h localhost -U ${POSTGRES_USER} -d ${POSTGRES_DB}'] interval: 5s timeout: 5s retries: 10 n8n-import: docker-compose.yml 수정시 반드시 docker compose up -d 명령을 수행해야 변경된 내용이 적용되니 이점도 참고하시기 바랍니다.N8N의 자세한 환경설정 내용은 공식사이트 링크를 참고하셔도 좋습니다. 그리고, (사진) N8N 공식사이트에 AI 도움 서비스가 제공되고 있습니다. 얘한테 n8n에 대해 물어보면 기가막히게 답변을 잘 해주기도 하니 이 부분도 참고해보세요.
- 0
- 2
- 67
질문&답변
일단 결제 먼저 하고 추후 들으러 올께요!
안녕하세요, Giyun NAM 님.아직이라뇨~ 절반이나 들으셨다면 그래도 많이 들으신겁니다. 천천히 듣고 오셔도 어디가지 않고 있을테니 걱정마셔요. 아무튼 감사드립니다.
- 0
- 1
- 26
질문&답변
n8n 병렬처리 문의
안녕하세요, 수훈님.일단 말씀하신대로 n8n 은 분기 노드를 동시에 처리하는 기능은 없고 무조건 순차적으로 한건씩 처리하게끔 설계되어있습니다. 최종적으로 각각 노드가 어떤 작업을 하는지 알 수 없어 정확한 답변을 드릴수는 없지만 동일한 노드로 여러번 반복 작업을 수행하는 경우는 서브워크플로우를 사용하여 쓰레드 처럼 동작하게 할 수 있지만 이 역시 2개로 분기된 노드를 동시에 수행하지는 못합니다. 만약 순차적으로 실행이 되었으나 두개의 분기된 노드의 최종 결과를 합쳐서 한번에 반환되는 경우라면 merge 노드를 사용해서 결과를 합칠 수는 있습니다. 이게 무슨 말이냐면.. (사진)예를 들어 위와 같이 2개의 AI Agent가 있다고 가정했을때 채팅창에는 최종적으로 동작한 한개의 결과가 출력되는데, (사진)이런식으로 2개의 분기 노드의 실행 결과를 합쳐서 가공하여 반환하게 하는 뭐 그런 내용입니다. 근본적으로 2개의 분기 노드를 동시에 실행하는 방법은 없기 때문에 하시는 작업에 따라서 구조를 어떻게 작성해야할지 고민해봐야할 문제로 보입니다. 더 궁금하신 사항이 있으시면 질문주시기 바랍니다.
- 0
- 2
- 33
질문&답변
HTTP REQUEST 설정화면 관련 입니다.
강의에서 제공된 JSON 파일의 HTTP 노드는 문제가 없는데 직접 작성하신 HTTP 노드는 동작하지 않는다는 말씀이신가요? 일단 그런 상황에서 2개의 노드에 어떤 설정 차이가 있는지 확인을 해봐야 할 듯 합니다. 일단 강의에 첨부된 노드로 실행해보셨는데 문제가 없었다면 cx 값이나 api key 값에는 문제가 없는 것으로 생각해도 될 것 같습니다. 그리고 직접 작성한 HTTP 노드가 오류가 나서 안되는것인지 아니면 아예 AI 가 시도를 안하는것인지도 체크해봐야 할듯 하구요. (사진)그래서 저도 기존의 HTTP Request 노드 대신 새롭게 HTTP Request1 노드를 그림과 같이 추가해서 동작시켜봤는데 별 문제는 없었습니다. (사진)실제 작성된 HTTP Request1 노드는 위와 같이 설정되었고 실행 로그를 보면 역시나 동작에 문제가 없었습니다. (사진)AI Agent 로그에서도 별 문제가 없었습니다. (사진) 일단 이런식으로 각 노드의 로그를 참조해서 단계적으로 문제의 원인을 유추하면서 한가지씩 체크해나가는 방향으로 분석해봐야 할 듯 합니다.
- 0
- 2
- 30