묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
Biopharma Institute – Your Gateway to Clinical Research Training
Comprehensive training programs in biopharma institute certificate are offered by Biopharma Institute, assisting professionals in expanding their knowledge and career prospects. Biopharma institute is made simpler and more accessible with the help of professionally created online courses and adaptable learning options.
-
해결됨LangGraph를 활용한 AI Agent 개발 (feat. MCP)
2.8 Multi-Agent 시스템과 RouteLLM 강의에서
from langchain_core.prompts import ChatPromptTemplate from pydantic import BaseModel, Field from typing import Literal class Route(BaseModel): target: Literal["income_tax", "llm", "real_estate_tax"] = Field( description="The target for the query to answer" ) router_system_prompt = """ You are an expert at routing a user's question to 'income_tax', 'llm', or 'real_estate_tax'. 'income_tax' contains information about income tax up to December 2024. 'real_estate_tax' contains information about real estate tax up to December 2024. if you think the question is not related to either 'income_tax' or 'real_estate_tax'; you can route it to 'llm'.""" router_prompt = ChatPromptTemplate.from_messages( [("system", router_system_prompt), ("user", "{query}")] ) structured_router_llm = small_llm.with_structured_output(Route) def router(state: AgentState) -> Literal["income_tax", "real_estate_tax", "llm"]: """ 주어진 state에서 쿼리를 기반으로 적절한 경로를 결정합니다. Args: state (AgentState): 현재 에이전트의 state를 나타내는 객체입니다. Returns: Literal['income_tax', 'real_estate_tax', 'llm']: 쿼리에 따라 선택된 경로를 반환합니다. """ query = state["query"] router_chain = router_prompt | structured_router_llm route = router_chain.invoke({"query": query}) return route.target 안녕하세요 강병진 강사님:) 혹시 위 코드에서 router_prompt없이 Route class의 Field에만 프롬프트 지침을 넣어도 문제가 없을까요? 테스트 결과는 잘 나왔습니다. 아래는 수정 코드입니다.class Route(BaseModel): target: Literal["real_estate_tax", "llm", "income_tax"] = Field(description = """ 당신은 사용자의 질문을 보고 적절한 라우터를 연결해주는 전문가입니다. 부동산에 관련된 질문은 real_estate_tax라우터를, 소득세에 관한 질문은 income_tax라우터를, 그 외의 질문은 llm라우터로 연결해주세요. """) def router(state: AgentState): query = "역삼역 떡볶이 맛집을 알려주세요 " router_llm = llm.with_structured_output(Route) response = router_llm.invoke(query) return response.target print(router({})) >> 'llm'
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
쇼트 서킷 룰과 연산자 우선 순위
연산자 우선순위 강의 08:30 부근에서 쇼트 서킷 룰과 연산자 우선 순위에 대해 설명해 주셨는데,숏 서킷은 어디까지나 확정된 우선순위가 만든 수식 구조 안에서 평가를 멈추는 기능일 뿐연산자 우선순위를 생략하면 안 되는 걸로 알고 있습니다.
-
미해결
AZ Clinic TX – Leading Healthcare in Houston
AZ Clinic TX provides skilled medical services with a focus on best primary care physician houston. We guarantee top-notch medical solutions catered to your wellbeing with an emphasis on patient-centered care and cutting-edge diagnostics.
-
미해결디지털포렌식전문가 2급 필기 핵심 요약집[전자책]
실기는..??
안녕하세요!덕분에 필기 공부를 아주 수월하게 하고 있습니다.!근데 아무래도 요 자격증은 필기보다는 실기가 정말 어려워 보이는데, 혹시 실기 공부는 어떻게 하면 좋을까요..??
-
미해결바이브 코딩으로 만드는 재미있는 재무제표 (커서 ai)
터미널에 등록해도 아래와 같은 오류가 계속 발생합니다. 수업 진행이 안 되서 답답하네요ㅜㅠ
아래분도 저와 같은 에러가 나는 것 같은데npx.cmd https://github.com/google-gemini/gemini-cl해당 경로로 터미널에 등록해도 아래와 같은 오류가 계속 발생합니다.. node, Git다운도 다시 받아 보았지만 같은 현상이 계속 됩니다. npm error code ENOENTnpm error syscall spawn gitnpm error path gitnpm error errno -4058npm error enoent An unknown git error occurrednpm error enoent This is related to npm not being able to find a file.npm error enoentnpm error A complete log of this run can be found in: C:\Users\AppData\Local\npm-cache\_logs\2025-08-25T11_30_44_463Z-debug-0.log 수업 종강은 얼마 안 남았는데 되는 것이 없어서 마음이 답답하네요...
-
미해결리액트 기초 (Introduction to React)
tailwind CSS 설명을 따로 한 강의는 없나요?
props를 통한 데이터 전달_1 에서 tailwind CSS 를 사용하는 부분이 설명의 많은 시간을 차지하는 것 같습니다. 혹시 지식공유자님의 관련된 강좌는 없을까요? 그걸 먼저 들어야 할 것 같아서요. react 강의가 갑자기 CSS 강의가 된 것 같아서 어지럽습니다.
-
미해결Master Tailwind CSS v2: Rapid UI Design Made Easy
Tailwind CSS가 아닌 다른 내용이 나와요.
영상이 이상합니다. 내용이 CSRF 관련된 것입니다. Tailwind CSS 가 아니라요.. 확인 부탁합니다.
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
HTTP REQUEST 설정화면 관련 입니다.
답변 하신 것처럼 q 밑에 별모양 눌러서 했는데 계속 실행이 안됩니다. 예제 소스로 주신 json 파일의 http request를 붙이면 잘 실행이 됩니다.다른 방법이 있는지 질문드립니다.
-
미해결
AI 기반 체형 측정 창업 멤버 FE 모집⭐
⭐AI 기반 체형 측정 창업 멤버 FE 모집⭐저희 프로젝트는 AI 기반의 체형 측정 앱 개발을 통한 수익화를 목적으로 하고 있습니다.사용자들의 피드백을 받아 빠르게 수정, 보완, 검증의 반복적인 과정으로 지속적인 발전을 추구하고 있습니다.현재 AI 엔지니어 1명, 디자이너 1명, 기획자 1명으로 구성된 팀으로 진행중이며,저희 서비스에 대한 수요 검증을 마친 상태에서 웹을 통해 1차적으로 구현을 목표로 하고 있습니다.AI모델은 이미 90%구현이 되어 있는 상태입니다.기술적으로 새로운 것을 만드는 프로젝트다 보니 문제에 막히는 경우가 많았습니다. 하지만 저희는 문제에 좌절하지 않고 해결하는 방법을 찾으려고 합니다. 저희는 실행하는 팀입니다.📌 함께할 팀원을 찾습니다!(이런 분을 우대합니다.)기본 요건 🎯 도전 의식이 강한 분 🎯 문제 해결에 도전적이신 분 🎯 적극적으로 아이디어 제안할 수 있는 분 🎯 웹 개발 경험이 있으신 분우대 사항 🎯운동 좋아하시는 분 🎯 앱 개발 및 출시 또는 카메라 기능 구현 경험이 있으신 분📌 모집 포지션💻 프론트엔드 개발자 (1명)주요 역할:-웹페이지 구현 및 디자인-자체 카메라 기능 개발📆 진행 방식온라인으로 진행(디스코드, 노션 등)🌟지원링크https://forms.gle/kG7L6vDpLXWRWkzh8
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
안녕하세요 급하게 next.js를 배워아햐는데
현재 react.js는 수강한상태이고 타입스크립트는 수강안한 상태입니다.급하게 회사에서 next.js를 배우라고해서 인강을들어아햐는데 타입스크립트 모르고 react.js만 알아도 수강하는데 아무지장없을까요?
-
미해결바이브 코딩으로 만드는 재미있는 재무제표 (커서 ai)
터미널에서 gemini 설치진행 오류
npx.cmd https://github.com/google-gemini/gemini-cl해당 경로로 터미널에 등록해도 아래와 같은 오류가 계속 발생합니다.. node도 2번이나 새로 깔았습니다..!
-
미해결F6-비전공자·일반인을 위한 기업재무회계의 이해와 활용
강의자료를 받을 수 있을까요?
안녕하세요 수업중사용하시는 강의자료를 받을 수 있을지 문의드립니다. vps1230@naver.com 좋은강의 감사합니다.
-
미해결대세는 쿠버네티스 (초급~중급편)
vm 실행 후 rocky linux 초기 세팅 화면이 안나옴
kubernetes cluster 설치 - mac 과정 중3-3) 생성된 vm 실행 후 rocky linux 초기 세팅 과정에서 Install Rocky Linux 메뉴가 나오지 않고이러한 화면이 나옵니다.강의 메뉴얼 대로 진행하려면 어떻게 해야할까요?네트워크 설정까지는 동일하게 진행 했습니다!
-
해결됨프론트엔드 마스터클래스
다른 목차 강의가 나옵니다
퍼사드 패턴 영상에 인터프리터 패턴 영상이 나타납니다. 확인 부탁드립니다 😀
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
킥보드 관성 주행 시 질문
안녕하세요, 질문이 있어서 글 남깁니다. 킥보드를 조립하여 간단히 테스트 해보았는데 주행 후 쓰로틀을 놓아도 관성으로 인해 모터가 돌아가다가 멈추게 되는데 이때 전류값이 크게 관측되더라구요. gpt에 물어보니 모터가 돌아가면서 발전기가 되어 보드 측에서 측정되는 것 같은데 펌웨어적으로 수정할 수 있을까요? 하드웨어 적으로 잘은 모르지만, 쓰로틀을 놓았을 때는 하단 스위치만 on을 하는 방법이 괜찮은 방법일지 궁금합니다. (혹은 다른 방법이 있다면 안내 부탁드립니다.) 혹시 강사님께서도 테스트 하실 때 이런 경우가 있으셨는지도 궁금합니다. 감사합니다.
-
미해결
Why Choose CS0-003 for Your Cybersecurity Career
The CS0-003 certification is a strong step for anyone who wants to grow in the cybersecurity field. It is designed for professionals who want to prove their knowledge of security monitoring and threat detection. Many companies today face cyber risks and they need experts who can protect their systems.Key Skills You Will LearnThis certification covers a wide range of skills. It includes topics like vulnerability management, risk assessment, and incident response. By learning these areas, you can become more confident in handling complex security challenges. Employers see certified professionals as more reliable and skilled.Preparation for SuccessThe exam can be tough if you do not plan well. You need good training, practice, and focus. Using CS0-003 Preparation Material PDF helps you prepare with real-style questions and improves your understanding of key concepts. With practice, you can boost your confidence and perform better in the exam.Career OpportunitiesGetting this certification also opens doors for better job roles and higher salaries. Cybersecurity is growing fast and skilled experts are in high demand. By passing CS0-003, you not only prove your ability but also secure a stronger position in your career path.Dummy MCQs with AnswersQ1. What does the CS0-003 exam mainly focus on?a) Software developmentb) Threat detection and incident responsec) Web designd) Database managementAnswer: b) Threat detection and incident responseQ2. Why do companies prefer CS0-003 certified professionals?a) They can design websitesb) They can handle cybersecurity risksc) They know accounting systemsd) They work in marketingAnswer: b) They can handle cybersecurity risks
-
미해결Next + React Query로 SNS 서비스 만들기
리액트 쿼리 useinfinitequery 무한스크롤 구현 시 페이지가 이동할 경우 데이터가 보존되게 할 수 있나요??
더보기 버튼 클릭 시 페이지 이동 (page=1 -> page=2) + 무한스크롤 구현 기능 구현이 필요해서 아래와 같이 구현해보았는데 어쩔땐 되고 어쩔땐 안되더라구요...만약 데이터를 10개씩 불러올 경우 10개 -> 20개 -> 30개 -> 40개 이러다 갑자기 다시 10개가 됩니다...원래 useInfiniteQuery 무한스크롤 구현 시 페이지이동하면서 기존 데이터를 보존하는 방법이 불가능한건지 아님 제가 코드를 잘못짠건지 궁금합니다... const useInfiniteQuery = (params: Params) => { const searchParams = useSearchParams() const page = searchParams.get('page') return useInfiniteQuery({ queryKey: [CONTENTS_KEY, params], queryFn: ({ pageParam }) => { return getContentsApiClient({ ...params, ...outLinkParams(), page: Number(pageParam) }) }, getNextPageParam: (lastPage, _, lastPageParam) => { // 마지막 page라면 hasNextPage가 false const lastPageNumber = Math.ceil(lastPage.totalCount / (params.size || 10)) if (lastPageNumber === lastPageParam) { return undefined } return Number(lastPageParam) + 1 }, initialPageParam: Number(page) || 1, placeholderData: keepPreviousData, }) } //더보기 버튼 // 클릭 시 페이지 이동 function AddMore({ fetchNextPage, totalPages }: { fetchNextPage: () => void; totalPages: number }) { const searchParams = useSearchParams() const pathname = usePathname() const params = new URLSearchParams(searchParams.toString()) const pageNo = Number(searchParams.get('page') || 1) params.set('page', (pageNo + 1).toString()) if (totalPages === pageNo) return null return ( <div className={cn('wrap')}> <Link className={cn('link')} href={`${pathname}?${params.toString()}`} onClick={fetchNextPage} scroll={false} > <span className={cn('label')}>더보기</span> </Link> </div> ) } 강의 잘 듣고있습니다. 감사합니다! 참고로 백엔드는 문제가 없습니다.
-
미해결LangGraph를 활용한 AI Agent 개발 (feat. MCP)
tool의 Output Size 관련 질문
MCP Server 나 langgraph 나 모두 tool 입니다. 만약 tool 에서 결과 값이 너무 많이 나오는 경우 어떻게 처리 해야 할까요?예1) MCP Server의 "우리 회사 고객 정보중 매출 얼마 이상 되는 정보를 보여줘?" 라고 고객이 입력 했는데, 그 고객 정보가 10만명이 나와서 tool 의 결과가 너무 커 버리는 예)DB의 Limit 등으로 어떻게 하더라도 다음 호출을 LLM이 잘 못해주는 경우가 있음.예2) 슬랙의 채널을 보여줘 했을 때, 슬랙의 채널이 너무 많은 경우 ... 결국 전부다 예3) 소스코드를 분석해 줘소스코드가 1만 - 2만 라인 되었을 경우 Tool 의 결과라도 양이 많으면 Summary를 하면서 계속 돌려야 하는게 효과 적일까요? 아니면 페이지 1, 2 등을 호출할 수 있게 어떻게 하던 LLM 에게 권한을 주는게 효과 적일까요?더 괜찮은 방법이나 좋은 prompt 등이 있으시면 답변 부탁 드립니다.감사합니다.
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
api 를 호출해야만 ISR 이 적용 되는것 같은데 자동으로 적용하려면 어떻게 해야 하나요?
🚨 필독) 질문하시기 전에 꼭 읽어주세요 (10초 소요)제목을 구체적으로 작성해 주세요✅ 좋은 예 : 감정일기장 Home 구현중 xx 이슈가 발생합니다.⛔️ 나쁜 예 : 이거 왜 안되나요?, 오류나요 도와주세요 등비슷한 궁금함을 갖고 계신 분들께 도움이 될 수 있어요! 코드의 이슈는 전체 프로젝트를 "링크 형태"로 올려주셔야 원인을 파악할 수 있습니다.깃허브, 구글드라이브 등의 수단을 통해 링크 형태로 전달해주세요직접 실행해보며 원인을 파악해야 하기 때문에 텍스트 형태로 붙여넣는건 삼가해주세요 🥲 답변이 도움이 되셨다면 답글 or 해결완료 버튼을 클릭해주세요비슷한 궁금함을 갖고 계신 분들께 도움이 될 수 있어요!제 답변이 여러분께 도움이 되었는지 저도 알고 싶어요 🥲 강의 내용에 궁금한 점이 있다면 몇 챕터의 몇 분 몇 초인지 알려주시면 더 좋아요더 빠른 답변이 가능합니다!