
소프트웨어공학 기말고사 이후 제출하는 과제
OpenClaw통하여 나만의 LLM에이전트와 채팅하는 프로세스 만들기
수업 중 시연했던 것대로, 여러분들이 각자 좋아하는 채팅앱에 LLM 에이전트 온보딩시켜서 주기적으로 내가 원하는 정보를 수신할 수 있는 간단한 automation을 진행하고 증빙 자료를 캡쳐하여 제출하시오.
위의 캡처 내용들을 서술한 파일을 PDF로 변환하여 업로드 하시오.
파일 형식 지키지 않을 경우 감점.
최근 저녁 메뉴나 데이트 코스를 정할 때 매번 고민하는 경우가 많아, Discord 채팅앱을 통해 매일 저녁 메뉴와 데이트 코스를 추천받을 수 있는 LLM 에이전트 자동화를 구성하였다.
OpenClaw를 MacBook에 설치한 뒤 Discord Bot과 연동하고, Cron Job을 활용해 일정 시간마다 에이전트가 실행되도록 설정하였다. 에이전트는 서울 기준으로 날씨와 이동 동선을 고려하여 저녁 메뉴 2개와 2차 데이트 코스 1개를 추천하도록 프롬프트를 작성하였다.
설치시작

게이트웨이

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

LLM 모델

OpenAI를 이용했다.
인증 완료한 모습


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

디스코드 봇 생성하기
Discord Developer Portal 접속
Applications → New Application

Bot의 정보 입력

토큰을 복사한다.

Privileged Gateway Intents에서Message Content Intent ON

디스코드 봇 토큰 입력

디스코드 서버 만들기

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

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

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






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


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