본문 바로가기

FunctionCalling2

[HomeLab] 방구석 천재 AI에게 '인터넷(Web Search)'이라는 무기를 쥐여주다 (3부/완결) 반갑습니다, 수누다입니다.지난 2부에서 Python과 Docker로 나만의 '구름이(ChatBot)'를 만드는 데 성공했죠.프레임워크 걷어내고 직접 짜니 속도도 빠르고 아주 쾌적했습니다. 그런데 며칠 데리고 놀다 보니 치명적인 단점이 보이더군요.Me: 구름아, 오늘 삼성전자 주가 얼마야?Gureum: 죄송해요. 저는 2023년까지의 데이터만 학습해서 최신 정보는 알 수 없어요. 😅그렇습니다. 제 로컬 PC에 갇혀 있는 Llama 3.1은 세상과 단절된 '방구석 천재'였습니다.오늘 날씨도, 어제 나온 기술 뉴스도 모르는 녀석을 진정한 '비서'라고 부르긴 좀 민망하죠.자, 이제 이 녀석에게 인터넷을 연결해 줄 차례입니다.거창하게 RAG(검색 증강 생성)나 Vector DB까지 갈 필요 없습니다. 우리에겐 .. 2026. 2. 7.
[HomeLab] 돌고 돌아 순정! Python과 Docker로 3분 만에 AI 봇 구축하기 (2부) 반갑습니다, 수누다입니다.지난 1부에서 거창한 프레임워크인 OpenClaw를 도입했다가, '로그 분석관'이 튀어나오는 참사를 겪고 컨테이너를 날려버렸다는 이야기 전해드렸죠.엔지니어 생활 13년 하면서 느낀 불변의 진리가 하나 있습니다."튜닝의 끝은 순정이다."내 마음대로 제어가 안 되는 블랙박스(프레임워크)를 붙들고 씨름할 바엔, 차라리 바닥부터 직접 짜는 게 훨씬 빠르고 속 편할 때가 많습니다. 오늘은 그 '순정 봇'을 만드는 과정을 공유합니다.준비물은 딱 두 개면 됩니다. Python, 그리고 Docker.(제 PC엔 파이썬도 안 깔려 있습니다만, 우리에겐 도커가 있으니 상관없습니다.)1. 아키텍처 다이어트 (Refactoring)1부의 그 복잡했던 구조도에서 미들웨어를 다 걷어냈습니다.중간에 에이전.. 2026. 2. 6.