Builder.shin
전체
1263개의 게시물
프롬프트 엔지니어링
GPT-4 API로 프롬프트 엔지니어링 실험하기
회사에서 GPT-4 API를 사용할 기회가 생겨 프롬프트 엔지니어링을 본격적으로 실험해봤다. Few-shot learning과 Chain-of-Thought 기법을 적용하며 배운 점들을 정리했다.
2023년 5월 18일
OpenAI API
OpenAI API 타임아웃 처리와 재시도 로직 구현
GPT-4 API를 프로덕션에 적용하면서 타임아웃과 Rate Limit 에러를 자주 마주쳤다. 안정적인 서비스를 위해 재시도 로직과 폴백 전략을 구현한 과정을 기록한다.
2023년 5월 17일
Cursor
VSCode에서 GitHub Copilot과 ChatGPT 플러그인 함께 사용하기
최근 GPT-4 API가 공개되면서 VSCode용 ChatGPT 확장 프로그램들이 쏟아지고 있다. Copilot과 함께 사용하며 느낀 장단점과 워크플로우를 정리했다.
2023년 5월 13일
Flutter
Flutter 앱에서 Dio interceptor로 인증 토큰 갱신 처리하기
Flutter 앱 개발 중 JWT 토큰 만료 시 자동 갱신 처리가 필요했다. Dio의 interceptor를 활용해 401 응답을 가로채고 토큰 갱신 후 원래 요청을 재시도하는 방식으로 해결했다.
2023년 5월 12일
Python
FastAPI에서 Pydantic V2 마이그레이션 준비
Pydantic V2 베타가 공개되면서 기존 FastAPI 프로젝트의 마이그레이션을 검토했다. 주요 변경사항과 Breaking Changes를 정리하고, 단계적 마이그레이션 전략을 수립했다.
2023년 5월 10일
Golang
Go 1.20 context.WithCancelCause로 취소 이유 전달하기
Go 1.20에서 추가된 context.WithCancelCause를 사용해 context 취소 시 상세한 이유를 전달하는 방법을 정리했다. 기존 WithCancel로는 어려웠던 취소 원인 파악이 가능해졌다.
2023년 5월 5일
OpenAI API
OpenAI API 스트리밍 응답 처리하기
GPT-4 API를 프로덕션에 적용하면서 스트리밍 응답 처리가 필요했다. Server-Sent Events 방식으로 구현한 과정을 기록한다.
2023년 5월 3일
React Native
React Native 0.71 업그레이드 후 Hermes 엔진 성능 개선 확인
회사 앱을 React Native 0.71로 업그레이드하면서 Hermes 엔진의 성능 개선을 체감했다. 특히 앱 초기 로딩 시간과 메모리 사용량에서 눈에 띄는 변화가 있었다.
2023년 5월 1일
TypeScript
TypeScript 5.0 decorator 마이그레이션 후기
TypeScript 5.0으로 업그레이드하면서 레거시 decorator 문법을 표준 문법으로 마이그레이션했다. experimentalDecorators 플래그를 제거하는 과정에서 마주친 이슈들을 정리한다.
2023년 4월 30일
Cursor
VS Code에서 Cursor로 갈아탄 이유
GPT-4가 출시된 이후 AI 기반 코드 에디터들이 많이 나오고 있다. Cursor를 2주간 사용해보고 느낀 점을 정리했다.
2023년 4월 26일
Previous
1
More pages
34
35
36
37
38
More pages
127
Next
카테고리