분류 전체보기 584

📘 [Tech English with Articles] Day 3 – What is Continuous Monitoring?

📰 English ArticleContinuous Monitoring is a core DevOps practice that allows teams to track system health and performance in real time.It involves automatically collecting data—like metrics, logs, and traces—to detect issues before they affect users.Unlike manual monitoring, which often relies on alerts after a problem has occurred, continuous monitoring helps identify problems as they emerge.T..

🔁 [Reflection & Progress] Day 2 – Week 2 Review & New Adjustments

🧠 ReflectionThis week, I continued my daily English practice focusing on DevOps content.I followed the weekly structure more consistently and felt that some expressions became more natural to use.I wrote about my experience comparing English writing and speaking, which helped me realize that I prefer writing first—it gives me more control.That insight alone was worth the effort.One improvement ..

✍️ [My English Journey] Day 2 – Writing English Feels Different from Speaking It

✏️ English EssayLately, I’ve realized that writing in English feels very different from speaking.When I speak, I often hesitate or simplify my ideas because I’m thinking in real time.But when I write, I have more time to structure my thoughts and review my grammar and vocabulary.I started writing short paragraphs about my DevOps work, such as how I automate deployments or fix pipeline issues.At ..

📚 [Vocabulary & Grammar Notes] Day 2 – deploy / maintain / scalable

📘 오늘의 단어 목록단어 품사 발음기호 형태deploy verb (동사) /dɪˈplɔɪ/ deploy – deployed – deployedmaintain verb (동사) /meɪnˈteɪn/ maintain – maintained – maintainedscalable adjective (형용사) /ˈskeɪ.lə.bəl/ –⸻📝 단어별 설명 & 예문⸻1. deploy – 배포하다, 전개하다📌 동사 / 발음: /dɪˈplɔɪ/ • ✔️ deploy a new version – 새 버전을 배포하다 • ✔️ deploy the app to production – 앱을 운영 환경에 배포하다💬 Examples • “We deploy updates twice a week using ArgoCD.”→ 우..

💬 [Speaking & Daily Expression] Day 2 – “I’m not sure, but I’ll find out.”

🗣️ Expression of the Day“I’m not sure, but I’ll find out.”(잘 모르겠지만, 제가 알아볼게요.)이 표현은 DevOps 업무나 회의 중 누군가 질문했을 때 솔직함 + 책임감을 동시에 전달할 수 있는 좋은 표현입니다.즉시 답을 못해도, 알아보고 공유하겠다는 태도를 보여줍니다.⸻💬 Real-life Examples • “What version of the service is currently running?”→ “I’m not sure, but I’ll find out and get back to you.”→ 지금 어떤 버전이 돌아가고 있냐고요? 잘 모르겠지만 알아보고 알려드릴게요. • “Do we have auto-scaling set up for this n..

🎤 [English Interview Prep] Day 2 – What are your strengths?

🗣️ Interview Question“What are your strengths?”⸻✏️ English Answer (with YG’s experience)One of my main strengths is identifying problems quickly and solving them under pressure.In my DevOps work, unexpected errors sometimes occur in CI/CD pipelines or cluster configurations, and I’ve developed a methodical approach to detect the issue and act calmly.I also enjoy improving existing systems.For e..

📚 LangChain 기반 RAG 구축 시리즈 총정리

문서 기반 GPT 응답 시스템을 처음부터 끝까지LangChain + FastAPI + OpenAI + ChromaDB로 구축하는 실전 시리즈입니다.🧱 기본 구성 (개념 + 벡터화)Ep.01 | 🔍 RAG를 구성하는 핵심 컴포넌트 4가지Ep.02 | 📄 Iceberg 메타데이터 로딩 및 전처리Ep.03 | 🧠 임베딩 및 ChromaDB 컬렉션 저장Ep.04 | 🗂️ 문서 컬렉션 구조 설계 전략🔍 검색기 & 응답 체인 구성Ep.05 | 🔎 벡터 검색기 구성 및 Top-k 튜닝Ep.06 | 🧪 Retrieval QA 체인 기본 구성Ep.07 | 🧵 대화형 QA 체인 + Memory 적용Ep.08 | 🔄 체인 방식 비교: Stuff vs Map-Reduce vs Refine🚀 API 서버 &..

[LangChain RAG 구축 시리즈 Ep.30] 📦 전체 시스템 구조 정리 및 운영 환경 배포 전략

지금까지 우리는 LangChain 기반 RAG 시스템을 구축하며,문서 로딩부터 임베딩, 검색, GPT 응답 생성, 대화 메모리, 요약 전략까지 모두 다뤘습니다.이제는 이 기능들을 하나로 통합하여:📦 운영 가능한 RAG API 서버 구성🐳 Docker로 컨테이너화🧪 개발 → 운영 환경 이관을 위한 설정 전략까지 정리합니다.실무 배포를 고려한 구조로, 팀에서 공유 가능한 RAG 플랫폼을 구축하는 것이 목표입니다.🎯 목표RAG 서버 기능 통합 및 구조 정리Dockerfile 작성 및 실행운영 환경 배포 전략 (예: 포트 구성, API Key 관리, 볼륨 마운트)🗂️ 전체 프로젝트 구조 (예시)rag-iceberg/├── chroma_db/ # 벡터 DB 저장 ..

[LangChain RAG 구축 시리즈 Ep.29] 🧠 멀티 문서 기반 답변 생성 시 참조 문서 요약 전략

RAG 시스템이 문서를 검색해 답변을 생성할 때,단일 문서만 참조하는 것이 아니라 여러 문서를 동시에 참조하는 경우가 많습니다.하지만 GPT가 3~5개 문서를 한꺼번에 받게 되면,핵심 내용이 흐려지거나전체 내용을 단순 나열하거나응답 길이가 길어지고 요점을 놓치게 됩니다.그래서 이번 글에서는:✅ LangChain의 stuff, map_reduce, refine 체인 전략을 이해하고✅ 멀티 문서에 대한 요약을 보다 효과적으로 수행할 수 있도록✅ 실제 체인 구조를 비교하고 선택하는 기준을 제시합니다.🎯 목표여러 문서를 입력받아 GPT가 요약한 응답을 생성하는 구조 설계stuff, map_reduce, refine 체인 방식 비교실무에서 적용 가능한 요약 전략 예제 구현🧠 Step 1. 체인 비교를 위한 기..

카테고리 없음 2025.04.05

[LangChain RAG 구축 시리즈 Ep.28] 🧵 멀티 테이블 + 대화형 흐름을 위한 Memory 설계 전략

지금까지 우리는 사용자 질문을 기반으로적절한 Iceberg 테이블을 선택하고, 해당 문서에서 정보를 검색해GPT가 정답을 생성하는 단발성 RAG 시스템을 구축해왔습니다.하지만 실제 업무에서 사용자가 묻는 방식은 이렇습니다:“상품 목록 알려줘”(이후) “그 중에서 가격이 가장 높은 건 뭐야?”(이후) “그 상품의 고객 리뷰는 있어?”이처럼 대화 흐름이 이어지는 구조에서는이전 질문과 응답이 다음 질문에 영향을 주어야 합니다.이번 글에서는 이러한 흐름을 구현하기 위해ConversationBufferMemory를 기반으로 대화 상태를 유지하는 구조를 설계합니다.🎯 목표LangChain의 Memory 기능을 이해하고 적용질문-응답의 히스토리를 유지한 대화형 RAG 구현다양한 테이블에서 이어지는 질의를 자연스럽게..

728x90