이게 왜 데드락? – 중복키 insert & 갭락

인생사 새옹지마. 다가올 미래를 함부로 예측하기란 어려운 일입니다.이건 컴퓨터를 다룰 때에도 동일한 것 같습니다.늘 문제가 발생하면 기계는 잘못이 없다곤 하지만,, Lock을 명시적으로 걸어준 적도 없는데 데드락이 발생할 줄은 몰랐습니다.이번 글에서 명시적으로 Lock을 걸지도 않았는데 데드락을 실제로 만난 두가지 케이스를 공유하고자 합니다. 중복 키 동시 insert로 인한 데드락 주기적으로 db 로그를 더보기…

나만의 정보탐색 파트너, 브라우징 코파일럿 RAG 도입기

LINER Browsing Copilot 라이너의 브라우징 코파일럿은 브라우저 익스텐션(Browser Extension, 이하 BE)에 설치된 채로, 유저의 정보탐색을 돕는 AI 에이전트입니다. 저는 유저가 ‘지우’이고, 브라우징 코파일럿이 ‘피카츄’가 아닌가 종종 생각하는데요, 이제는 사용하는 게 너무 익숙해져서 코파일럿 아이콘이 안 보이면 보면 심리적인 불안?까지 느끼는 지경에 이르렀습니다(웃음). LLM에게 부족한 것이 있다면 OpenAI의 ChatGPT가 세상에 선보인 더보기…

PDF 코파일럿 개발기

LINER meets LLM 안녕하세요, 백엔드 엔지니어 그렉입니다. 오늘은 라이너가 LLM을 만난 이야기를 전해드리려고 합니다. Help People Get Smart Faster라는 미션에 맞춰 라이너 서비스 곳곳에 LLM이 들어가 기존에는 어려웠던 다양한 정보 처리 작업을 위임받고 있습니다. 그중에서 직접 개발에 참여한 PDF 코파일럿과 관련하여 이야기를 나눠보고자 합니다. PDF 코파일럿은 사용자가 PDF의 내용을 더 더보기…