[카테고리:] Software
-
Human In The Loop(HITL): AI 시스템과 인간의 협력적 접근
인공지능(AI) 기술이 발전함에 따라 완전 자동화된 시스템에 대한 기대가 높아지고 있습니다. 그러나 현실에서는 AI의 한계를 인정하고 인간의 전문성을 결합한 ‘Human In The Loop(HITL)’ 접근법이 중요한 패러다임으로 자리 잡고 있습니다. 이 글에서는 HITL의 정의, 작동 원리, 활용 분야 및 Active Learning과의 차이점을 자세히 살펴보겠습니다. HITL의 정의 Human In The Loop(HITL)는 AI 시스템의 의사결정 과정에 인간이 적극적으로…
-
Stackoverflow는 LLM이 망하게 만들었나?
최근 커뮤니티 글 중에서 stackoverflow에 쇠퇴에 대해서 다룬 글을 보았습니다. 사실 언젠가 부터 코드에 대한 문제 해결을 위해 검색엔진을 이용하지 않는 것들이 거의 습관처럼 되어버렸기 때문에 그 의견에는 동의하는 생각을 가지고 있었습니다. 이것은 2008년 부터 2024년까지 Stackoverflow의 월별 질문수를 정리한 데이터가 공개되었습니다. 아마도 코드를 접하는 사람이라면, stackoverflow의 도움을 한번도 받지 않은 사람은 없을 것 입니다.…
-
Docker와 Docker Compose 완벽 가이드
현대 소프트웨어 개발에서 Docker와 Docker Compose는 애플리케이션 배포와 관리를 위한 필수 도구로 자리 잡았습니다. 이 글에서는 Docker와 Docker Compose의 설치부터 실행, 그리고 실제 활용 방법에 대해 포스팅해보겠습니다. Docker는 익숙하죠? Docker는 앞서 이미 사용 수준에 있을 만큼 익숙한 플랫폼입니다. 주로 애플리케이션을 개발, 배포, 실행하기 위한 목적의 오픈소스 플랫폼입니다. Docker의 주요 장점 Docker 설치하기 Windows에 Docker 설치…
-
Agent Communication Protocol(ACP): 에이전트 상호 운용성을 위한 개방형 표준
Agent Communication Protocol(ACP)는 다양한 AI 에이전트들이 서로 효율적으로 통신하고 협업할 수 있도록 설계된 오픈 표준 프로토콜입니다. ACP는 리눅스 재단(Linux Foundation) 산하에서 오픈 거버넌스 방식으로 개발되고 있으며, AI 에이전트 생태계의 상호 운용성(interoperability)을 해결하는 것을 목표로 합니다. 1. ACP의 필요성 및 등장 배경 현재 AI 시스템들은 각기 다른 프레임워크와 기술 스택에 기반해 개발되어 왔습니다. 이로 인해 다음과…
-
“Make” 업무 자동화의 세계: 코딩 없이 가능한 워크플로우 혁명
업무 자동화에 관심이 있지만 어디서부터 시작해야 할지 모르겠다면, Make가 여러분의 완벽한 출발점이 될 수 있습니다. 복잡한 코드 작성 없이도 다양한 앱과 서비스를 연결하여 업무 프로세스를 자동화할 수 있는 Make에 대해 포스팅을 해보겠습니다. Make? Make(이전 명칭: Integromat) https://www.make.com/ 는 코딩 지식 없이도 다양한 앱과 서비스를 연결하여 업무 프로세스를 자동화할 수 있는 노코드(No-code) 플랫폼입니다. 직관적인 시각적 인터페이스를…
-
요즘 핫하다는 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) 기술이 급속도로 발전하면서 ChatGPT, Claude, Gemini와 같은 대규모 언어 모델(LLM)들이 일상생활에 깊숙이 자리 잡았습니다. 하지만 이러한 AI 모델들이 가진 가장 큰 문제점 중 하나가 바로 ‘환각(Hallucination)’ 현상입니다. AI 환각이란 무엇이며, 왜 발생하고, 어떻게 해결할 수 있을까요? 이 포스트에서는 AI 환각 현상에 대해 알아보겠습니다. AI 환각(Hallucination)이란? AI 환각이란 인공지능 모델이 실제로는 존재하지 않는 정보를 마치…
-
GitHub에 새 레포지토리 생성하고 로컬과 연결하는 방법
Github로 새로운 프로젝트 생성을 위해서는 몇가지 설정이 필요합니다. 아래의 순서를 통해서 이미 생성된 프로젝트의 폴더를 레파지토리로 등록해주세요. 개발자라면 GitHub을 활용한 코드 관리는 필수적인 스킬입니다. 이 글에서는 GitHub에 새 레포지토리를 생성하고 로컬 환경과 연결하는 전체 과정을 단계별로 살펴보겠습니다. 1. GitHub 계정 및 사전 준비물 시작하기 전에 필요한 것들: 2. GitHub에 새 레포지토리 생성하기 3. 로컬 레포지토리와…