강병진
수강생수
14,658
수강평수
975
강의평점
4.9
게시글
질문&답변
Agent 성능 관련 문의
안녕하세요! 좋은 질문 감사합니다. ChatGPT에 pdf와 같은 파일을 업로드해서 분석한다면 OpenAI에서 제공하는 다양한 pdf parsing과 분석 툴들을 사용할 수 있다는 장점이 있습니다(어떻게 구현이 되었는지 알 수는 없지만) 직접 유사한 기능을 개발한다면 pdf 파일 불러오기 -> pdf 파일 텍스트 파싱 -> pdf 텍스트 LLM 전달 과 같은 흐름을 직접 구현하면 비슷한 효과를 얻을 수 있을거라고 생각합니다. 저는 개인적으로 가급적이면 있는 도구들을 활용하는게 좋다고 생각합니다. 만약 회사 정책에 위반이 되는게 아니라면, ChatGPT를 활용해서 pdf나 엑셀을 분석하는 편이 더 좋다고 생각합니다. 아마 그들은 ChatGPT에만 엄청 많은 수의 엔지니어들을 할당해서 개발중일거라, 우리가 직접 개발하는 것보다 훨씬 더 빠르고 다양한 기능들을 제공할 수 있을거라고 생각하기 때문입니다.다만 말씀하신 보안 문제가 있을 수 있고, 프롬프트를 작성해서 우리 회사나 내가 처리하는 문서에 대한 context를 조금 더 자세히 제공할 수 있다면 ChatGPT를 쓰는 것보다 직접 개발하는 것이 LLM에게 문맥을 더 자세히 제공하는 측면에서는 유리하다고 생각합니다. 인프라를 직접 관리하면서 서비스를 운영하는 것과 누군가가 제공하는 서비스를 사용하는 유지보수도 고려가 되어야겠지만요.
- 0
- 1
- 7
질문&답변
후속강의 문의
좋은 피드백 감사합니다! 기획은 끝났는데 촬영 일정 잡는게 쉽지가 않네요 ㅠㅠ 올 하반기에 꼭 출시했었어야 하는데 이미 12월이라니... 강의 출시하게 되면 소식으로 먼저 안내 드리겠습니다!
- 0
- 2
- 16
질문&답변
2.3 Elastic Load Balancer ↔️ EC2
안녕하세요! 좋은 질문 감사합니다TL;DR 하자면 이해하신 바가 100% 맞습니다. 보안상 Private Subnet에 어플리케이션을 두고 웹 트래픽은 Public Subnet에 있는 ELB로 받아서 연결하는게 맞습니다. 만약 Private Subnet에 있는 EC2에 ssh로 접근해야 한다면, 강의 후반부에서 안내 드리는 bastion을 활용하게 됩니다. 이름이 거창하지만 Private Subnet에있는 EC2에 연결하기 위해 사용하는 Public Subnet에 위치한 EC2입니다, 비용이 걱정된다면 bastion은 항시 운영할 필요는 없으니 필요할 때만 on/off를 진행하는 방식으로요. bastion을 활용하는 이유는 소스코드에 접근을 어렵게 하기 위함이라고 보시면 됩니다. 개인적으로 보안 전문가는 아니지만 해커가 뚫으려고 하면 언제든 뚫릴 수 있다고 생각하는데요, 그래서 다양한 layer를 두고 뚫리는데 오래 걸리게 서비스를 구성하는 것이 가장 현실적이라고 생각합니다. 따라서 bastion이 털리더라도 소스코드는 안털릴 수 있기 때문에(bastion에 ssh key를 두는게 아니라면요) 조금 더 보안 측면에서 유리하게 서비스를 운영할 수 있습니다
- 0
- 1
- 17
질문&답변
3.6 강의 관련 질문(interrupt 관련)
안녕하세요, 저는 처음 보는 에러인데요, 첫번째 스크린샷을 보시면 duckduckgo에서 RateLimitError 라는 에러가 발생하는데, 에러가 발생해서 다시 컨펌을 받는게 아닌가 싶기도 합니다. 말씀하신 것처럼 small_llm에서 에러가 발생한다면, 모델이 처리하기에 조금 더 어려운 Task가 아니었나 생각합니다. 아니면 llm 이 바로 답변을 한다고 했을 때, small_llm은 한 번 더 확인을 받고자 하는게 아닌가 싶기도 하구요. 아마도 무한루프의 오류라기 보다는 모델의 특성으로 보시는게 더 좋을 것 같습니다. 추가로 실제 서비스에서 위와 비슷한 내용을 구현하신다고 한다면 사용자에게 나가는 답변을 생성하는 중요한 단계이니 가급적이면 큰 모델을 활용하시는 걸 추천합니다.
- 0
- 1
- 19
질문&답변
그래프 구현 조언 부탁드립니다!
안녕하세요! 좋은 질문 감사합니다. 저도 말씀하신 것처럼 나눠서 구현하는게 좋다고 생각하고, 만약 routing이 문제라면 routing용 supervisor routing agent를 두고 어떤 에이전트를 활용할지 결정하는 방향으로 일단 시작해보시면 좋을 것 같습니다!
- 0
- 2
- 29
질문&답변
3.2 from langchain.chains ~ 에서 모듈을 찾지 못할 때.
공유 감사합니다! 3강 시작하시기 전에 보는게 좋을 것 같아서 3.1강에 적어두었는데 눈에 잘 안들어오는 것 같네요 ㅠㅠ https://inf.run/6rKNN
- 0
- 2
- 37
질문&답변
첫번째 강의 화면과 설명이 안 맞는 거 같아요
어떤 부분이 안맞는다고 생각하시나요?
- 0
- 1
- 29
질문&답변
3.3 강의 에러 질문
안녕하세요! 저도 말씀하신 것처럼 한번 진행해봤는데요, 설정에서 안내드린 것처럼 uv sync 를 통해서 강의에서 활용된 버전 대신 최신 버전을 사용하시는 경우 패키지에 에러가 있는 것 같습니다.https://github.com/langchain-ai/langgraph/issues/6397tool_node.invoke() 는 지금 버전에서는 동작하지 않는 것 같네요. 다만 LangChain에서 도구를 어떻게 호출하는지 보여드리기 위한 목적이라서, 해당 코드는 버그가 수정되기 전까지는 스킵하시고, 계속 이어서 나가셔도 괜찮습니다
- 0
- 1
- 46
질문&답변
source 실행 부분에서 저는 bin 폴더가 없어요..
안녕하세요, 윈도우라 가상환경이 생성됐을 때 경로가 달라서 발생하는 이슈인 것 같습니다. Powershell에서 실행하신다면 source 없이 아래 명령어로 가상환경을 활성화 해보시겠어요?.venv\Scripts\activate
- 0
- 2
- 25
질문&답변
AWS말고 다른 걸 사용해도 되나요 ?
Webhook 부분을 제외하면 로컬에서도 구동이 가능합니다. 수강생 분들중에 localhost 를 외부로 오픈해서 해보신 분도 있긴 합니다(저는 이 부분은 경험이 없어서 잘 모르겠네요 ㅠㅠ)
- 0
- 1
- 33




