LangChain LangGraph로 AI 챗봇 구축하기 – 개발 초년생 가이드

langgraph 챗봇

왜 LangChain과 LangGraph인가? AI 챗봇을 처음 만들어보려는 개발자라면 “어디서부터 시작해야 할까?”라는 고민이 클 것입니다. OpenAI API를 직접 호출해서 만들 수도 있지만, 실제 서비스에서는 훨씬 복잡한 요구사항들이 있죠. 사용자의 대화 맥락을 기억해야 하고, 외부 데이터베이스에서 정보를 가져와야 하고, 때로는 여러 단계의 추론 과정을 거쳐야 합니다. LangChain은 이런 복잡한 AI 애플리케이션을 쉽게 구축할 수 있게 해주는 프레임워크입니다. … Read more

Claude Code 설치 및 Pro 구독과 VS Code 설치 및 연동

claude code

Claude Code란 무엇인가 Claude Code는 Anthropic에서 만든 Claude AI 모델을 코드 개발 환경에 특화해 활용할 수 있도록 설계된 기능입니다. 일반적인 Claude 대화형 AI가 문장 이해와 글쓰기, 요약에 강점을 보인다면, Claude Code는 개발자가 실질적으로 코드를 작성하고 디버깅하며 프로젝트 전반을 효율화하는 데 초점을 맞추고 있습니다. 특히 최근 Claude Pro 구독 서비스가 열리면서 더 높은 성능의 모델과 긴 … Read more

Langflow Dify 생성형 AI 워크플로우 프레임워크 설치

워크플로우 프레임워크

생성형 AI 자동화 시대, 왜 Langflow와 Dify가 주목받는가 새로운 패러다임의 등장 Langflow Dify 2023년 이후 생성형 AI, 특히 ChatGPT와 같은 LLM이 개발자와 비즈니스 전반에 확산되면서 “누구나 쉽게 챗봇, 자동화, 지식 검색, Q&A 서비스를 만들 수 있는 툴”이 필수 도구로 떠올랐다. 이때 단순히 GPT API를 직접 코드로 붙이는 것을 넘어서, GUI(그래픽 UI) 기반의 워크플로우 설계, 멀티모델·멀티 … Read more

vLLM 기초, 서버 설치부터 세팅, 호출 방식 및 사양, 언어 모델 확인

vllm 설치, 세팅

vLLM이란 무엇이고 왜 각광받는가 vLLM은 최근 AI/LLM 분야에서 급부상하고 있는 초고속 대규모 언어모델 서빙 엔진이다. vLLM의 이름에서 볼 수 있듯이, ‘Virtual’ + ‘LLM(Large Language Model)’을 의미하며, 여러 대형 언어모델을 GPU 환경에서 최대 효율로 빠르게 서비스할 수 있도록 설계되어 있다. 기존 트랜스포머 모델 서빙 엔진들이 가진 비효율성, 예를 들어 토크나이저 처리 병목, 배치 성능 저하, GPU … Read more

Langchain 기초 – ChatOpenAI, LLMChain, PromptTemplate 마스터 첫걸음(LLM)

langchain

Langchain 기초, 그리고 생성형 AI 활용의 패러다임 Langchain은 OpenAI의 ChatGPT를 비롯해 여러 대형 언어모델(LLM, Large Language Model)을 파이썬 환경에서 쉽고 강력하게 활용할 수 있게 해주는 프레임워크다. 단순히 텍스트 입력과 출력에 그치지 않고, 여러 단계의 프롬프트(지시문), 사용자 입력, 외부 도구와의 연동, 다중 모델 체이닝까지 구현할 수 있다. 실제 프로덕트에서 “챗봇처럼 자연어 대화형 인터페이스를 만들고 싶다”, “문서 … Read more