Builder.shin
전체
1263개의 게시물
RAG 시스템
RAG 시스템에 Reranking 레이어 추가하기
기존 RAG 시스템의 검색 정확도를 개선하기 위해 Cohere Rerank API를 도입했다. Vector similarity만으로는 부족했던 컨텍스트 정확도를 크게 향상시킬 수 있었다.
2024년 4월 6일
프롬프트 엔지니어링
프롬프트 엔지니어링으로 GPT-4 API 응답 품질 개선하기
사내 챗봇 서비스에 GPT-4 API를 적용하면서 겪은 응답 품질 문제를 프롬프트 엔지니어링으로 해결한 과정을 정리했다. Few-shot learning과 구조화된 프롬프트 템플릿으로 응답 일관성을 크게 향상시킬 수 있었다.
2024년 4월 5일
Node.js
Node.js 22 베타 테스트 - watch 모드와 built-in .env 지원
Node.js 22 베타가 공개되어 주요 기능들을 테스트해봤다. 특히 watch 모드 개선과 네이티브 .env 파일 지원이 눈에 띄었다. 프로덕션 적용 전까지 개발 환경에서 먼저 검증이 필요해 보인다.
2024년 4월 3일
Cursor
Cursor IDE로 갈아타고 3일째 사용 소감
VS Code 기반 AI 에디터인 Cursor로 전환한 지 3일이 지났다. GPT-4 기반 코드 제안과 자동 완성이 실제 업무에서 어떻게 작동하는지 정리했다.
2024년 3월 29일
TypeScript
TypeScript 5.4의 NoInfer 유틸리티 타입 실전 적용기
TypeScript 5.4에서 추가된 NoInfer 유틸리티 타입을 실무에 적용해봤다. 제네릭 함수에서 타입 추론을 제한해야 하는 상황에서 유용했고, 특히 설정 객체 병합 로직에서 효과를 봤다.
2024년 3월 25일
React
React 18 Concurrent 렌더링에서 발생한 useEffect 중복 호출 이슈
React 18로 마이그레이션 후 개발 환경에서 useEffect가 두 번 실행되는 현상을 발견했다. Strict Mode의 새로운 동작 방식과 이에 대응하는 클린업 패턴을 정리했다.
2024년 3월 19일
Cursor
Cursor IDE로 전환한 첫 주 사용기
VS Code에서 Cursor로 IDE를 전환했다. GPT-4 기반 코드 생성과 자동완성이 기존 Copilot과 어떻게 다른지, 실제 업무에 적용하며 느낀 점을 정리했다.
2024년 3월 16일
Flutter
Flutter 앱에서 iOS 키보드 오버레이 문제 해결
Flutter로 개발한 채팅 앱에서 iOS 키보드가 입력창을 가리는 문제가 발생했다. resizeToAvoidBottomInset 속성만으로는 해결되지 않아 SafeArea와 MediaQuery를 활용한 해결 과정을 기록한다.
2024년 3월 13일
React
React 19 RC에서 use 훅 사용해보기
React 19 RC가 공개되면서 새로운 use 훅을 실험해봤다. Promise와 Context를 동일한 인터페이스로 다룰 수 있다는 점이 흥미로웠고, 기존 Suspense와의 조합도 자연스러웠다.
2024년 3월 11일
OpenAI API
OpenAI API Rate Limit 처리와 Exponential Backoff 구현
프로덕션에서 OpenAI API를 사용하면서 429 에러를 자주 마주쳤다. Rate limit 에러를 우아하게 처리하기 위해 exponential backoff와 retry 로직을 구현한 과정을 기록한다.
2024년 3월 9일
Previous
1
More pages
22
23
24
25
26
More pages
127
Next
카테고리