실습·구현
-
실습: MCP 서버, Serverless Deployment Platform 체험MCP 서버의 개념과 역할을 이해하고, PaaS, CaaS, BaaS, FaaS와 같은 클라우드 실행 환경을 비교하며, 로컬과 서버리스 환경에서 MCP 서버를 실행하는 방법을 체험한다. Vercel을 사용하여 "Hello MCP 서버"를 만들고 배포하는 실습을 포함하며, 필요한 사전 준비와 MCP 서버 구조, 코드 수정 방법을 안내한다.
-
IDE: Cloud-based. ColabGoogle Colab은 클라우드 기반의 Python 중심 Jupyter Notebook 환경으로, 데이터 과학 및 머신러닝 실험에 적합하다. 주요 특징으로는 코드와 설명을 통합 처리하는 Notebook 문서 기반 실행, 무료 계정에서도 GPU 및 TPU 사용 가능, 환경 복원 가능성, 실시간 협업 기능이 있다. 클라우드 기반 IDE는 웹 브라우저를 통해 접근 가능하며, GitHub Codespaces, Codeanywhere, CodeSandbox 등 다양한 대안이 존재한다.
-
지도에 데이터 시각화 (한국, 미국)한국 지도와 관련된 데이터 시각화 자료로, 국토교통부의 국가지도집과 연구원 자료, 토지+자유연구소의 정보가 포함되어 있으며, 미국 지도는 Google Earth의 데이터 레이어를 사용하고 있다. 주요 주제는 저출산, 지방소멸, 도시 통계, 경제 지표 등이다.
-
MS Excel 사용기: 미국통화승수변화15년 만에 MS Excel을 사용해보니 여전히 불필요한 기능이 많지만, 차트 작성 시 Vertical line과 annotation 기능은 Google Sheets보다 우수하다고 느꼈다. M0와 M2, M1과 M2의 관계를 설명하며, M2의 속도 비율이 2020년부터 급락한 점을 언급했다.
-
Data Split 목적 및 특징데이터 분할의 주요 목적은 모델의 파라미터 추정, 최적의 하이퍼파라미터 선정 및 최종 모델의 일반화 성능 검증이다. 학습 기간에는 데이터의 패턴과 추세를 학습하고, 검증 기간에는 여러 모델 간 성능 비교 및 과적합 탐지, 테스트 기간에는 실제 성과 측정을 수행한다. 사용 지표로는 손실 함수, 정확도, 비즈니스 지표 등이 있다.
-
Static Site를 Cloudflare Pages에 Wrangler CLI로 배포하는 절차로컬 환경의 Jamstack 정적 사이트를 Git 없이 Wrangler CLI로 Cloudflare Pages에 배포하는 절차를 설명한다. 이 방법은 수동 배포 워크플로우로, 개인 포트폴리오 및 소규모 회사 사이트에 적합하다. 사전 준비로 Node.js와 Wrangler 설치 후 Cloudflare 계정 연결이 필요하며, 정적 파일을 업로드하고 수정 후 재배포하는 과정이 간단하다. 비용과 성능 측면에서 경제적이며, SEO 설정이 투명하다.
-
Google Antigravity IDE에서 Skills 추가법Google Antigravity IDE에서 Skills를 추가하는 방법에 대한 실습 가이드로, Google AI Studio를 사용하여 Google Drive에 저장하고 공유하는 방법을 설명합니다. 관련된 유튜브 링크도 제공됩니다.
-
quarto: Publishing FrameworkQuarto는 Pandoc 기반의 오픈 소스 출판 시스템으로, Jupyter/R/VS Code 워크플로를 통합하여 HTML, PDF, DOCX, 슬라이드 등을 재현성 있게 생성한다. 코드 실행 및 출력 캐시, 크로스레퍼런스, 서지 인용 기능이 내장되어 있어 설정이 간편하다. Quarto는 다양한 언어와 포맷을 지원하며, 여러 도구와 비교했을 때 단일 소스에서 다양한 출력 형식을 제공하는 장점이 있다.
-
AI Exam Grader자동 시험 채점기의 핵심은 원시 데이터 변환, 인간 채점 기준이 부여된 데이터, LLM 기반 채점 추론 레이어의 세 가지 단계로 구성된다. OCR을 통해 시험 답안을 텍스트로 변환하고, 채점 루브릭을 명시적으로 구조화하여 LLM이 신뢰할 수 있는 자동 채점기로 기능하도록 한다. 실제 사례로는 수학 시험과 작문 시험에서 각각 풀이 과정과 서술 품질 중심의 채점이 이루어진다.
-
Cloud MLOps - AWS, GCP 서비스로 이해하기AI 도구 개발을 위한 MLOps와 LLM Wrapper의 개념을 설명하며, AWS와 GCP의 구조를 비교한다. AWS에서는 EC2, S3, SageMaker 등을 활용하고, GCP에서는 Firebase와 Vertex AI를 중심으로 한 흐름을 제시한다. CI/CD 파이프라인을 통해 자동화된 배포 및 테스트를 강조하며, 각 플랫폼의 구성 요소와 역할을 상세히 설명한다.
-
Notion Mail · Notion Calendar의 작동원리와 “정석” 사용법Notion Mail과 Notion Calendar는 이메일과 일정을 업무 운영체제로 재구성하는 도구로, Notion Mail은 Gmail과 동기화하여 인박스를 프로젝트 중심으로 관리하고, Notion Calendar는 외부 캘린더와 통합하여 시간 계획을 Notion 데이터베이스와 연결합니다. 이 두 도구는 커뮤니케이션과 시간 관리를 효율적으로 처리하기 위해 AI를 활용하며, 사용자는 메일을 처리하는 큐로, 일정을 실행 도구로 변환하여 업무 흐름을 최적화할 수 있습니다.
-
OS: lubuntu에서 Cronjob 예시 2개주중 오전 10시에 Python 파일을 실행하는 Cronjob과 Tailscale 서비스를 감시하고 자동으로 재시작하는 Cronjob 예시를 제공. Python 스크립트는 월~금에 실행되며, Tailscale 서비스가 비활성화되면 재시작하고 로그에 기록. crontab 설정 시 절대 경로 사용을 권장.
-
HTML Layout - DOM (Document Object Model) TreeHTML5 Canvas와 관련된 DOM 트리 구조에 대한 개념과 실습 내용을 다루고 있습니다.
-
VM: DigitalOcean vs Vultr vs Cafe24DigitalOcean, Vultr, 그리고 Cafe24를 비교하여 개인용 클라우드 서버 구축 시의 장단점을 분석합니다. DigitalOcean은 글로벌 서비스 테스트에 적합하지만 한국 리전이 없어 지연이 발생합니다. Vultr는 서울 리전으로 한국 IP를 제공하며 VPN과 실시간 문서 편집에 유리합니다. Cafe24는 저렴한 요금이지만 설치비와 트래픽 제한이 있어 주의가 필요합니다.
-
prompt: 무료 Gemini CLI (2.5 Pro)를 활용한 경제학 교과서 집필 자동화 가이드Gemini CLI를 활용하여 경제학 교과서 집필을 자동화하는 방법을 안내합니다. LLM을 통해 수식의 정확성과 맥락 유지를 보장하며, 계층적 지침서 구조를 설계하여 각 챕터의 특성을 반영합니다. 명령어를 통해 단일 및 다중 파일 편집, 그리고 100개 이상의 파일을 자동화하는 방법을 설명합니다.
-
실습: LaTex Typing AnimationManim과 Reveal.js + Typed.js의 비교를 통해 LaTeX 수식 애니메이션 제작의 장단점을 분석. Manim은 수식 안정성과 판서 느낌 구현에 강점을 가지며, 장기 생산에 유리하지만 초기 비용이 높고 Markdown 호환성이 부족. 반면, Reveal.js + Typed.js는 빠른 초기 생산 속도와 Markdown 친화성을 제공하지만 수식 애니메이션에 한계가 있다. 장기적으로 Manim이 더 효율적인 도구로 평가된다.
-
prompt: Chatbot 만들기 - 비문학 작문 채점기 (ft. ChatGPT)GPT 기반의 최소 에세이 평가 시스템을 구축하여 언론 기사 및 칼럼의 전문가 수준을 체계적으로 판별하는 실험을 진행한다. 평가 기준은 명확성, 구조, 어조로 나뉘며, 각 요소는 가중치를 부여받아 Overall 점수로 계산된다. 결과는 긍정적, 중간, 부정적 등급으로 분류된다.
-
LLM 사용법: IMO problem-Gemini 2.5 Pro 사용LLM 사용법에 대한 가이드를 제공하며, IMO 문제와 Gemini 2.5 Pro 사용에 대한 실습 및 구현 정보를 포함하고 있습니다.
-
실습: URL Shortener App, FaaS 체험Google Drive 공유 링크를 단축하는 URL 단축기 앱을 FaaS 기반으로 구현하는 방법을 안내합니다. 커스텀 도메인 사용, 저비용 운영, 서버리스 아키텍처를 통해 URL 변환 및 보안을 고려하며, Cloudflare Workers와 Firebase를 활용한 두 가지 구현 방법을 제시합니다. 각 플랫폼의 장점과 비용 구조도 비교합니다.
-
공감형 콘텐츠 제작흐름공감형 콘텐츠 제작을 위한 단계별 작업 흐름은 아이디어 구체화, 대본 초안 생성, 대본 완성 및 음성 생성, 시각 자료 생성, 최종 영상 편집 및 배포로 구성된다. Google과 ByteDance 생태계의 다양한 도구를 활용하여 고품질 콘텐츠를 제작하며, AI와 인간의 협업을 통해 창의적이고 감정적으로 깊이 있는 결과물을 목표로 한다.