- 기타 윤석열 퇴진 집회 정보 지극히 평범한 직장인으로 정치에 대한 관심은 매우 작지만그래도 투표 정도는 해야 한다는 의무감으로 정치를 바라보았습니다. 하지만 최근 들어 윤석열 대통령과 검사집단을 포함해 그의 측근들이 보이는 행태에 대해서는분노를 넘어 수치심을 느끼고 있습니다. 어떠한 철학도 기준도 윤리도 도덕심도 없어 보이는 사람이대통령이라는 중책을 맡고 있음에도 불구하고,투표나 해야 할 법한 대통령 주변 민간인 신분의 사람들이대통령의 권력과 지위를 남용하여 국민들을 기만하고 있습니다. 투표권자 역할을 넘어 국민으로서 저는 이 상황을 더 이상 방관만 할 수만은 없을 것 같습니다.누군가가 하겠지라고 책임을 떠넘기기에도 사태와 사안이 심각해 보입니다. 더 많은 사람이 목소리를 내어 윤 대통령의 퇴진을 요구해야 할 때가 왔다고 생각..
- Azure AI RAG 챗봇 빌드 실습 (2) 프로젝트 초기화실습에 사용할 Python용 Azure SDK와 함께 NoSQL용 Azure Cosmos DB 사용하기 위한 라이브러리를 설치합니다. 아직도 본론에 들어가려면 멀었나 봅니다... Azure Developer CLI(Command Line Interface)를 제대로 설치하느라 오래 걸렸습니다. Azure Dev CLI를 사용하는 방법이 다양한데 Azure 문서는 이해하기 어렵게 쓰여있어서 한참을 헤맸네요. 저는 Visual Studio Code에서 하는 것으로 선택하고 Visual Studio Code에서 Azure Developer CLI Extension을 설치했습니다. View > Extensions > Azure Developer CLI검색 > Install 클릭 Azure ..
- Azure AI RAG 챗봇 빌드 실습 (1) Retrieval Augmented Generation 검색 증강 생성이라고 하는 RAG는 인공지능 모델이 문제를 해결하기 위해 필요한 정보를 자체적으로 가지고 있지 않다면, 외부의 정보를 찾아서 그 정보와 함께 문제를 해결하는 것이죠.즉, 정보를 검색(Retrieval)해 가져오고, 그 정보를 바탕으로 새로운 문장을 만들어내는(Generation) 기술입니다. 본 포스팅에서는 Azure Cosmos DB를 사용하여 RAG를 빠르게 구현하는 실습과정을 담아보려고 합니다. 데이터 수집: 문서, 이미지 및 기타 콘텐츠 형식을 Azure Cosmos DB에 저장합니다. 데이터베이스의 벡터 검색 지원을 활용하여 벡터화된 콘텐츠를 인덱싱하고 검색합니다.쿼리 실행: 사용자가 쿼리를 제출하면 Azure Cosmos..
- Azure AI LangChain LangChain은 자연어 처리를 위한 오픈 소스 프레임워크로, 주로 언어 모델(LLM, Large Language Model)을 활용한 애플리케이션 개발을 쉽게 할 수 있도록 도와줍니다. LangChain의 핵심은 언어 모델을 다양한 데이터 소스와 연결하고, 복잡한 작업을 수행할 수 있는 체인을 만들어주는 데 있습니다. 이를 통해 복잡한 질문 답변, 데이터 분석, 자동화된 워크플로우 생성 등이 가능합니다.주요 기능체인 (Chains): 여러 작업을 순차적으로 실행하는 체인을 정의하여, 간단한 언어 모델 호출부터 복잡한 워크플로우까지 구축할 수 있습니다. 예를 들어, 정보를 검색한 후 요약하거나, 여러 데이터 소스를 결합해 응답을 생성하는 체인을 만들 수 있습니다.에이전트 (Agents): LangCha..
- Git & Github Git 스테이징 Git 스테이징(Git staging)이란, 변경한 파일을 Git 저장소에 커밋하기 전에 "스테이징 영역"(staging area)에 추가하여 준비하는 과정입니다. 스테이징 영역은 현재 작업 중인 수정 사항 중에서 어떤 것을 커밋에 포함할지 선택하는 공간입니다. 이를 통해 한 번에 여러 개의 변경 사항 중 일부만 선택해 커밋할 수 있습니다. Git 리포지토리의 파일을 변경할 때 변경된 내용은 Git에서 자동으로 추적되지만 반영하지는 않습니다. 따라서 스테이징을 통해 수정한 파일을 스테이징 영역에 추가합니다. (이 순간에 AutoSave 이런 거 말하지 마요.) 쉽게 표현하자면 Office (워드나 엑셀, 파워포인트)에서 문서 작업을 할 때 문서 내용을 계속 작성하지만 사용자가 저장하기 전에는 변경한 내용..