Make.com Just Released AI Agents–Learn Everything in 30 Mins
원본 영상: Make.com Just Released AI Agents–Learn Everything in 30 Mins
한 줄 요약
섹션 제목: “한 줄 요약”Make.com AI Agent(베타)로 Telegram 메시지를 받아 캘린더 조회·이메일 발송·인보이스 전송을 자동 처리하는 개인 AI 어시스턴트를 구축하는 전체 과정.
핵심 내용
섹션 제목: “핵심 내용”- 데모 먼저: Telegram 음성/텍스트 → AI Agent가 의도를 파악 → 인보이스 발송·이메일 발송·캘린더 조회를 각각 실시간 시연.
- Make AI Agent 모듈 생성: 새 시나리오에서 “AI agent” 검색 → 모델(GPT-4 mini 사용, Grok 무료 API 대안 가능) 선택 → 에이전트 이름과 기본 시스템 프롬프트 설정.
- 에이전트 설정 3가지 안전 밸브: max output tokens(1회 실행 최대 토큰), recursion limit(무한 루프 차단 횟수), iteration history count(대화 기억 범위 — 기본값 10 권장).
- Thread ID: Telegram chat ID를 그대로 사용 → AI가 대화 이력을 기억하고 후속 질문 처리 가능.
- Telegram 트리거 연결: “Watch updates” 모듈 추가 → BotFather에서
/newbot으로 봇 생성 후 API 토큰을 Make.com에 붙여넣기 → webhook 설정. 응답은 “Send a text message” 모듈로 chat ID + AI 응답 페이로드를 돌려보냄. - 서브 에이전트(도구) 구조: 각 기능(캘린더 검색 등)은 별도 시나리오로 만들고, 트리거를 반드시 “On demand”로 설정해야 메인 에이전트가 호출 가능.
- Scenario Inputs/Outputs: 서브 시나리오에
start_time,end_time같은 입력값을 정의 → AI가 자동 추출해 전달. 출력은 Array aggregator로 이벤트 리스트 집계 후 Scenario outputs으로 반환. - 메인 에이전트에 도구 등록: 서브 시나리오 이름을 검색해 도구로 추가 + 언제 사용할지 설명(description) 필수 입력. 이 설명이 AI가 도구를 선택하는 기준이 됨.
전술·요소
섹션 제목: “전술·요소”| 항목 | 설정값 / 팁 |
|---|---|
| 모델 | GPT-4 mini (기본), Grok (무료 테스트 대안) |
| Recursion limit | 기본값 유지 권장 (무한 루프 방지) |
| Iteration history | 10 권장 |
| 서브 에이전트 트리거 | 반드시 “On demand” — 스케줄 트리거 사용 시 AI Agent 저장 불가 |
| 날짜 주입 | 시스템 프롬프트에 Today's date is {{now}} 삽입 필수 — 없으면 AI가 2023년 등 엉뚱한 날짜 사용 |
| 도구 description | 삭제 버그 있음 → 저장 후 재확인·재입력 필요 (베타 이슈) |
| 다중 이벤트 반환 | Array aggregator → Scenario outputs 으로 컬렉션 리스트 구조 정의 |
수치·사례
섹션 제목: “수치·사례”- Make.com Core 플랜 기본 10,000 operations — 무한 루프 시 한 번의 실행으로 소진 가능 (본인 언급, 경고성)
- 인보이스 생성·발송: “몇 분 만에” 완성 (본인 실측)
- 캘린더 데이터 오류(2023년 날짜 반환):
{{now}}미주입 시 재현되는 버그 (본인 직접 경험)
도구·워크플로
섹션 제목: “도구·워크플로”사용 도구: Make.com AI Agent(베타), Telegram Bot (BotFather), Google Calendar, Gmail, OpenAI (GPT-4 mini, 음성 전사용)
메인 플로우:
Telegram Watch Updates → Make AI Agent (Thread ID = chat ID) ↳ [도구 호출] Search Calendar 서브 시나리오 Inputs: start_time, end_time Outputs: 이벤트 배열 → Telegram Send Message (AI 응답 반환)프롬프트 패턴:
- 에이전트 기본:
You are an AI assistant for [이름] helping him complete his tasks. - 날짜 앵커링:
Rules: Today's date is {{now}} - 도구 description 예시:
Call this scenario when the user is looking to find events on their calendar. Find events between the start and end time provided. - 서브 에이전트 fallback 지시:
If no end time is provided, create an end time one day after the start time.
현재 한계 (본인 지적): 간단한 기능도 별도 서브 시나리오로 분리해야 해 보일러플레이트가 많음 — 단일 워크플로 내 인라인 도구 지원 부재가 아쉬운 점으로 언급.