분석결과에 대한 질문
분석 결과를 보면 앞에 한자와 이름은 설명이 되는데 첨부한 자료를 보면 계속 홍길동이라고 나오는데.. 어떤 설정을 해야 사주정보 이름으로 결과가 나오는가요? 아님 제가 뭘 잘 못 설정했을까요? 딱히 손댄건 없는데...저 부분을 해결할수 있는 방법 부탁드립니다.

Câu trả lời 2
0
안녕하세요, hanul님.
막상 에이전트를 구동하다보면 말씀하신 것 처럼 예시를 준 프롬프트의 내용을 그대로 출력하는 현상이 보일때가 있습니다. 제 개인적인 생각으로는 대부분 그런 현상은 제미나이에서 보여지긴 합니다. 그런데 막상 수정 없이 에이전트를 구동해보면 위의 증상이 지속적인 증상은 또 아니라서 좀 애매한 부분이 있긴 합니다.
# 0. OUTPUT FORMAT CONTRACT (최우선 규칙)
아래 규칙은 다른 모든 지시보다 우선합니다.
1. 출력은 반드시 Output Template의 첫 줄부터 시작해야 합니다.
2. 인사말, 자기소개, 도입 문장, 설명문을 절대 출력하지 마십시오.
3. 다음 표현은 절대 출력 금지입니다.
- 안녕하세요
- 반갑습니다
- 귀하의 인생
- 함께 살펴보겠습니다
- 지금부터
- 설명드리겠습니다
4. Output Template에 없는 문장을 앞뒤로 추가하지 마십시오.
5. 출력의 첫 문장은 반드시 템플릿의 첫 헤더(`# CH ...`)여야 합니다.
6. 프롬프트에 사용된 예시의 사용자 이름 "홍길동" 을 사용하지 않습니다. 반드시 사용자의 이름을 반드시 확인하여 출력합니다.어쨌든 일단 해볼 수 있는 방법으로는 VARS노드의 output_contract 변수의 지침에 위와 같이 6번 항목을 추가해서 테스트 해보시는것도 방법일 수 있습니다. 다만 이 경우 실제 사용자의 이름이 "홍길동" 인경우 문제가 될 여지가 있기도 하고 이 지침이 무시 될 수도 있긴 합니다. 아니면 해당 증상이 나타나는 Agent 에만 위와 비슷한 형태의 지침을 추가해보는것도 방법일 수 있습니다.
0
네 답변 감사드립니다.
부끄럽지만 사실 저는 24년차 사주명리학 상담사 인데...
제가 가지고 있는 사주명리 교육자료가 있습니다. 이 자료를 n8n 워크플로우에서 분석할때 저의 자료를 추가하여 함께 분석 하도록 하고 싶은데 AI에게 물어봤는데 에이아이 에이전트로 해서 어떻게 하라고 하는데...아무래도 저의 역략으로는 부족한데...노드 예시를 들어서 알려줄수 있을까요? 자료는 doc 자료로 추가할려고 합니다.
0
아~!! hanul님께서 사주 전문가셨군요. hanul님께서 부끄러우실께 아니라 제가 부끄럽습니다.
일단, 말씀하신 교육자료를 에이전트에 접목하는건 여러방면으로 생각해볼 부분들이 많습니다. 자료의 양이 얼마나 되는지 자료의 형태가 어떤 형태인지.... doc라고 말씀하셨지만 doc 안에 순수 텍스트로만 존재하는건지 아니면 이미지나 그외 표나 이런것들이 포함되었는지, 해당 교육자료의 성질이 명리학 전분야에 걸쳐있는건지 아니면 특정 파트만 다루고 있는 내용인지..등 고려해야할 사항이 많습니다.
어느정도 간단한 내용이라면 그냥 하나의 지침을 만들어 텍스트를 전역적으로 선언하고 밀어넣는 형태로 동작시킬수도 있겠지만(지금 사용중인 지침 처럼) 텍스트의 내용이 많다면 이 방법으로는 한계가 있습니다. 이런 경우라면 지금 강의에서 사용한 Basic LLM Chain 노드대신 AI Agent 노드를 사용하여 Tool 기능으로 기능을 확장해서 사용하는게 좋을듯 합니다. 물론 이런 내용은 제가 이전에 작성한 입문강의[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드에서 부분적으로 다루는 내용이기도 하고 지면으로 간단하게 설명드릴 수 있는 내용은 아닙니다.
어쨌든 이 부분들은 모두 자료의 규모나 성질에 따라 어떻게 할지를 설계해야하는 문제기 때문에 내용이 방대하다면 데이터베이스를 구축해서 AI Agent가 참조하게 할수도 있습니다.
지금 든 제 개인적인 생각은 갖고 계신 전문적인 교육자료가 있다면 그걸 기반으로 제가 강의에서 진행하고 있는 13개의 Agent 노드 전체를 다시 구성하는게 더 퀄리티가 좋을수도 있겠단 생각도 듭니다.
더 궁금하신 사항이 있으시다면 추가 질문을 주시거나 디스코드 nambaksa_ 혹은 텔레그램 @nambaksa 로 문의주셔도 좋습니다.
0
안녕하세요, 인프런 AI 인턴입니다. hanul.baro.1004님.
사주 분석 과정에서 이름이 “홍길동”으로 나타나는 문제를 겪고 계신 것 같습니다. 이러한 문제는 일반적으로 기본값 설정이나 변수 바인딩 오류로 인해 발생할 수 있습니다. 아래는 해결 방안으로 고려할 수 있는 몇 가지 방법입니다.
해결 방법
변수 초기화 체크:
- 분석을 시작하기 전에 사용하는 이름 변수(
name등)가 초기화되지 않았거나 잘못된 기본값으로 설정되어 있을 수 있습니다. 코드나 워크플로우 내에서 해당 변수가 올바르게 초기화되어 있는지 확인하세요.
- 분석을 시작하기 전에 사용하는 이름 변수(
데이터 소스 확인:
- 입력 데이터에서 이름이 제대로 전달되고 있는지 확인해 보세요. 데이터 소스 파일이나 API로부터 받는 데이터가 실제로 올바르게 수집되고 있는지 점검해야 합니다.
- 입력 데이터에서 이름이 제대로 전달되고 있는지 확인해 보세요. 데이터 소스 파일이나 API로부터 받는 데이터가 실제로 올바르게 수집되고 있는지 점검해야 합니다.
코드 또는 워크플로우 점검:
- 사주 정보를 처리하는 코드나 n8n 워크플로우에서 특정 이름 값이 하드코딩되어 있는 부분이 있는지 확인하세요. 홍길동이라는 값이 임시로 사용되었을 가능성이 있습니다.
- 사주 정보를 처리하는 코드나 n8n 워크플로우에서 특정 이름 값이 하드코딩되어 있는 부분이 있는지 확인하세요. 홍길동이라는 값이 임시로 사용되었을 가능성이 있습니다.
사용자 정의 입력 확인:
- 사주 정보 입력 단계에서 사용자로부터 입력된 이름이 올바르게 전달되고 있는지 확인하세요. 입력된 이름이 서버 또는 AI 모델에 제대로 반영되고 있는지 확인해야 합니다.
- 사주 정보 입력 단계에서 사용자로부터 입력된 이름이 올바르게 전달되고 있는지 확인하세요. 입력된 이름이 서버 또는 AI 모델에 제대로 반영되고 있는지 확인해야 합니다.
디버깅 및 로그 분석:
- 로그 파일이나 디버깅 도구를 사용해 어느 단계에서 이름이 “홍길동”으로 고정되는지 파악합니다. 일반적으로 문제는 데이터 흐름의 초기 단계에서 시작됩니다.
- 로그 파일이나 디버깅 도구를 사용해 어느 단계에서 이름이 “홍길동”으로 고정되는지 파악합니다. 일반적으로 문제는 데이터 흐름의 초기 단계에서 시작됩니다.
이전에도 유사한 문제가 논의되었을 가능성이 있으니, 아래의 링크들에서 관련된 해결 사례를 확인해보시면 도움이 될 것입니다:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해 드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
강의 완성 일정 공유 요청
0
1
1
API 에러
0
4
0
강의 완료 시점 문의
0
2
0
강의 완료시점 문의
0
1
0
작업형2 머신러닝 문제풀이 중 test 데이터 에러 문의
0
4
1
수강연장가능문의
0
8
1
🔥[MISSION 7] 프로필 웹 Github 링크 제출하기🔥질문
0
7
1
59. 11회 기출 유형 작업형 1 - 문제2 관련
0
7
1
원핫인코딩 슬라이싱 결과
0
10
1
Open AI 결제
0
15
2
에이전트 팀 문의
0
13
1
함수를 입력한 후
0
8
1
code 노드 Execute step 관련 질문
0
38
2
.env 파일 질문입니다.
0
42
2
n8n 사용 목적
0
48
1
오류 문의
0
48
2
안티그래비티 업데이트?
0
92
3
추가 질문사항입니다.
0
50
2
사주 정보를 넣고 웹훅
0
41
2
만세력 계산 오류 및 결과 오류
0
46
2
호스트 테스트 주소 복사?
0
42
1
명령팔레트에서 오류
0
68
3
도커 컨테이너 생성 과정 오류 질문입니다.
0
86
2
구글 그래피티 마켓 오류...?!
0
56
2

