차원 수

“임베딩 차원이 높을수록 무조건 좋을까?”RAG/검색/추천에서 자주 받는 질문을, 숫자·차원·메모리·속도 중심으로 정리했습니다.차원 수(=d) 는 한 문장을 표현하는 벡터 좌표의 길이. 예: SBERT 768차원 → 길이 768의 실수 벡터.차원이 높으면 표현력↑(미세

2025년 8월 31일
·
0개의 댓글
·

LangChain `SemanticChunker` 사용 시 `AttributeError` 해결 과정 (feat. Wrapper 클래스)

최근 RAG(Retrieval-Augmented Generation) 파이프라인의 성능을 높이기 위해, LangChain에서 제공하는 SemanticChunker를 도입하는 과정에서 흥미로운 오류를 만났습니다.의미 기반으로 텍스트를 분할하기 위해 sentence-tra

2025년 8월 30일
·
0개의 댓글
·

LangChain - UnstructuredPDFLoader

model="elements"PDF내 요소 단위(제목, 본문, 리스트, 표 등)로 잘게 나눠 각각을 별도 Document로 돌려줌.model = "single" : PDF전체를 하나의 Document로 변환model = "paged" : 페이지 단위로 Document로

2025년 8월 30일
·
0개의 댓글
·

pickle

파이썬 객체를 직렬화(serialize)/ 역직렬화(deserialize) 하는 표준 모듈을 불러옵니다.직렬화 = 메모리 속 객체를 바이트(byte) 형태로 변환해 파일 등에 저장할 수 있게 만드는 것.'chunks_baseline.pkl'이라는 파일을 쓰기 모드로(b

2025년 8월 30일
·
0개의 댓글
·

1

우선 전체 명령어는 다음과 같습니다.이 명령어를 구성 요소별로 나누어 보면 이렇습니다.docker run가장 기본이 되는 명령어로, Docker에게 "새로운 컨테이너를 하나 만들고 실행해 줘"라고 지시하는 역할을 합니다.\-d 또는 --detach\*\*"Detache

2025년 8월 30일
·
0개의 댓글
·

Docker

레시피(Dockerfile)를 보고,재료(--no-cache)를 아끼지 말고,처음부터 정직하게 요리(build)해줘.docker-compose: docker-compose.yml이라는 설계도를 읽어서 여러 Docker 컨테이너를 한 번에 관리build: 이미지를 만드는

2025년 8월 28일
·
0개의 댓글
·

Git 명령어 모음

Git 명령어 빠른 참조 - 치트시트 🚀 기본 작업 흐름 프로젝트 시작 새 브랜치 생성 및 작업 작업 저장 및 업로드 🔄 동기화 (Merge 후 필수!) 4단계 동기화 📋 상태 확인 현재 상태 확인 변경사항 확인 🌿 브랜치 관리 브랜치 생성/전환 브랜치 삭제 💾 커밋 관련 기본 커밋 커밋 수정 📤 원격 저장소 푸시/...

2025년 8월 2일
·
0개의 댓글
·

Git 명령어

Git 기본 개념(2. 브랜치와 워크플로우(3. Pull Request (PR)(4. Merge의 이해(5. PR vs Merge 차이점(6. 커밋 메시지 작성 규칙(7. Git 명령어 실무 활용(8. 실제 워크플로우 예시(버전 관리 시스템: 코드의 변화를 추적하고 관

2025년 8월 2일
·
0개의 댓글
·

# Phase 1.2: pyproject.toml 분석 학습 정리

📋 학습 목표 달성 현황 ✅ 프로젝트 메타데이터 분석 완료 ✅ 빌드 설정 이해 완료 ✅ Poetry 설정 파악 완료 🔍 pyproject.toml 파일 분석 파일 기본 정보 위치: 프로젝트 루트 디렉토리 크기: 매우 작음 (개발 도구 설정만 포함) 특징: Poetry 미사용, 전통적인 pip 기반 프로젝트 파일 내용 구조 🛠️ 각 도구별 역할...

2025년 8월 2일
·
0개의 댓글
·

# 🎓 세션 4: 로깅 시스템 구축 학습 정리

주제: Python 로깅 시스템 구축 및 이해기준 코드: insupanda-rag의 src/config/logger.py학습 방식: 직접 타이핑 + 상세 주석으로 개념 학습완성 결과: 콘솔과 파일에 동시 출력되는 로깅 시스템정의: 프로그램 실행 중 발생하는 이벤트들을

2025년 8월 1일
·
0개의 댓글
·

📚 Insurance RAG 학습 - 세션 3 완료 요약

🎯 세션 3 주제: 환경변수와 설정 관리📖 핵심 개념 학습1️⃣ 환경변수 (Environment Variables)정의: 운영체제에 저장되는 설정값목적: 코드와 설정 분리로 보안성 향상실생활 비유: 집 열쇠를 안전한 서랍에 보관하는 것보안 레벨별 분류:🔴 높은 보

2025년 7월 31일
·
0개의 댓글
·

📚 Insurance RAG 학습 세션 2 완료 보고서

🎯 세션 개요세션명: Insurance RAG 학습 지침 (세션2 수정완료판)진행 방식: AI 가이드 & 멘토링 + 깊이있는 개념 설명기준 코드: /Users/moon/Desktop/insupanda-rag/ 구조 참조학습 원칙: 기존 코드 참조 → 개념 설명 → 실

2025년 7월 31일
·
0개의 댓글
·

🏥 Insurance RAG 학습 - 세션 1 정리

학습 일자: 2025년 7월 31일학습 목표: 프로젝트 환경 설정 및 기본 구조 구축 개념: 기존 완성 프로젝트와 분리하여 단계별 학습 기록용실습 명령어: 개념: 프로젝트 개요 및 15세션 로드맵 기록용실습 명령어: 프로젝트 구조:효율적인 방법:고급 방법 - 중괄호

2025년 7월 31일
·
0개의 댓글
·

SELECT 대장균의 크기에 따라 분류하기 2

logo코딩테스트 연습SELECT대장균의 크기에 따라 분류하기 2도움말컴파일 옵션대장균의 크기에 따라 분류하기 2문제 설명대장균들은 일정 주기로 분화하며, 분화를 시작한 개체를 부모 개체, 분화가 되어 나온 개체를 자식 개체라고 합니다.다음은 실험실에서 배양한 대장균들

2025년 6월 8일
·
0개의 댓글
·

GROUP BY 부서별 평균 연봉 조회하기

좋은 지적 감사합니다! 아래는 문제 설명 + 예시 데이터 + 기대 출력 결과까지 모두 포함한 원문 전체 내용입니다: 문제 설명 HR\_DEPARTMENT 테이블은 회사의 부서 정보를 담은 테이블입니다. HR\DEPARTMENT 테이블의 구조는 다음과 같으며 DEPT\ID, DEPT\NAME\KR, DEPT\NAME\EN, LOCATION은 각각 부서 I...

2025년 6월 8일
·
0개의 댓글
·

자료형 별 값 가져오기, 삽입/삭제

📚 자료형별 값 가져오기 메서드 정리 (dict, list, set, str) ✅ 1. 딕셔너리 (dict) > d["id"]는 키가 없으면 오류 > d.get("id")는 키가 없어도 오류 없이 None 리턴 ✅ 2. 리스트 (list) ❌ 리스트에는 .get()이 없음! ✅ 대신 인덱스로 접근 ❗ 하지만 범위를 벗어나면 에러 발생 ✅ 안...

2025년 6월 6일
·
0개의 댓글
·

append,insert / pop, remove, del

🔍 append() vs insert() 차이 완전 정리 | 함수명 | 역할 | 사용 예시 | 특징 | | -------------- | ---------------- | ------------------- | -------------- | | append(x)...

2025년 6월 6일
·
0개의 댓글
·

조건에 맞는 도서와 저자 리스트 출력하기

문제 설명다음은 어느 한 서점에서 판매중인 도서들의 도서 정보(BOOK), 저자 정보(AUTHOR) 테이블입니다.BOOK 테이블은 각 도서의 정보를 담은 테이블로 아래와 같은 구조로 되어있습니다.Column name Type Nullable DescriptionBOOK

2025년 6월 4일
·
0개의 댓글
·

자릿수 더하기

문제 설명 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 제한사항 N의 범위 : 100,000,000 이하의 자연수 입출력 예 N answer 123 6 987 24 입출력 예 설명 입출력 예 #1 문제의 예시와...

2025년 6월 3일
·
0개의 댓글
·

`print()`와 `logging`

좋아, 정말 중요한 질문이야.print()와 logging은 겉보기에는 똑같이 "출력"해주지만,의도, 상황, 기능 면에서 완전히 다른 목적을 가지고 있어.✅ 학생, 초보자, 빠른 테스트 환경에서 유용❌ 실전 코드/운영 시스템에서는 사용하지 않음 (너무 단순해서)✅ 실전

2025년 6월 2일
·
0개의 댓글
·