모든 블로그
데보션

데보션

주요 카테고리 AI · DevOps · 백엔드

활동 요약

대표 인기 포스트나의 새로운 주니어 개발자는 AI? LLM을 활용한 코드 리뷰 자동화744 조회
최근 30일
2개
평균 조회
77
누적 조회
37,237
전체 글
486개
마지막 발행
2026. 11. 10.
블로그 방문

데보션 기술 블로그 글 (486)

AI

RAG 시스템을 위한 문서 전처리 가이드: AI가 이해하기 쉬운 형태로 만들기

RAG 시스템에서 문서 전처리가 검색 정확도를 좌우한다는 점을 설명했습니다. HTML, PDF, Excel, 이미지별로 적절한 정제와 로더 선택 방법을 정리했습니다.

#RAG#LLM#document preprocessing
12900

AI

AI 에이전트의 진화: 프롬프트에서 컨텍스트 엔지니어링까지 (ACE를 곁들인)

AI 에이전트 성능이 프롬프트 중심에서 컨텍스트 엔지니어링 중심으로 이동하는 흐름을 정리했습니다. ACE의 구조와 델타 업데이트 방식으로 컨텍스트 붕괴를 줄이는 접근을 소개했습니다.

#LLM#prompt#RAG
7100

백엔드

효율적인 데이터 분석을 위한 Trino와 Spark의 하이브리드 사용 방법

Trino는 빠른 실시간 분석과 멀티 소스 조인에 적합하고, Spark는 대규모 배치와 ETL에 유리하다고 설명했습니다. 두 엔진을 역할 분담하는 하이브리드 전략과 Trino의 운영 한계도 함께 정리했습니다.

#Trino#Spark#Kubernetes
9700

AI

요즘에는 AI로 코딩을 이렇게 한다고? (Dev Ground 2025 세미나 후기)

Dev Ground 2025 세미나에서 AI 코딩의 실무 활용법을 정리했습니다. LLM 컨텍스트 관리와 설계, 지침 파일과 Commands 활용이 핵심이었습니다.

#LLM#Cursor#Claude
10400

AI

AI서비스기획자를 위한 LLM 활용 방법과 에이닷 적용 사례

LLM 활용 방식별 특징과 장단점을 기획자 관점에서 정리한 글입니다. 에이닷 적용 사례를 통해 서비스에 맞는 LLM 선택과 구조 설계의 중요성을 설명했습니다.

#LLM#프롬프트 엔지니어링#RAG
9400

데브옵스

NVIDIA Omniverse, On-prem 환경에서 App 스트리밍 구현 (1) - K8S Cluster 설치

온프레미스 L40S GPU 서버에 Kubernetes 클러스터를 직접 구성한 과정을 정리했습니다. Omniverse Kit App 스트리밍을 위한 기본 인프라와 네트워크 설정을 다루었습니다.

#Kubernetes#containerd#kubeadm
7700

백엔드

InnoDB 행 잠금의 2원 2규칙

MySQL InnoDB의 넥스트 키 락을 2원 2규칙으로 정리해 동작 원리를 설명했습니다. 동등 조건, 범위 조건, LIMIT, DESC 정렬에서의 잠금 차이도 예제로 살펴보았습니다.

#MySQL#InnoDB#DB
11500

AI

주니어 개발자에게 AI 도구는 독일까 득일까

AI 코딩 도구는 생산성과 학습 보조에 도움이 되지만, 주니어에게는 기본기 저하와 과의존 위험도 있습니다. 단계적으로 활용하고 반드시 검증하는 가이드라인이 필요합니다.

#LLM#GitHub#자동화
18700

백엔드

ClickHouse: 컬럼 지향 저장소와 AI 시대의 데이터 처리

대량의 고객 여정 데이터를 빠르게 조회하기 위해 ClickHouse를 도입한 사례를 소개했습니다. 컬럼 지향 저장과 압축 덕분에 분석·AI 처리에 강하지만, 업데이트와 복잡한 트랜잭션에는 한계가 있습니다.

#ClickHouse#컬럼 지향 저장소#DB
13800

프론트엔드

React 상태 관리 라이브러리 비교: Zustand vs Recoil vs Jotai

React 상태 관리 라이브러리로 Zustand, Recoil, Jotai를 비교했습니다. 프로젝트 규모와 상태 복잡도에 따라 적절한 도구를 선택하는 기준을 정리했습니다.

#React#Zustand#Recoil
19200

AI

TabbyML: 완전한 온프레미스 AI 코드 어시스턴트

TabbyML은 온프레미스에서 동작하는 AI 코드 어시스턴트로, 조직 내부 데이터를 유지하면서 개발 지원 기능을 제공합니다. 보안이 중요한 환경에 적합하지만 복잡한 작업에서는 제안 품질이 제한될 수 있습니다.

#LLM#Docker#온프레미스
5900

AI

비개발자가 AI 기술과 만나는 방법 : Vibe-coding 도구

비개발자가 Vibe-coding 도구로 AI 기술을 실험하고 프로토타입을 만드는 방법을 정리했습니다. 다만 데이터 손실과 프롬프트 무시 같은 한계가 있어 백업과 검토가 필요했습니다.

#LLM#Cursor#Windsurf
9100

프론트엔드

Cursor AI를 활용하여 Frontend 손쉽게 개발하기

Cursor AI로 Vue.js 프론트엔드를 빠르게 구성하고, 백엔드 API와 ECharts 차트·CloudWatch 모니터링을 연동하는 과정을 소개했습니다. 단순 작업은 효율적이지만 복잡한 기능은 반복 피드백과 디버깅이 필요했습니다.

#Tuist#Vue.js#ECharts
18700

AI

생성형 AI, 일하는 방식에 어떻게 내재화될까?

생성형 AI를 업무에 내재화하는 과정을 단계별로 정리하고, 개발자 위치별 역할을 제안했습니다. 개인 활용을 넘어 조직 문화와 제도로 확산하려면 One Team 협력이 필요하다고 강조했습니다.

#LLM#Python#API
7400

AI

ML/DL 꿈나무의 선형대수 정복기, 좌표 벡터의 정의와 그 유용성에 대하여

선형대수를 공부하며 좌표벡터의 정의와 유용성을 정리한 글입니다. 계산 편의성, 유일한 표현, 원본 복원 가능성을 통해 PCA와의 연결도 언급했습니다.

#선형대수#좌표벡터#벡터공간
5700

AI

LangExtract: LLM 기반 비정형 데이터 추출을 위한 오픈소스 라이브러리

비정형 텍스트에서 구조화된 정보를 추출하는 LangExtract를 소개했습니다. 소스 그라운딩과 스키마 강제로 신뢰성과 재현 가능성을 높였습니다.

#LLM#Python#검색
8500

데브옵스

OpenStack Live migration workflow 1편 (pre live migration)

오픈스택 라이브 마이그레이션의 Pre live migration 단계를 정리했습니다. 인스턴스 이동 전 볼륨과 VIF를 미리 준비하는 워크플로우와 컴포넌트 간 흐름을 설명했습니다.

#OpenStack#live migration#nova
4500

백엔드

“모바일 VoIP(mVoIP) 통화 품질, 어떻게 평가 할까”

모바일 VoIP 통화 품질을 주관적·객관적 평가로 나누어 설명했습니다. 단말, 네트워크, 인프라 요인을 함께 고려한 측정 방법도 정리했습니다.

#mobile#VoIP#MOS
7300