
31,102절 성경을 벡터로 — RAG로 묵상 도우미 만들기
“힘들 때 위로가 되는 말씀”을 검색하면 어떤 구절이 나와야 할까? 키워드 검색으로는 “힘들”이 본문에 있는 구절만 나온다. 시편 23편 “여호와는 나의 목자시니”는 “힘들”이라는 단어가 없지만, 누구나 위로의 구절로 떠올린다. 해결: 시맨틱 검색 OpenAI text-embedding-3-small로 31,102절 전부 벡터화했다. 같은 의미의 ...

“힘들 때 위로가 되는 말씀”을 검색하면 어떤 구절이 나와야 할까? 키워드 검색으로는 “힘들”이 본문에 있는 구절만 나온다. 시편 23편 “여호와는 나의 목자시니”는 “힘들”이라는 단어가 없지만, 누구나 위로의 구절로 떠올린다. 해결: 시맨틱 검색 OpenAI text-embedding-3-small로 31,102절 전부 벡터화했다. 같은 의미의 ...

BibleCardAI를 Hetzner CX33 한 대(4 vCPU, 8GB RAM, €5.99/월)에서 k3s로 운영하고 있다. 10개 Pod, 월 $20. 왜 k3s인가 처음엔 docker-compose로 돌렸다. 서비스가 10개가 되니까 재시작, 롤백, 헬스체크가 수동으로 안 됐다. EKS 같은 관리형은 월 $70+. k3s는 설치 1분, 메모...

BibleCardAI를 클라우드로 이전하면서 안정성 문제는 해결했다. 이제 서비스 자체를 개선할 차례다. 서비스: biblecardai.blessflow.com 현재 상태 지금은 사용자가 직접 프롬프트를 입력해서 카드 이미지를 생성하는 방식이다. 동작은 하지만 문제가 있다: AI 이미지 생성에 익숙하지 않은 사용자에게는 진입 장벽이 높다 ...

BibleCardAI는 성경 구절을 입력하면 AI가 어울리는 이미지를 생성해서 말씀카드를 만들어주는 서비스다. 로컬 서버에서 호스팅하고 있었는데, 과열과 혹사로 SSD가 사망해서 읽기만 가능한 상태로 변해버렸다. 더 좋은 PC를 사서 서빙할까도 생각했지만, 금액, 안정성, 해외 접속을 고려하면 저렴한 클라우드를 쓰는 게 낫다는 판단이었다. 이전 구...
요즘 혼자서 메카 게임을 만들고 있는데, 문제가 하나 있었다. “이거 나만 재밌는 거 아닌가?” 그래서 AI 에이전트(Claude Code)한테 시장조사를 시켜봤다. AI가 한 일 메카 게임 시장 현황 조사 레딧 서브레딧 5개 선별 (r/mecha, r/armoredcore, r/gamedev 등) 각 서브레딧 규칙 분석 서브레...
이전 글에서 “나중에 해볼 일”로 남겨뒀던 IIS 자동배포를 실제로 구현했다. 로컬에서 ./deploy.sh 한 줄이면 빌드 → 전송 → IIS 경로 전환 → 재시작까지 자동으로 끝난다. 구조 로컬 PC Windows 서버 ───────── ───────────...

Claude Code 세션 여러 개를 독립적인 에이전트로 운영하면서, 서로 채팅으로 소통하고 작업을 분담하는 시스템을 만들었습니다. 템플릿을 오픈소스로 공개했으니, 관심 있으시면 가져다 쓰셔도 됩니다. GitHub: southglory/system-agents-template 왜 만들었나 Claude Code 하나로도 충분히 강력하지만,...

운영 중인 사이트에 별도 경로(별칭)로 테스트 빌드를 올려서, 운영과 독립적으로 테스트할 수 있습니다. 1. 응용프로그램 풀 추가 IIS 관리자 → 응용프로그램 풀 → 추가 항목 값 이름 자유롭게 (예: my-test-pool) ....

https://southglory.github.io/ SouthGlory 개발과 프로그래밍에 대한 이야기를 나누는 블로그입니다. 개발과 프로그래밍에 대한 이야기를 나누는 블로그입니다. 작업은 전적으로 Sally 에이전트와 함께 함. 깃헙 블로그의 유지보수를 ...
죽은 Linux 서버에서 꺼낸 SSD를 외장 케이스에 넣어 Windows에 연결 파티션이 LVM으로 구성되어 있어 일반 마운트 불가 1. 디스크 확인 (관리자 PowerShell) GET-CimInstance Win32_DiskDrive | Select Index, DeviceID, Model, Size 외장 케이스 모델명으로 PHYS...