본문 바로가기
반응형

전체 글1074

LangChain Messages 역활 LangChain Messages 역활LangChain에서 Messages는 LLM과의 상호작용을 구성하는 핵심 요소 중 하나로 프롬프트 엔지니어링에 많이 사용되는 요소라고 할 수 있다. 특히 LangChain의 ChatMessage 시스템은 다양한 역할(role)을 가진 메시지를 통해 대화의 흐름과 문맥을 명확하게 정의할 수 있는데, 각 역활은 다음과 같다. SystemMessage역할: 모델의 동작 방식을 지시하거나 설정하는 메시지예시: "당신은 친절한 영어 튜터입니다."용도: 모델의 톤, 스타일, 태도 등을 설정할 때 사용HumanMessage역할: 사용자가 모델에게 보내는 메시지예시: "이 문장을 영어로 번역해줘."AIMessage역할: 모델이 사용자에게 응답한 메시지예시: "Sure! Here'.. 2025. 6. 10.
LLM - LoRA 파인튜닝 쉽게 이해하기 전체를 바꾸지 말고, 조금만 살짝 바꿔서 똑똑하게 만들자!AI 모델은 원래 엄청나게 많은 숫자(파라미터)를 가지고 있어. 이걸 다 바꾸려면 시간이 오래 걸리고 컴퓨터 리소스도 많이 사용해야 한다.그래서 LoRA는 이를 최소한으로 수정해서 최대의 효과를 내고자 하는 방법이라고 할 수 있다. 원래 LLM의 파인튜닝 에 대한 기본 수식은h = x × W결과=입력×Wx: 입력값 (예: "고양이 사진")W: 원래 모델이 가진 숫자들 (무게라고도 해)h: 결과값 (예: "이건 고양이야!") LoRA를 쓰면 이렇게 바뀐다.h = x × W + x × A × B결과=입력×W+입력×A×BW: 원래 고양이를 잘하는 AI의 지식A, B: 강아지를 배운 작은 메모 LoRA의 장점💾 메모리 절약 전체 모델이 아닌 일부 파라미.. 2025. 6. 9.
Javascript - Promise 그리고 then 과 여러 상태 JavaScript의 Promise와 .then()은 비동기 작업을 처리할 때 매우 중요한 개념입니다. 아래에 개념과 사용법을 정리해드릴게요.Promise란?Promise는 비동기 작업의 최종 완료 또는 실패를 나타내는 객체입니다. 미래에 어떤 값이 반환될 것이라는 "약속"을 의미하죠.상태 (States)Promise는 세 가지 상태를 가집니다:Pending (대기): 아직 결과가 없는 초기 상태Fulfilled (이행): 작업이 성공적으로 완료됨Rejected (거부): 작업이 실패함Promise 생성const myPromise = new Promise((resolve, reject) => { const success = true; if (success) { resolve("작업 성공!"); .. 2025. 6. 4.
사용해볼만한/괜찮은 MCP Server 7개 정리 AI 기반 개발 환경에서 MCP(Model Context Protocol) 서버는 외부 도구, 데이터, 클라우드 리소스와 AI 에이전트의 연결을 표준화해 개발 자동화, 코드 품질 향상, 생산성 증대에 큰 역활을 하고 있는데 이중 유용한 MCP Server 7개를 정리해본다.1. GitHub MCP ServerGitHub API와 연동해 AI 에이전트가 저장소, 이슈, PR, 브랜치, 릴리즈를 자동으로 관리할 수 있습니다.코드 리뷰, 이슈 생성, 릴리즈 노트 자동화, 코드 스니펫 검색, 자연어 기반 저장소 관리 등 다양한 개발 자동화가 가능합니다.OAuth 기반 인증, 에러 핸들링, API 요청 재시도 등 안정적인 운영이 강점입니다.2. Slack MCP ServerSlack 워크스페이스에 AI를 통합해 .. 2025. 5. 26.
영상 녹화 등 모니터 화면 색상 이상현상 해결 - 색 관리 필자는 최근에 신기한 현상을 경험했는데... 바로 모니터로 녹화한 색상이 너무나도 어둠게 나타나는 문제점이 발생했습니다.이를 해결하기 위해서 다양한 옵션을 설정하였지만, 해결되지 않아서 속상하다가 아래 색 관리를 설정하고서야 해결이 되었습니다.만약 여러분들 중에도 저와 비슷한 증상을 경험하고 있다면, 색 관리를 비활성화 해보세요. 2025. 5. 19.
VSCODE - 유용한 플러그인 Top 3 필수는 아니지만 설치하면 유용한 플러그인1. PrettierFormat on Save 를 활성화 2. Material icon설치후 아이콘 테마 선택3. error lens설치하면 오류 메세지를 바로 표현해줌 https://www.youtube.com/watch?v=e8AEXfjGEEs 2025. 5. 14.
반응형