RubyLLM로 멀티모달 AI 챗봇 만들기
중급45분2026-06-26
RubyLLM로 여러 AI 제공자를 하나의 코드 흐름에서 다루며, 정산 문의 응답·파일 요약·날씨 도구 호출·JSON 구조화 응답을 한 Ruby 앱으로 묶습니다. 채팅, sample_settlement.txt 분석, Berlin 날씨 조회, 비용 검토 결과를 처리하는 Ruby 스크립트 1개와 샘플 업무 파일, 4종 실행 예제를 포함한 CLI 도구를 만듭니다.
이 실습은 터미널에서 진행됩니다
오른쪽 패널에서 설치 명령어를 복사하세요이런 걸 배워요
- RubyLLM으로 여러 AI 제공자를 하나의 코드 흐름에서 다룰 수 있습니다
- 정산 업무 파일을 읽고 요약하는 AI 명령을 구성할 수 있습니다
- 날씨 조회처럼 AI가 필요한 기능을 도구로 호출하게 만들 수 있습니다
- AI 응답을 JSON 형태로 고정해 후속 업무에 연결할 수 있습니다
어떻게 진행해요
1. Ruby 실행 환경 확인
2. 업무 샘플과 안내 파일 생성
3. RubyLLM 패키지 설치
4. AI 제공자 키 준비
5. 설정값 파일 안전 보관
6. 채팅과 파일 요약 추가
7. 날씨 도구와 JSON 응답 추가
8. 전체 예제 실행과 결과 확인
AI 튜터가 각 단계를 하나씩 안내해줄 거예요