← 노드 한 장 전체#07 · AI Agent
AI Agent
리뷰 50개, 3줄로
이 글은 이런 분께AI에게 지시문과 데이터를 넘겨 요약·판단을 맡기고 싶은 분

1분 영상은 @workflow.hanjang 에 순서대로 공개돼요
게임 사기 전에 리뷰 50개, 다 읽을 시간 있으세요?
Steam 최근 리뷰 50개(5,042자)를 AI Agent 노드에 넘겼더니 1.66초 만에 3줄 요약이 나왔어요.
먼저 결과부터
AI Agent는 지시문 + AI 모델 (+ 필요하면 도구·기억). Steam 리뷰 50개를 1.66초 만에 3줄로 요약. AI 요약은 틀릴 수 있다.
우리가 실제로 돌린 기록 · 실행 #70738 · 2026-10-23
우리가 실제로 돌린 기록 · 실행 #70738 · 2026-10-23
- 지시문(Prompt + System Message)
- AI 모델(Chat Model)
- 도구·기억(Tool·Memory)은 필요할 때만


따라 하기
아래 설정값은 이 영상에 나온 워크플로우 JSON에서 그대로 가져왔어요. n8n 캔버스에서 +를 눌러 노드를 순서대로 추가하고 같은 값을 넣으면 돼요. 빨간 제목이 이번 편의 주인공 노드예요. 표 왼쪽은 n8n 편집기에 보이는 칸 이름, 오른쪽은 실제로 넣은 값이에요. 직접 입력하기 번거로우면 JSON을 받아 ⋯ → Import from File로 가져오세요.
Step 1. Manual Trigger 노드 추가이름: Run manually
설정 없이 그대로 추가해요.
Step 2. HTTP Request 노드 추가이름: Get recent reviews
| URL | https://store.steampowered.com/ajaxappreviews/1091500?json=1&l=english&language=english&num_per_page=50&filter=recent&purchase_type=all |
Step 3. Code 노드 추가이름: Join review texts
| JavaScript | const r = $input.first().json.reviews || [];
const up = r.filter(x => x.voted_up).length;
const text = r.map((x, i) => `#${i+1} [${x.voted_up ? 'Recommended' : 'Not recommended'}] ${x.review.replace(/\s+/g,' ').slice(0, 500)}`).join('\n');
return [{ json: { game: 'Cyberpunk 2077', review_count: r.length, recommended: up, not_recommended: r.length - up, characters: text.length, reviews: text } }]; |
Step 4. AI Agent 노드 추가이름: AI Agent
| Source for Prompt (User Message) | Define below |
| Prompt (User Message) | Game: {{ $json.game }}
Reviews ({{ $json.review_count }}):
{{ $json.reviews }} |
| Options › System Message | You summarize Steam user reviews for someone with no time to read them. Reply in exactly this format, nothing else: KO 1. 좋은 점: (한 줄) 2. 불만: (한 줄) 3. 총평: (한 줄) EN 1. Likes: (one line) 2. Complaints: (one line) 3. Overall: (one line) Use only what the reviews say. Keep each line under 60 characters. |
Step 5. OpenAI Chat Model 노드 추가이름: OpenAI Chat Model
| Model | gpt-4.1-mini |
| Options › Sampling Temperature | 0.2 |
가져와서 쓸 때 확인할 것
- YOUR_… 표시를 내 값으로 바꾸고, 계정이 필요한 서비스 노드만 자격 증명을 연결하세요. 그런 칸이나 노드가 없는 예제는 추가 계정 없이 실행할 수 있어요.
노드의 모든 옵션은 n8n 공식 문서에서 볼 수 있어요.