오픈소스 릴리즈 요약 (26.01.18~26.01.25)
·
AI/오픈소스 릴리즈 노트
기간: 2026년 1월 18일 ~ 2026년 1월 25일작성일: 2026년 1월 25일대상 독자: ML/AI 개발자개요이 리포트는 추적 중인 주요 오픈소스 프로젝트들의 2026년 1월 18일부터 1월 25일까지의 릴리즈 변경사항을 기술적 관점에서 요약합니다. 총 62개의 릴리즈가 이 기간 동안 발행되었으며, 각 저장소 그룹별로 주요 업데이트와 기술적 개선사항을 정리했습니다.주요 하이라이트:ollama/ollama v0.15.0: 새로운 ollama launch 명령어 추가로 Claude Code, Codex, OpenCode, Droid 통합 지원huggingface/trl v0.27.1: v0.27.0의 버그 수정 및 vLLM 호환성 개선llama.cpp: 매우 활발한 개발 (48개 릴리즈), 지속적인..
OSS 릴리즈 요약
·
AI/오픈소스 릴리즈 노트
기간: 2026년 1월 1일 ~ 2026년 1월 18일작성일: 2026년 1월 18일대상 독자: ML/AI 개발자개요이 리포트는 추적 중인 주요 오픈소스 프로젝트들의 2026년 1월 1일부터 1월 18일까지의 릴리즈 변경사항을 기술적 관점에서 요약합니다. 총 169개의 릴리즈가 이 기간 동안 발행되었으며, 각 저장소 그룹별로 주요 업데이트와 기술적 개선사항을 정리했습니다.주요 하이라이트:huggingface/transformers v5.0.0rc2: 메이저 버전 5.0의 첫 번째 릴리즈 후보huggingface/trl v0.27.0: 메이저 업그레이드로 VRAM 최적화 및 비동기 처리 지원ollama/ollama v0.14.0~v0.14.2: 이미지 생성 모델 실험적 지원 및 TranslateGemma ..
A2A 프로토콜이란?
·
AI/어플리케이션 개발
인공지능(AI) 기술이 발전하면서, 각기 다른 역할을 수행하는 AI 에이전트들이 하나의 복잡한 목표를 달성하기 위해 협력하는 멀티 에이전트 시스템의 중요성이 커지고 있습니다. 하지만 서로 다른 플랫폼, 프레임워크, 개발사에서 만들어진 이질적인 에이전트들이 원활하게 "대화"하고 협력하는 것은 큰 도전이었습니다.이러한 문제를 해결하기 위해 등장한 것이 바로 A2A(Agent-to-Agent) 프로토콜입니다. A2A 프로토콜이란 무엇인가?A2A 프로토콜은 AI 에이전트 간의 원활한 통신 및 협업을 가능하게 하는 오픈 표준(Open Standard) 프로토콜입니다.이 프로토콜은 서로 다른 프레임워크로 구축되고, 다른 조직에 의해 소유 및 배포된 에이전트들이 사일로(Silos)를 허물고 하나의 연합된 시스템처럼 ..
K8S 개발 환경 세팅
·
Infra/Kubernetes
kubectl 세팅https://kubernetes.io/docs/tasks/tools/install-kubectl-macos/ Install and Set Up kubectl on macOSBefore you begin You must use a kubectl version that is within one minor version difference of your cluster. For example, a v1.34 client can communicate with v1.33, v1.34, and v1.35 control planes. Using the latest compatible version of kubectl helps avoidkubernetes.io 1. kubectl 바이너리 다운로드c..
@lru_cache
·
개발/Python
일반적인 케이스에서는 당연하게 동작 max_size개 이상 mapping key가 들어오면 값을 갱신 객체의 메소드에서도 잘 동작
Milvus #1 - 아키텍처
·
AI/검색 시스템
개요Milvus는 컴퓨팅 노드에 대한 스토리지 및 컴퓨팅 분리와 수평적 확장성을 특징으로 하는 공유 스토리지 아키텍처를 채택합니다. Data Plane과 Control plane 분리 원칙에 따라 Milvus는 access layer, coordinator service, worker node, storage의 네 가지 계층으로 구성됩니다. 이러한 계층은 확장 또는 재해 복구와 관련하여 상호 독립적입니다. figure에 따라서 인터페이스는 다음과 같은 카테고리로 분류할 수 있습니다.DDL / DCL: createCollection / createPartition / dropCollection / dropPartition / hasCollection / hasPartitionDML / Produce: in..
Cursor에서 MCP (Model Context Protocol) 사용하기
·
AI/어플리케이션 개발
Cursor는 개발자들이 생산적으로 코드를 작성하고 협업할 수 있도록 돕는 강력한 AI 기반 코드 편집기입니다. 최근 Cursor가 MCP(Model Context Protocol)를 지원하면서, 사용자는 더욱 향상된 코드 작성 환경을 경험할 수 있게 되었습니다. 이번 글에서는 Cursor에서 MCP를 어떻게 설정하고 활용하는지 살펴보겠습니다.MCP와 관련된 내용은 지난 블로그 글에서 다루었으니, 참고하시기 바랍니다! MCP(Model Context Protocol)이 뭐길래?인공지능(AI) 기술의 발전과 함께, AI 시스템이 외부 데이터와 효과적으로 연동되는 것이 점점 더 중요한 이슈로 떠오르고 있습니다. 기존에는 AI 모델이 내부적으로 훈련된 데이터만을 기반으로dytis.tistory.com  MCP..
MCP(Model Context Protocol)이 뭐길래? 실습편
·
AI/어플리케이션 개발
지난 포스트에서는 MCP(Model Context Protocol)이 무엇인지, 그리고 MCP가 최근 화제가 되는 이유에 대해서 다뤘습니다.해당 내용에 대해서 관심 있으신 분들은 지난 포스트 글을 참고해주시기 바랍니다. MCP(Model Context Protocol)이 뭐길래?인공지능(AI) 기술의 발전과 함께, AI 시스템이 외부 데이터와 효과적으로 연동되는 것이 점점 더 중요한 이슈로 떠오르고 있습니다. 기존에는 AI 모델이 내부적으로 훈련된 데이터만을 기반으로dytis.tistory.com 이번 포스트에서는 그럼 MCP는 어떻게 활용할 수 있는건데?를 위하여, 간단한 실습을 하고자 합니다.Claude desktop에 Naver 검색 능력 입히기를 주제로 실습해보겠습니다.  Claude deskto..
MCP(Model Context Protocol)이 뭐길래?
·
AI/어플리케이션 개발
인공지능(AI) 기술의 발전과 함께, AI 시스템이 외부 데이터와 효과적으로 연동되는 것이 점점 더 중요한 이슈로 떠오르고 있습니다. 기존에는 AI 모델이 내부적으로 훈련된 데이터만을 기반으로 작동하는 경우가 많았지만, 실시간 정보 활용과 동적 컨텍스트 유지가 필수적인 환경에서는 이러한 방식이 한계를 보였습니다. 이에 따라, AI 시스템이 외부 데이터와 원활하게 통신하고 정보를 활용할 수 있는 새로운 프로토콜이 필요해졌습니다.2024년 11월, Anthropic이 Model Context Protocol(MCP)을 오픈 소스로 공개하면서, AI 생태계에서는 새로운 변화의 바람이 불기 시작했습니다. MCP는 AI 모델이 다양한 데이터 소스와 연결되어 실시간으로 정보를 주고받을 수 있도록 설계된 프로토콜로,..
검색 시스템을 위한 Document Splitting
·
AI/검색 시스템
검색 시스템은 방대한 양의 데이터를 처리하여 사용자에게 적절한 정보를 제공하는 데 중점을 둡니다. 하지만 모든 데이터가 적절히 검색 가능한 형태로 저장되어 있지 않을 때, 검색 품질이 저하될 수 있습니다. 이를 해결하기 위한 핵심 기술 중 하나가 바로 Document Splitting입니다. 이 글에서는 Document Splitting의 개념, 필요성, 구현 사례를 다룹니다.  Document Splitting이란?Document Splitting은 큰 문서를 더 작은 단위로 나누는 프로세스를 의미합니다. 이 단위는 문장(Sentence), 문단(Paragraph), 또는 사용자가 정의한 특정 논리적 단위(예: 섹션, 챕터 등)일 수 있습니다.예를 들어, 10페이지에 걸쳐 있는 PDF 파일을 통째로 처..