본문 바로가기
반응형

전체 글8

Context7 MCP 사용해보기 (LLM 할루시네이션 방지) 개발동생님의 영상을 보고 실습을 해봄https://youtu.be/TrXBzzsUUY4 LLM의 문제점마이너한 기술 스택, 최신 모듈 등의 코드 편집을 요청하면 LLM은 과거 자신이 학습한 데이터를 기반으로 할루시네이션이 발동해 헛소리를 함 Context7 이란?홈페이지 : https://context7.com/여러가지 라이브러리들에 대해 LLM 친화적인 콘텍스트를 제공, 구식 코드 생성이나 헛소리 하는걸 막음글 작성하는 시점 기준 11400개의 라이브러리나 지원한다고 되어있다.Show docs for..에 내가 사용하고자 하는 함수 등을 입력하면 토큰을 기반으로 알맞는 콘텍스트를 제공해준다.텍스트를 직접 복사해서 프롬프트에 입력하거나, 링크 형태로 물어볼수도 있다.혹은 MCP를 설치해서 이용할 수도 있.. 2025. 5. 17.
MCP 개념 및 실습 시민개발자 구씨 님의 영상 보고 공부하고 따라함 MCP란?Model Context ProtocolClaude AI 개발사 Anthropic 에서 개발 (공식 문서)AI 모델이 동작 할 때, 적절한 도구가 필요각 도구마다 사용법이 다르므로 이 도구들과 소통하는 것을 도와줌server : 다양한 서비스들을 표준화된 서비스로 이용하기 위한 것다양한 서비스들을 host 서비스들에서 이용하고 싶을 때 서버만 설치하면 바로 사용할 수 있다.예를들어 슬랙과 관련된 어플을 만들고자 할 때, MCP가 없다면?우리가 슬랙 document를 보면서 코딩으로 슬랙 API들을 모두 구현해야 한다.채널 리스트 가져오기메시지 보내기스레드에 답장하기리액션 추가하기 등…인증작업 등..시간이 오래걸림다른 플랫폼에서 활용하려면 그 환경에.. 2025. 5. 17.
Scala Trait 목차1. trait의 개념 및 주요 특징2. trait 기본사용법    2-1. trait 정의하기    2-2. trait 기본 사용3. Java Interface와 비교4. trait의 선형화5. 추상클래스와 trait  trait의 개념 및 주요 특징객체지향 프로그래밍에서 Interface와 유사한 역할을 한다.인스턴스화 할 수 없다.인터페이스와 다르게 메소드와 필드를 포함할 수 있다.다중상속은 불가능하지만 여러 trait을 섞어서 사용하는 mixin이라는 개념이 존재한다.생성자를 가질 수 없다(Scala2 버전만 해당. 3버전은 생성자를 가질 수 있으나, 주의해야함 참고문서) trait 기본 사용법trait 정의하기 trait Example { //추상메소드 def exampleMeth.. 2025. 2. 22.
[Docker] Volume의 정의, 종류, 터미널에서 사용하는 법 Volume이란?호스트머신(로컬 머신)의 폴더. 이미지에 존재하지 않고, 도커 컨테이너와 매핑된다.COPY 명령어와 비슷해 보이지만, copy 명령어는 파일을 복사만 하기 때문에 컨테이너 외부에서는 사용하지 못한다.volume은 실제로 폴더를 연결하기 때문에 컨테이너 외부/호스트머신에서도 사용이 가능하다.볼륨을 지정하면, Docker는 우리의 로컬머신 어딘가 경로에 컨테이너의 폴더를 매핑하는데, 그 경로는 우리가 알 수 없다.Anonymous volume과 Named volume이 있다. Volume 종류, 예시예를 들어 고객의 피드백을 받는 웹애플리케이션의 구조가 다음과 같다고 하자.고객이 어떤 피드백을 입력했을 때 피드백은 텍스트 파일 형태로 feedback이라는 폴더 안에 저장된다.이 웹 애플리케이.. 2025. 2. 3.
반응형