(현) GS 그룹 AI Agent 플랫폼 개발/운영
(현) GS 그룹 DX BootCamp 멘토/코칭
(전) 시리즈 C AI 스타트업 테크리드
Stanford University Code in Place Python Instructor
네이버 부스트캠프 웹/모바일 멘토
네이버 클라우드 YouTube Channel presenter
원티드 프리온보딩 프론트엔드/백엔드 챌린지 진행 (누적 6000+)
항해 AI 플러스코스 1기 코치
Khóa học
Đánh giá khóa học
- Phát triển AI Agent sử dụng LangGraph (feat. MCP)
ybs6803181016
·
Kiểm tra sách truyện và giao diện người dùng có thể được áp dụng trực tiếp vào thực hànhKiểm tra sách truyện và giao diện người dùng có thể được áp dụng trực tiếp vào thực hành- Phát triển AI Agent sử dụng LangGraph (feat. MCP)
- Kiến thức cơ bản về LangChain trong một giờ
- Phát triển AI Agent sử dụng LangGraph (feat. MCP)
Bài viết
Hỏi & Đáp
안녕하세요.
안녕하세요, 좋은 질문 감사합니다. 제가 강의를 기획하던 당시 Claude Code는 터미널에서 CLI로만 구동되는 상태라서 수강하시는 분들이 따라오시기가 더 힘들거라고 판단했습니다. 지금은 여러 IDE에 연동 가능하게 업데이트가 되었는데 당시에는 초기버전이라 Anthropic 유투브에 나오는 것 처럼 막 어마어마한 기능을 해주진 않았거든요. 커서는 저희 팀에서 사용중이라 제가 가장 잘 다룰 수 있는 툴이라고 판단해서 진행했습니다요즘 코딩 에이전트들이 많이 나오는 중인데요, 이게 더 좋다 저게 더 좋다라는 체감상의 정성적인 평가는 많지만 객관적으로 특출한 도구는 아직 없는 것 같아요. 만약 “가장 좋은 툴”을 찾는 중이시라면 일단 다양한 아이템들을 시도해보시고 가장 쓰기 편한 것을 활용해보시는 걸 추천합니다
- 0
- 2
- 18
Hỏi & Đáp
DB별로 LLM 답변이 다른 이유가 궁금합니다.
안녕하세요, 좋은 질문 감사합니다. 파인콘(Pinecone)과 크로마(Chroma) 모두 벡터 기반 검색(semantic search)이기 때문에, 동일한 문서를 인덱싱했더라도 “같은 쿼리”에 대해 “완전히 같은 답변”을 기대하기 어렵습니다. 말씀하신 것처럼 사이즈를 조절하셨으면 크로마에 저장된 청크들과 파인콘에 저장된 청크들이 달라서 생성된 답변에 차이가 있을 것 같습니다. 해당 질문에 대해 어떤 내용을 가져오는지 궁금하시면 retriever.invoke()등의 method를 활용해서 확인하실 수 있습니다. 그리고 마지막은 이 부분은 어떤 어려움이신지 조금 더 알려주실 수 있을까요? 그리고 수업 영상 랭체인 홈페이지에서 나오는 코드랑 실제로 들어가서 버전 맞추어도 예제 코드가 달라서 좀 어려움이 있습니다업데이트가 필요한 경우라면 제가 영상을 다시 촬영해서 업데이트해서 공유를 드려야 할 것 같습니다. 조금 더 자세히 말씀해주시면 피드백을 반영해서 개선해보겠습니다. 감사합니다.
- 0
- 2
- 19
Hỏi & Đáp
딥시크
안녕하세요! 보안이 요즘 중요해서 당연히 궁금해하실 수 있는 영역이라고 생각합니다. 딥시크에서 제공하는 api를 사용한다면 해당 데이터가 로깅을 통해 유출되거나 할 가능성도 있을 것 같은데, Ollama를 활용하는 등의 방식으로 로컬에서 구동한다면 데이터 유출은 걱정하지 않으셔도 됩니다.
- 0
- 1
- 18
Hỏi & Đáp
안녕하세요 답변 길이에 관한 질문을 좀 드리고 싶은데
안녕하세요! 좋은 질문 감사합니다. 답변의 길이를 늘리는게 목적이시면 max_tokens 값을 조절하면서, 답변이 긴 예시를 많이 넣어주시는 편이 좋습니다. 4.4강에 few shot을 활용하는 예시가 있는데요, 해당 부분에서 예시를 넣으실 때 원하는 길이만큼 답변을 확장해서 넣어주시면 효과를 보실 수 있을 것 같습니다.
- 0
- 2
- 18
Hỏi & Đáp
storybook 프로젝트 세팅 중 궁금한 점이 있습니다.
안녕하세요! 좋은 질문 감사합니다. 제생각엔 두가지 방향 모두 장단점이 있고, 의사결정의 문제라고 생각합니다. 예를들면,Next.js 프로젝트 내 Storybook 세팅하는 경우에는 아래와 같은 장단점이 있을 것 같습니다.장점유지보수 용이: Storybook과 실제 서비스 코드가 항상 동기화됨.개발 편의성: 같은 코드베이스에서 import/export 관리가 쉬움.설정 관리: 별도의 build, lint, typescript 세팅이 필요 없음.코드 중복 최소화: 패키지 관리가 간단.단점프로젝트 복잡도 증가: 루트에 Storybook 관련 파일과 설정이 추가됨.빌드/배포 분리 필요: 실서비스 빌드시 Storybook 빌드 제외 필요 (예: Vercel 배포시 .storybook, stories 디렉토리 무시 등).의존성 혼합: 필요 없는 devDependency가 Next.js에도 함께 올라감.반면에 제안해주신 것처럼 별도 프로젝트 디렉토리에 Storybook 관리한다면 아래와 같은 장단점이 있을 것 같아요. 위의 장점이 단점이 되고 단점이 장점이 된다고 보시면 됩니다.장점완전 분리: 서비스와 독립적으로 컴포넌트 개발 및 테스트 가능.재사용성: 여러 프로젝트에서 같은 컴포넌트 패키지를 사용 가능.배포/빌드 걱정 없음: Storybook 빌드가 서비스에 영향 없음.의존성 경량화: Next.js 서비스엔 실제 사용 컴포넌트만 npm 패키지로 import.단점설정 중복: typescript, eslint 등 dev 세팅 별도로 관리 필요.초기 세팅 비용: lerna, turborepo 등 모노레포 구조 고려해야 유지관리 편리.동기화 번거로움: 컴포넌트 변경시 패키지 버전업 후 서비스 프로젝트에 적용 필요.컴포넌트 개발속도: 스토리북 프로젝트와 서비스 프로젝트간에 import/export 경로가 멀어짐.그래서 제생각에는, 만약 단일 프로젝트라면 굳이 관리포인트를 늘리지 마시고 같은 레포에 세팅을하고, 사내에 관리해야하는 프로젝트가 많은 경우에는 패키징을 할 것 같아요(아니면 추후에 확장을 미리 고려한다면) 예시를 보여드리려고 다양한 테크회사들의 블로그를 찾아봤는데, "이렇게 컴포넌트를 구현한다" 정도는 있는데, npm으로 배포한다는 예시는 잘 보이지 않네요. 다만 당근에 별도의 사이트가 있는 걸 보면, 여기는 아마도 별도의 패키지로 관리하지 않을까 하는 추측을 해봅니다! https://seed-design.io/docs
- 0
- 2
- 21
Hỏi & Đáp
Elasticsearch 를 벡터 데이터베이슬 활용가능한가요
안녕하세요! 좋은 질문 감사합니다. ElasticSearch도 사용 가능합니다. 실제로 ElasticSearch에서 고객사들 불러서 워크샵을 할 정도로 본인들의 제품을 많이 밀고있어요.
- 0
- 2
- 27
Hỏi & Đáp
키워드 사전 강의
네네 맞습니다!
- 0
- 1
- 22
Hỏi & Đáp
엄....이거 java, kotlin 개발자는 어떻게 이해를 해야 할까 대게 고민에 빠지네요
안녕하세요! 수강생 분께서 작성해주신 수강평 중에 파이썬을 모르는데도 강의를 통해 어플리케이션을 만들 수 있었다는 피드백이 있었습니다. 프로그래밍 경험이 있으시면 훨씬 더 수월하실 거라고 생각합니다https://inf.run/nrbFU
- 0
- 3
- 41
Hỏi & Đáp
LlamaIndex
안녕하세요! LlamaIndex에는 개인적으로 친분이 있는 엔지니어가 있어서 한번씩 소통하고 있는데요, LlamaIndex는 현재 에이전트 개발보다는, 문서 parsing을 통한 워크플로우 제작에 조금 더 집중하고 있는 것 같더라구요.회사에서는 이것저것 시도해보고 있긴 한데, 강의를 통해서 내용을 전달할만한 수준이 된다고 판단되면 시도해볼 생각입니다.
- 0
- 1
- 25
Hỏi & Đáp
2.2 PDF 전처리 > PDF Loader
안녕하세요! UnstructuredPDFLoader는 사용해 본 적이 없어서 잘 모르겠네요. unstructured는 원래 유료로 사용되는 서비스라, 유료결제하고 사용하면 꽤 괜찮은 결과를 기대할 수도 있을 것 같습니다 https://unstructured.io/
- 0
- 2
- 24