본문 바로가기

에러해결

티스토리 자동화 중 발생한 마크다운 파싱 오류와 정규식(Regex) 복구 로직 더보기
Matplotlib로 그린 트래픽 그래프 글씨가 뭉개지다: DPI 최적화 실패로 쓸모없어진 데이터 시각화 [실패기] Matplotlib로 그린 트래픽 그래프 글씨가 뭉개지다: DPI 최적화 실패로 쓸모없어진 데이터 시각화파이선생의 1인 기업 자동화 생존기안녕하세요! AI 자동화 연구소의 파이선생입니다.혹시 파이썬으로 데이터 분석을 하시면서 엑셀(Excel) 데이터나 웹 크롤링으로 수집한 데이터를 예쁘게 시각화해보려고 하신 적 있으신가요?데이터를 수집하고 전처리하는 과정은 코드가 복잡하고 예외 처리가 많아 고단하지만, 막상 그 데이터가 한눈에 들어오는 아름다운 그래프로 그려질 때의 쾌감은 이루 말할 수 없습니다. 저 역시 이전 편에서 다루었던 Ppedi Market Intelligence 프로젝트의 트래픽 데이터를 파싱하며 인코딩 에러와 싸우느라 진을 뺐지만, "이제 그래프만 그리면 끝이다!"라는 생각에 부푼.. 더보기
LLM 환각으로 인한 JSON 파싱 에러 원인과 Pydantic 강제 검증기 도입 LLM 환각으로 인한 JSON 파싱 에러 원인과 Pydantic 강제 검증기 도입안녕하세요, 파인선생입니다. 지난 편에서 영상 편집 과정의 수동 노가다를 줄이기 위해, AI(LLM)에게 영상 소스와 자막을 미리 'JSON 데이터' 형태로 구조화하여 뽑아내는 꼼수를 도입했었습니다. 이 방식은 인간과 AI의 하이브리드 협업을 극대화하며 제 업무 시간을 획기적으로 단축시켜 주었습니다. "이제 진짜 완벽한 파이프라인이 완성되었다!"라며 퇴근을 준비하던 찰나, 쌩쌩하게 돌아가던 터미널 창이 새빨간 에러 메시지를 뿜어내며 멈춰 섰습니다. 바로 프로그래머들의 영원한 적, JSONDecodeError: Expecting value 에러였습니다. 오늘은 생성형 AI가 데이터를 반환할 때 저지르는 치명적인 실수(환각)의 .. 더보기
구글 검색 결과 크롤링 자동화 시도와 첫 번째 벽 [실패기] 바탕화면을 쑥대밭으로 만들다: 파이썬 파이프라인의 상대경로(Relative Path) 대참사안녕하세요. 1인 자동화 기업 생존기를 공유하고 있는 파이선생입니다. 지난 포스팅들에서 구글 제미나이(Gemini) API 비용을 획기적으로 줄이는 최적화 가이드와 안전장치에 대해 설명해 드렸습니다. API 비용 통제라는 큰 산을 넘고 나니, 마침내 'Google Antigravity 상품 검색 자동화' 파이프라인 구축에 호기롭게 도전할 자신감이 생겼습니다.최근 수많은 AI 유튜버들이 "코드 한 줄 몰라도 100% 자동화 봇을 만들어 드립니다"라고 홍보하는 것을 자주 보셨을 겁니다. 저 역시 그 달콤한 유혹에 빠져 AI 에이전트가 알아서 짜준 코드를 맹신했습니다. 하지만 그 결과, 제 업무용 PC의 바탕.. 더보기
Gemini API 비용을 90% 줄이는 파이썬 코드 최적화 가이드 (3대 안전장치) AI 자동화 스크립트를 만들어 실전에 적용하는 일은 매우 설레는 과정입니다. 하지만 비용을 통제하지 않는 코드는 자칫하면 지갑을 얇게 만드는 주범이 됩니다. 개발 초기 단계에서 발생하는 사소한 무한 루프나 불필요한 중복 데이터 전송은 순식간에 수십만 원의 요금 청구서로 돌아오곤 합니다.이를 방지하기 위해, 파이썬 코드 단에서 API 비용을 획기적으로 차단하고 효율성을 극대화할 수 있는 3대 비용 안전장치 핵심 코드를 공유합니다. 이 코드를 복사하여 대표님의 프로젝트에 바로 탑재해 보세요.1. 무한 루프 에러 폭탄 방지: 지수 백오프 재시도 로직API를 상시 가동할 때 가장 위험한 시나리오는 네트워크 에러나 일시적인 API 장애가 났을 때입니다. 예외 처리가 제대로 되어 있지 않으면 코드가 밤새 에러를 뱉.. 더보기