Rona

RubyLLM로 멀티모달 AI 챗봇 만들기

중급452026-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 튜터가 각 단계를 하나씩 안내해줄 거예요

RubyLLM로 멀티모달 AI 챗봇 만들기 (중급)