전체 글53 [논문 리뷰] A-RAG: Scaling Agentic Retrieval-Augmented Generation viaHierarchical Retrieval Interfaces 기존 RAG 방법그래프 구조의 사용 여부와 상관없이, 무조건 문서를 검색 후 모델 입력에 사용하는 프로세스워크플로를 미리 정의하고 모델이 여러 반복 단계에서 이를 차례대로 수행하도록 프롬프트 하는 방식⇒ 서로 다른 상호작용 전략을 선택, 충분한 근거가 수집 되었는지는 스스로 판단하진 않는다.AgentRAG의 핵심 구성 요소1. 계층적 인덱스효율적인 다중 입도 검색을 가능하기 위해, 코퍼스 정보를 서로 다른 추상화 수준으로 설계색인 절차는 가볍고, 청킹과 임베딩의 두 단계로 구성1-1. 청킹LinearRAG의 설정을 따라, 코퍼스는 약 1,000토큰 단위의 청크로 분할단, 문장 경계와 맞도록 하여 의미적 일관성 보존각 청크가 독립적인 의미 단위가 되게 함1-2. 임베딩각 청크를 규칙 기반 문장 분할을 사용.. 2026. 7. 13. [Kubernetes] 쿠버네티스 아키텍쳐 & 핵심 개념 Cluster마스터 노드 + 워커 노드들 + 그 위에서 돌아가는 모든 것의 집합 (컬렉션 세트)배포 혹은 원하는 최종 상태(desired state)를 구성하는 전체이 모든 것이 연결된 하나의 네트워크Node하나 또는 여러 개의 Pod를 호스팅하는 물리 머신 또는 가상 머신특정 하드웨어 용량(CPU·메모리)을 가짐클러스터와 통신하거나 클러스터 내에서 통신역할에 따라 마스터 노드(컨트롤 플레인) 와 워커 노드로 나뉨Pod쿠버네티스에서 배포할 수 있는 가장 작은 단위애플리케이션 컨테이너 + 요구 리소스가 결합된 유닛 (컨테이너를 감싼 껍질)컨테이너 1개 이상 보유 가능 → 같은 Pod 안의 컨테이너는 네트워크·스토리지 공유Pod를 생성하면 그 안에 정의된 컨테이너가 실행됨Worker NodePod가 실제로 .. 2026. 6. 24. [Docker] Docker Compose & 유틸리티 컨테이너 docker composedocker build와 docker run을 합친 오케스트레이션 명령 셋누구와도 공유할 수 있는, 명확히 정의된 언어를 사용하는 구성 파일을 가짐컨테이너가 여러 개 있을수록 유용Dockerfile, image, container를 대체하는 것이 아님다수의 호스트에서 다중 컨테이너를 관리하는 데는 적합하지 않음 (하나의 호스트에서 다중 컨테이너를 관리하는 데 적합)docker compose 시작docker-compose.yaml 파일을 작성한다. 정의할 수 있고 정의해야 하는 핵심이자 가장 중요한 요소 항목을 서비스(Service) 라고 부른다. (서비스 == 컨테이너)포트, 환경변수, 볼륨, 네트워크를 할당할 수 있음콜론과 공백이 없는 단일 값의 경우 - 필요이름, 콜론, 공백.. 2026. 6. 22. [ClaudeCode] Plan Mode 1단계 - 탐색(Plan Mode): Claude가 파일을 읽고 변경 없이 질문에 답합니다.[Plan Mode 진입 후]"이 모듈에서 인증 토큰 갱신 로직이 어떻게 동작하는지 설명해줘."2단계 - 계획(Plan Mode): 상세 구현 계획을 수립합니다."방금 분석한 내용을 바탕으로 토큰 갱신 버그 수정을 위한단계별 구현 계획을 작성해줘."3단계 - 구현 (Normal Mode): Shift+Tab으로 Normal Mode로 변경[Normal Mode 전환 후]"방금 수립한 계획대로 구현해줘."4단계 - 검증: 테스트 및 빌드로 결과를 확인합니다. "구현이 완료됐으면 테스트를 실행해서 검증해줘." Plan Mode가 유용한 경우:여러 파일을 수정해야 하는 복잡한 기능 구현코드를 변경하기 전에 충분히 탐색하.. 2026. 6. 22. [ClaudeCode] 출력 스타일&반복 실행 출력 스타일# 현재 출력 스타일 확인claude config get outputStyle# 커스텀 스타일 설정 예시claude config set outputStyle "항상 변경사항을 bullet point로 요약하고, 코드 블록에 파일 경로 주석을 포함해줘"# 초기화 (기본 스타일로 복귀)claude config unset outputStyle 반복 실행/loop 5m /status # 5분마다 /status 실행/loop 10m "테스트 실행하고 실패하면 알려줘" # 10분마다 프롬프트 실행/loop 30s "git status" # 30초마다 git status 확인# 예시# 1) CI 파이프라인 모니터링/loop 5m "gh run list --limit 3 확인하고 .. 2026. 6. 22. [ClaudeCode] 핵심 개념 에이전틱 루프세 단계 반복Gather Context(컨텍스트 수집)Take Action(행동 실행)Verify Results(결과 검증)완료기본 도구파일 읽기, 파일 수정, 파일 생성, 파일 이름 변경 / 이동파일 패턴 검색, 내용 검색, 코드베이스 탐색셀 명령어 실행, 서버 시작, Git 명령어웹 검색, 문서 페칭세션 관리세션Claude Code는 로컬에 자동 저장Git Branch를 전환해도 대화 내용은 유지단, Branch 파일을 보게 됌병렬로 여러 브랜치 작업을 할 시 git worktree 사용컨텍스트 윈도우 관리현재 컨텍스트 관리 => /context 2026. 6. 22. 이전 1 2 3 4 ··· 9 다음