묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결회사에서 바로 쓰는 업무자동화 AI 에이전트 (w. n8n, LangGraph)
parser에서 에러가 발생합니다.
parser 부분에서 에러가 난다고 합니다. 선생님 하신것 그대로 따라 했는데 에러 나는것 같아 ai에서 물어보고 수정했는데 에러가 안 사라지네요...제가 비전공자라 뭘 놓쳤을 수도 있습니다..
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
9강 ai에어전트 파서 오류
ai에이전트에 강의와 동일하게 파서를 입력하고 동작하면 에러가 발생합니다.어떤 이유인지를 모르겠습니다...코드를 붙여넣기에는 너무 길다고 하네요.
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
아이패드 프로로 강의 내용 따라할 수 있을까요?
질문 그대로 집에 컴퓨터가 따로 없이 아이패드 프로만 있습니다. 아이패드 프로로 강의 내용 따라할 수 있을까 하여 질문 드립니다...
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
Minx Proxy Manager에서 Certificates 문제
테스트한 결과입니다.어떻게 해결해야 하나요?
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
Nginx Proxy Manager에서 Certificate가 다릅니다
강의내용과 전혀 다르고 입력도 안됩니다.어떻게 해야 하는지 알려주시기 바랍니다
-
해결됨회사에서 바로 쓰는 업무자동화 AI 에이전트 (w. n8n, LangGraph)
이메일 답장 여부 검증 봇 생성 - Model output doesn't fit required format 에러
Basic LLM Chain에 system 프롬프트 추가하고, output parser 연결한 후 포맷 지정하고 워크플로우를 실행하니 위와 같이 에러가 나서 다음 단계를 진행 못하고 있습니다.어떻게 해야 현 상황을 해결할 수 있을까요?
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
개발자 모드 활성화 시 반응형 처리
문득 강의 수강 중에 강사님께서 개발자모드를 활성화하면 전체적인 화면이 반응형으로 되어있는데 쭉 수강하다가 제꺼에서는 지정이 안되있어 어느 챕터를 놓쳤는지 감이 안옵니다ㅜㅜ 혹여나 다른 분들도 비슷한 사례가 있을까싶어 여쭈어봅니다.
-
미해결프로젝트로 배우는 Python 챗봇 & RAG - LangChain, Gradio 활용
휴..
근데 도대체 제주_코스별_여행지 이 pdf 파일은 어디있나요..?기본으로 줘야되는거 아닌가요?
-
미해결Kafka & Spark 활용한 Realtime Datalake
ot 자료
다른 pdf는 있는데 ot 자료는 pdf가 안올라와 있네용
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
isLoading 기능 추가했는데, 존재하지 않는 일기 입니다.
isLoading 기능을 추가했는데 수정하기, 다이어리 페이지에서 새로고침하면 존재하지 않는 일기입니다. 라고 나오네요.https://github.com/pdh9311/onebite-react 작성했던 코드 입니다.import { Route, Routes } from "react-router-dom"; import "./App.css"; import { createContext, useEffect, useReducer, useRef, useState } from "react"; import Diary from "./pages/Diary"; import Edit from "./pages/Edit"; import Home from "./pages/Home"; import New from "./pages/New"; import Notfound from "./pages/Notfound"; function reducer(state, action) { let nextState; switch (action.type) { case "INIT": return action.data; case "CREATE": nextState = [action.data, ...state]; break; case "UPDATE": nextState = state.map((item) => String(item.id) === String(action.data.id) ? action.data : item ); break; case "DELETE": nextState = state.filter( (item) => String(item.id) !== String(action.data.id) ); break; default: nextState = state; } localStorage.setItem("diary", JSON.stringify(nextState)); return nextState; } export const DiaryStateContext = createContext(); export const DiaryDispathContext = createContext(); function App() { const [isLoading, setIsLoading] = useState(true); const [data, dispatch] = useReducer(reducer, []); const idRef = useRef(0); useEffect(() => { const storedData = localStorage.getItem("diary"); if (!storedData) { setIsLoading(false); return; } const parsedData = JSON.parse(storedData); if (!Array.isArray(parsedData)) { setIsLoading(false); return; } let maxId = 0; parsedData.forEach((item) => { if (Number(item.id) > maxId) { maxId = Number(item.id); } }); idRef.current = maxId + 1; console.log(parsedData); dispatch({ type: "INIT", data: parsedData, }); setIsLoading(false); }, []); const onCreate = (createdDate, emotionId, content) => { dispatch({ type: "CREATE", data: { id: idRef.current++, createdDate, emotionId, content, }, }); }; const onUpdate = (id, createdDate, emotionId, content) => { dispatch({ type: "UPDATE", data: { id, createdDate, emotionId, content, }, }); }; const onDelete = (id) => { dispatch({ type: "DELETE", data: { id, }, }); }; if (isLoading) { <div>데이터 로딩중입니다....</div>; } return ( <> <DiaryStateContext.Provider value={data}> <DiaryDispathContext.Provider value={{ onCreate, onUpdate, onDelete }}> <Routes> <Route path="/" element={<Home />} /> <Route path="/new" element={<New />} /> <Route path="/diary/:id" element={<Diary />} /> <Route path="/edit/:id" element={<Edit />} /> <Route path="*" element={<Notfound />} /> </Routes> </DiaryDispathContext.Provider> </DiaryStateContext.Provider> </> ); } export default App; import { useContext, useEffect, useState } from "react"; import { useNavigate } from "react-router-dom"; import { DiaryStateContext } from "../App"; //커스텀 훅 const useDiary = (id) => { const data = useContext(DiaryStateContext); const [currDiaryItem, setCurrDiaryItem] = useState(); const nav = useNavigate(); useEffect(() => { console.log("useDiary"); const currentDiaryItem = data.find( (item) => String(item.id) === String(id) ); if (!currentDiaryItem) { window.alert("존재하지 않는 일기입니다."); nav("/", { replace: true }); } setCurrDiaryItem(currentDiaryItem); }, [id]); return currDiaryItem; }; export default useDiary;
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
portainer 클릭하면 up에서 down으로 되는 현상
잘 듣고 많은 도움이 되고 있습니다. portainer에 접속하면 local이 up으로 정상으로 되어있다가 local를 클릭하면 down으로 되는 데 해결방밥을 알려주세요GPT통해서 재설치도 하고 했는데 아무리 해도 계속 반복이 됩니다
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
make category 에서요!
make category에서TitleAI 제목을 끌어오는 게 오류가 계속 나서앞단계인 category2.json 문제인가 싶어서그거랑 함께 AI에게 물어보는 과정에서도 해결이 안되어서요 ㅠ1) TitleAI 블로그 제목 부분 끌어왔을때 인식안되어서 Execute 누르면 처음부터 끝까지 계속 돌려야 하고... 토큰 아낄겸 pin 해놓았더니, pin 되어서 안된다고 하는데요 ㅠㅠ2) TItleAI 부분은 왜 인식이 안되는걸까요?3) 이렇게 단계별로만 확인하고 싶은데 왜 이건 개별단계로 안되고 매번 처음부터 테스트 해야할까요? ㅠㅠ ---에러 메시지입니다Paired item data for item from node 'Category2.Json' is unavailable. Ensure 'Category2.Json' is providing the required output. An expression here won't work because it uses .item and n8n can't figure out the matching item. You can either: Add the missing information to the node 'Category2.Json' Or use .first(), .last() or .all()[index] instead of .item Error details Other info Item Index 0 In or underneath Parameter Messages > Values Node type @n8n/n8n-nodes-langchain.openAi Node version 2 (Latest) n8n version 1.119.1 (Self Hosted) Time 2025. 11. 14. 오후 6:15:07 Cause detailed Missing pairedItem data (node 'Category2.Json' probably didn't supply it) Stack trace NodeOperationError: Paired item data for item from node 'Category2.Json' is unavailable. Ensure 'Category2.Json' is providing the required output. at ExecuteContext.router (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/@n8n+n8n-nodes-langchain@file+packages+@n8n+nodes-langchain_ec7fbe0da3d2dc5c86e61be805f9ba74/node_modules/@n8n/n8n-nodes-langchain/nodes/vendors/OpenAi/v2/actions/router.ts:84:10) at processTicksAndRejections (node:internal/process/task_queues:105:5) at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/@n8n+n8n-nodes-langchain@file+packages+@n8n+nodes-langchain_ec7fbe0da3d2dc5c86e61be805f9ba74/node_modules/@n8n/n8n-nodes-langchain/nodes/vendors/OpenAi/v2/OpenAiV2.node.ts:89:10) at WorkflowExecute.executeNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1093:8) at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1274:11) at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1708:27 at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2324:11
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
워드프레스 docker-compose.yml 파일
워드프레스 접속이 안되는 사유가제가 워드프레스 파일 내 docker-compose.yml 파일에 특수문자를 넣어서 그런것 같아서변경 후 저장하고모바엑스텀가서 docker compose up -d 하고 나서도 똑같은 사유로 계속 에러가 나고 있습니다! 1) docker-compose.yml 내의 정보 변경 이후에 어떻게 해야 잘 반영이 될까요?그리고2) docker-compose.yml 내의 어떤 정보만을 건드려야 될까요? WORDPRESS_DB_USER < 아이디작성(=MYSQL_USER = PMA_USER)WORDPRESS_DB_PASSWORD < 패스워드 (=MYSQL_ROOT_PASSWORD= PMA_PASSWORD)WORDPRESS_DB_NAME: wordpress < 그대로 두기 (=MYSQL_DATABASE)PMA_HOST: db < 그대로 두기 VIRTUAL_HOST: pma.도메인 # phpMyAdmin 접속용 도메인 (예: pma.example.com) LETSENCRYPT_HOST: pma.도메인 LETSENCRYPT_EMAIL: 내메일
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
워드프레스 연동 중 ngnix 오류 ㅠ-ㅠ
워드프레스 연동하기 위해 proxy host 설정하다가 아마 제가 띄어쓰기 하나를 더 넣었는지 바로 안되서, 설정창에 바로 들어가서 수정하려고 하는데 네트워크가 끊겨서 제 도메인으로 안들어가져요 ㅠ-ㅠ-ㅠ제 도메인으로 된 ngnix가 접속이 안되는 상황인데방법이 없을까요? ㅠㅠ
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
모바엑스텀 사용시
궁금한게 있는데 집에서는 모바엑스텀이 잘로그인되는데, 회사에서는 모바엑스텀이 패스워드입력하라고 나와서 입력하면 계속 안되네요 원래그런건가요?
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
loop 에서 done 이 안나와요
Blog_Content_writer 에서Split out 되어 6 item 이 나왔고Loop over Items 로loop로는 1개 설정하여 잘 나오는데done 에는 아무것도 안나오는데 어떻게 해야될까요? ㅠ그래서 이후 단계인 모아서 워드프레스 적용하는 단계를 못하고 있습니다.
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
get reserved 오류
Get reserved data 잘되다가 또 이렇게 되네요 ㄷㄷ 뭐한개를 고치면 저래되고, 자료다운받아도 오류나고; 너무답답하네요 계속 gpt한테 묻고 뭐가다른건지
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
json 오늘날짜 오류
{{ $('Set Now').item.json.today }}현재 저는 이렇게 나오는데 강의는{{ $('Set NOW').first().json.today }}이렇게 나오지만 상관없는건가요?
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
저 강의 들으면서 작성한 코드를 github에 올려도 되나요?
안녕하세요.좋은 강의 들으며 많은 것을 배우고 있어서 감사히 생각하고 있습니다.그런데 강의 들으면서 작성한 코드 (예를 들면 감정 일기장 코드)를 제 github repository에public으로 올려도 되나요?답변해주시면 감사합니다.
-
미해결RAG 마스터: 기초부터 고급기법까지 (feat. LangChain)
rag 와 랭체인
강의를 들었을때 , 랭체인 사용하게 되면 , 약간 프레임워크의 형태였고,간단하고 구조화를 제법 잘 할수있을것 같은데,필요하다면 파인튜닝만 해도 제법 괜찮겠는데 생각이 들었습니다그럼에도 불구하고 rag 로 구현하는 이유가 현실적으로 어떤경우가 있을까요 ??