figure.2

01. Lumi_agent 프로젝트 개요: 개인 PC 위에서 동작하는 AI Agent 비서

Lumi_agent는 개인 PC 환경에서 검색, 일정, 메시지 같은 외부 도구를 대화로 실행하고, 이전 대화 맥락을 기억하는 데스크톱 AI Agent 비서입니다. 이 프로젝트의 핵심은 캐릭터 UI 자체가 아닙니다. 더 중요한 축은 Agent가 어떤 도구를 호출할지 판단하고, 민감한 실행은 사용자 승인 뒤에 진행하며, 대화가 길어져도 기억 구조로 맥락...

클라우드 배포 자동화

클라우드 배포 자동화 핵심 개념 요약 배포란 코드를 제품으로 변환하여 서버에 반영하는 과정이다. 수동 배포의 문제점(시간 소모, 실수, 기록 부재)을 해결하기 위해 GitHub Actions를 활용한 배포 자동화를 학습한다. CI(지속적 통합)는 빌드 검증을, CD(지속적 배포)는 검증된 코드의 자동 배포를 담당한다. 유닛 테스트와 pytes...

웹서버 사용자 서비스

웹서버 사용자 서비스 핵심 개념 요약 FastAPI를 사용하여 웹서버를 고도화한다. APIRouter로 라우트를 분리하고, Pydantic으로 요청/응답 모델을 정의하여 타입 안전성을 확보한다. Repository 패턴을 도입하여 데이터 접근 계층을 비즈니스 로직과 분리하고, Dependency Injection으로 서비스 간 의존성을 관리한...