자체 예제를 만들어서 진행해보고 있는데, 사용자가 입력한 정보에서 배송지와 연락처를 추출한다는 상황을 가정하였습니다. 여기서 프롬프트를 from langchain_core.prompts import PromptTemplate purpose_prompt = PromptTemplate.from_template(""" 당신은 사용자의 입력값에 배송지와 연락처가 존재하는지 판단해서, 배송지와 연락처를 정확히 파싱하는 전문가입니다. 예를 들어 입력값이 '판교역로 123번지 23 01022345843'이라면, 배송지는 판교역로 123번지 23이고, 연락처는 01022345843입니다. 만약 배송지와 연락처가 모두 파악되면, message에는 '해당 정보가 맞습니까?'를 입력해주고 data에는 'delivery_address: {{message}}, phone_number: {{phone_number}}'라고 출력하고, 하나만 파악되면, 없는 쪽에 대해 '연락처를 (또는 배송지를) 다시 한 번 입력해주세요.'라고 message에 작성해주세요. 둘 다 파악하지 못했으면 '배송지와 연락처 정보를 다시 한 번 입력해주세요.'라고 message에 출력고 data는 빈 딕셔너리로 반환해주세요. 사용자의 입력값: {{query}} 반환값 포맷: { "message": {{message}}, "data": { "delivery_address": {{delivery_address}}, "phone_number": {{phone_number}} } } """) 이런식으로 짰는데 KeyError: '\n "delivery_address"' During task with name 'generate' and id 이런 에러가 납니다. state를 from typing_extensions import TypedDict class AgentState(TypedDict): question: str message: str data: dict from langchain_core.output_parsers import StrOutputParser def generate(state: AgentState) -> AgentState: """사용자의 입력값을 기반으로 배송지와 연락처 정보를 추출하고, 추출된 결과를 JSON 형식으로 반환합니다.""" query = state['question'] rag_chain = purpose_prompt | llm | StrOutputParser() response = rag_chain.invoke(query) print(response) return {'answer': response} initial_state = {'question': '대왕판교로 1234 201동 앞에 01022384938'} graph.invoke(initial_state) 이렇게 구성해봤는데 어디가 문제인지 모르겠습니다.. generate() 중간에 response를 찍어보려해도 더 이전에 에러가 나서 보이지 않는데.. 어디가 문제인지 알 수 있을까요? 또 output_par
[VOD] 6주 완성! 개발 실무를 위한 고농축 바이브코딩 (Cursor AI, Figma)
안녕하세요, 강사님. 강의 잘 듣고 있습니다. 피그마가 처음입니다. 복사 붙여 넣기 하면 이미지는 같이 복사가 안됩니다. [1] 어떻게 이미지 까지 한꺼번에 복사해서 가져올 수 있을까요? [2] export로 하면 이미지는 따로 가져오는 방법만이 해결책인가요? #제 환경 #강사님 환경
/search 파일 내부의 getServerSideProps함수 내부에서 console.log로 context 객체를 출력하면 서버측 콘솔에서 context내용이 출력된다고 강의 영상 14:35에서 언급 하셨습니다. 하지만 실습에서 저희가 사용하는 서버는 section02파일이 아닌 onebite-books-server-main 파일인 것으로 알고있었기에 의문이 생겨 질문을 드립니다. 또한 제가 이해한 개념은 section02파일은 프런트엔드, onebite-books-server-main파일은 백엔드 서버로 구분된다고 이해하고 있었습니다. 혹시 이 부분에서 제가 잘 못 이해한 부분이 있다면 제게 가르침을 주세요! 감사합니다!
문제 / 오류 / 질문에 대해 설명해 주세요 위 이미지 처럼 Structured Output Parse에서 에러가 발생합니다 제가 예상하기론 AI 모델에서 Input이 제대로 들어오지 않는 경우에 발생하는 것 같은데 해당 문제를 발생하지 않게 하려면 어떻게 할 수 있나요? 50건 처리하면 3~5건 정도가 이렇게 error로 결과를 못 받고 있습니다. 제가 시도한건 ai agent node에 retry on fail 옵션을 켜두었는데 이 옵션이 Structured Output Parse가 실패했을때는 재시도를 하지 않는것 같더라구요 다른 방법이 있을까요? 에러를 발생시키지 않는 방법이 있는지 혹은 에러가 발생해도 재시도할 수 있는 옵션이 있는지 오류 메시지가 있다면 작성해 주세요 Model output doesn't fit required format To continue the execution when this happens, change the 'On Error' parameter in the root node's settings { "errorMessage": "Model output doesn't fit required format", "errorDescription": "To continue the execution when this happens, change the 'On Error' parameter in the root node's settings", "errorDetails": {}, "n8nDetails": { "time": "2025. 9. 17. 오전 9:33:07", "n8nVersion": "1.109.1 (Cloud)", "binaryDataMode": "filesystem" } } 사용 중인 워크플로우를 공유해 주세요 n8n 설치 정보 안내 n8n 버전: 데이터베이스 종류 (기본값: SQLite): n8n 실행 프로세스 설정 (기본값: own, main): n8n 실행 방식 (예: Docker, npm, n8n cloud, 데스크탑 앱 등): 운영 체제:
문제 / 오류 / 질문에 대해 설명해 주세요 아래는 제 워크플로우입니다 code2의 item 수가 많아질 수록 시트에 적재될 때 input과 결과가 매칭이 안되는 경우가 발생합니다 예시로 { 1, 2, 3, 4, 5, ....} 이런 아이템을 넣었으면 결과로 { 1', 2', 3', 4', 5', ....} 을 기대했으나 { 1', 3', 2', 4', 5', ....}, { 1', 2', '2', 3', 4', 5', ....} 처럼 순서가 뒤섞이는 것 처럼 나오게 되는데 해결할 수 있나요? 종종 이런 문제가 발생하는 걸까요? 사용 중인 워크플로우를 공유해 주세요 n8n 설치 정보 안내 n8n 버전: 데이터베이스 종류 (기본값: SQLite): n8n 실행 프로세스 설정 (기본값: own, main): n8n 실행 방식 (예: Docker, npm, n8n cloud, 데스크탑 앱 등): 운영 체제:
문제 / 오류 / 질문에 대해 설명해 주세요 선생님의 강의를 듣고 100건 정도 AI가 분석하는 워크플로우를 작성했습니다. 다만 2번이 ai agent 호출이 있고 해당 ai agent 호출당 20~ 30 초 사이가 걸리다보니 100건 처리를 진행하는데 1시간이 넘게 걸리는 경우가 많아요 혹시 병렬처리를 한다거나 더 빠르게 할 수 있는 방법이 있을까요? 오류 메시지가 있다면 작성해 주세요 사용 중인 워크플로우를 공유해 주세요 n8n 설치 정보 안내 n8n 버전: 데이터베이스 종류 (기본값: SQLite): n8n 실행 프로세스 설정 (기본값: own, main): n8n 실행 방식 (예: Docker, npm, n8n cloud, 데스크탑 앱 등): 운영 체제:
현재까지 잘 따라왔는데 href 에서 막혀서 질문드립니다. 현재 네이버의 span class에서 제목은 가져왔습니다. 그런데 href는 윗 단계인 <a>에 있지만 class명이 복사하면 깨져서 나옵니다. 그래서 <a> 에 있는 href를 가져오지 못하고 있습니다. 더 한단계 위인 <div>를 사용해 보았지만 href는 불러오지 못했습니다. +++++++++++++++++++++++++ <div class=“”> <a nocr=“1” href=“…..” <span class=“………”>기사제목</span> </a> ++++++++++++++++++++++++++ 어떤 방법이 있는지 문의드립니다.