Appendix 11. OpenClaw를 통한 LLM 에이전트 만들기

윤희빈·2026년 7월 24일
post-thumbnail

소프트웨어공학 기말고사 이후 제출하는 과제

OpenClaw통하여 나만의 LLM에이전트와 채팅하는 프로세스 만들기

OpenClaw통하여 나만의 LLM에이전트와 채팅하는 프로세스 만들기

수업 중 시연했던 것대로, 여러분들이 각자 좋아하는 채팅앱에 LLM 에이전트 온보딩시켜서 주기적으로 내가 원하는 정보를 수신할 수 있는 간단한 automation을 진행하고 증빙 자료를 캡쳐하여 제출하시오.

  • OpenClaw 설정 과정 캡쳐
  • 채팅앱을 통해서 요청하는 정보가 LLM에 의해서 전달받은 모습 캡처

위의 캡처 내용들을 서술한 파일을 PDF로 변환하여 업로드 하시오.

파일 형식 지키지 않을 경우 감점.


개요

최근 저녁 메뉴나 데이트 코스를 정할 때 매번 고민하는 경우가 많아, Discord 채팅앱을 통해 매일 저녁 메뉴와 데이트 코스를 추천받을 수 있는 LLM 에이전트 자동화를 구성하였다.

OpenClaw를 MacBook에 설치한 뒤 Discord Bot과 연동하고, Cron Job을 활용해 일정 시간마다 에이전트가 실행되도록 설정하였다. 에이전트는 서울 기준으로 날씨와 이동 동선을 고려하여 저녁 메뉴 2개와 2차 데이트 코스 1개를 추천하도록 프롬프트를 작성하였다.

오픈클로 설치

  • 설치시작

  • 게이트웨이

    디스코드같은 채팅앱을 통해 LLM 에이전트와 통신하기 위해 Gateway Service를 설치하였다.

  • 퀵스타트 설치 모드

  • LLM 모델

    OpenAI를 이용했다.

    인증 완료한 모습


  • 채널 선택

    강의록에서는 이 부분을 스킵하고 나중에 디스코드 봇을 만들었지만, 이번에는 바로 설정하였다.

  • 디스코드 봇 생성하기

    1. Discord Developer Portal 접속

    2. Applications → New Application

    3. Bot의 정보 입력

    4. 토큰을 복사한다.

    5. Privileged Gateway Intents에서Message Content Intent ON

  • 디스코드 봇 토큰 입력

  • 디스코드 서버 만들기

  • 테스트할 서버의 id를 입력한다.

  • 웹 검색 제공자 선택
    웹 검색 제공자는 무료인 DuckDuckGo을 선택

  • 그 외 필요 없는 설정들
    모두 스킵

디스코드 서버에 봇 초대

  • 생성된 주소를 통해 테스트 서버로 봇을 초대

Cron job 추가하여 온보딩하기

  • 오픈클로 대시보드 열기 openclaw dashboard --no-open을 입력하면 대시보드 주소가 클립보드에 복사되므로 브라우저에 붙여 넣는다.


  • 새 작업 추가를 눌러서 프롬프트 작성하기

    원래는 매일 6시에 자동 실행되게 할려고했으나, 테스트이므로 매 5분으로 설정하였습니다!

결과

profile
비니비니히비니의 정리블로그

0개의 댓글