hyuntae's blog

ブログ

計測 → 仮説 → 検証でボトルネックを突き止めるバックエンドエンジニアの記録。

AI原文: KO사내 RAG 챗봇 성능 개선기 ① — 긴 문서를 어떻게 잘라야 검색이 잘 될까2026-07-04

사내 Slack RAG 봇 '시루AI'의 청킹 전략을 3차에 걸쳐 재설계한 기록. 글자 수 기준이 만든 장애, 배치 크기 파라미터 오진단, 한글 토큰 밀도 실측치까지.

AIAIにコーディングを任せ始めてから④ — AIを追いかけながら、AIとともに学ぶ2026-07-01

パラダイムは数日単位で塗り替えられる。このブログも、今読んでいるこの記事さえもAIが書いたという告白から始まり、AIと一緒に本や詩を読みながら学び方まで変わった話でシリーズを締めくくる。AI時代に、AIを追いかけながら、AIとともに自分の力を伸ばすということ。

AIAIにコーディングを任せ始めてから③ — AIサーバーが落ちたら自分も馬鹿になる2026-06-30

トークンを節約しようと始めたローカルLLMの実験が、AI依存という問いにぶつかった。12GB GPUのコンテキスト制限、初回応答60秒、KVキャッシュと負荷分散の二者択一、12Bと26Bの選択、そして「Claudeが落ちたら自分はどうなるのか」という恐れまで — 依存を減らそうとした実験と、その限界の記録。

AIAIにコーディングを任せ始めてから② — AIが「働く」システム、検証オーナーシップを整えるまで2026-06-29

AIを「使う」ことと、AIと「働く」システムを整えることは違う — 記憶・検証・分離をワークフローに組み込み、生産性爆増のパラドックスと向き合った記録。

AIAIにコーディングを任せ始めてから① — さまざまなツールを試し、最後は自分で作るまで2026-06-28

2026年2月から様々なAIコーディングツールを使ってみて学んだことの記録。using-superpowerのトークン問題、gstackの明確化とオーバーエンジニアリング、speckit clarifyの推測ベースの質問 — そして今はspeckitに自作のprefillスキルを組み合わせて使う流れまで。

Backend地図リクエストが積み重なり、コネクションプールが枯れた — lat/lng B-treeからMySQL SPATIALインデックスへ2026-06-25

地図ビューポートのクエリをlat/lng B-treeで処理し、コネクションプールを枯渇させた障害をMySQL POINT + SPATIALインデックスで解決した記録。/*!80003 SRID 0 */ の罠、SRID 0 vs 4326 の軸順序、外部地図APIの座標順序の違い、そして「まず数値で示せ」という教訓まで。

Backend540万件の不動産検索エンジン構築記:OpenSearch導入からパフォーマンス最適化まで2026-04-06

DB + 公共API基盤の検索の限界を克服するためにOpenSearchを導入し、ベンチマーク駆動でクエリを最適化した全過程。理論的なボトルネックと実際のボトルネックは異なっていた。