[카테고리:] Software

  • 요즘 핫하다는 MCP(Model Context Protocol),  RAG를 넘어서는가?

    요즘 핫하다는 MCP(Model Context Protocol), RAG를 넘어서는가?

    Model Context Protocol(MCP)은 대규모 언어 모델(LLM)에 외부 정보를 제공하는 새로운 방법으로, 기존 RAG(Retrieval-Augmented Generation)의 한계를 넘어서는 차세대 접근법입니다. 이 글에서는 MCP의 개념, 사용 사례, RAG와의 차이점, 그리고 더 많은 정보를 얻을 수 있는 자료를 소개합니다. MCP란 무엇인가? Model Context Protocol은 LLM이 외부 소스와 상호작용하여 필요한 정보를 실시간으로 가져오는 표준화된 방법입니다. 기존 RAG가 미리 검색된 정보를…

  • AI , 할루시네이션(Hallucination) 현상: 인공지능의 가장 큰 도전과제

    AI , 할루시네이션(Hallucination) 현상: 인공지능의 가장 큰 도전과제

    인공지능(AI) 기술이 급속도로 발전하면서 ChatGPT, Claude, Gemini와 같은 대규모 언어 모델(LLM)들이 일상생활에 깊숙이 자리 잡았습니다. 하지만 이러한 AI 모델들이 가진 가장 큰 문제점 중 하나가 바로 ‘환각(Hallucination)’ 현상입니다. AI 환각이란 무엇이며, 왜 발생하고, 어떻게 해결할 수 있을까요? 이 포스트에서는 AI 환각 현상에 대해 알아보겠습니다. AI 환각(Hallucination)이란? AI 환각이란 인공지능 모델이 실제로는 존재하지 않는 정보를 마치…

  • GitHub에 새 레포지토리 생성하고 로컬과 연결하는 방법

    Github로 새로운 프로젝트 생성을 위해서는 몇가지 설정이 필요합니다. 아래의 순서를 통해서 이미 생성된 프로젝트의 폴더를 레파지토리로 등록해주세요. 개발자라면 GitHub을 활용한 코드 관리는 필수적인 스킬입니다. 이 글에서는 GitHub에 새 레포지토리를 생성하고 로컬 환경과 연결하는 전체 과정을 단계별로 살펴보겠습니다. 1. GitHub 계정 및 사전 준비물 시작하기 전에 필요한 것들: 2. GitHub에 새 레포지토리 생성하기 3. 로컬 레포지토리와…

  • PM2, 애플리케이션 프로세스 관리를 위한 도구

    PM2, 애플리케이션 프로세스 관리를 위한 도구

    PM2는 Node.js 애플리케이션을 위한 강력한 프로세스 관리자입니다. 프로덕션 환경에서 애플리케이션을 실행하고 관리하는 데 필요한 많은 기능을 제공합니다. 이 블로그 포스트에서는 PM2의 기본 개념과 사용법에 대해 알아보겠습니다. PM2란? PM2(Process Manager 2)는 애플리케이션을 위한 프로덕션 프로세스 관리자입니다. 다음과 같은 주요 기능을 제공합니다: 설치 방법 PM2는 npm을 통해 전역으로 설치할 수 있습니다: 기본 사용법 애플리케이션 시작하기 가장 기본적인…

  • 웨어라유

    웨어라유

    첫번째 토이 프로젝트는 “웨어라유”입니다. 이 프로젝트를 시작하게 된 계기는 가끔 마눌님와 바깥에서 만나기로 했을 때 길을 못찾고 헤매고 있거나, 약속장소에 미리 와서 대기중인 저에게 이미 도착했다는 대사기극 이 벌어질 때 서로의 위치가 궁금하기 때문에 서로 얼마나 떨어져있는지 길은 잘 찾아오고 있는지 계속 보면서 오면 좋겠다는 취지에서 시작했습니다. 인증 절차나 설치없이 사전 단계를 최소한으로 줄여보도록 했습니다.…