검색 → 요약 → “한 바퀴 더 돌까?” 판단 → (부족하면) 다시 검색. 루프의 심장인 판단 한 칸만 당신이 채웁니다. 설치 0 · 키 0.
STEP 1 · 에이전트에게 던질 질문
무엇을 조사하게 할까요?
5개를 모으면 “충분하다”고 볼게요
STEP 2 · 루프의 심장을 채우기
shouldContinue(state) — 한 바퀴 더 돌까?
function shouldContinue(state) {
}
막혔나요? 판단은 두 가지를 물어봅니다 —
① “아직 목표만큼 못 모았나?” → state.facts.length < state.targetFacts
② (★★☆) “이번 검색이 새 정보를 줬나?” → state.newFactsThisRound > 0
둘 다 만족할 때만 계속 돌면, 정보가 마르면 알아서 멈추는 똑똑한 에이전트가 됩니다.
비워둔 채 실행하면? → 1바퀴 만에 멈춰요(안전). 조건을 채워 넣어야 진짜 반복이 돕니다.
STEP 3 · 돌려보기
안전 상한: 최대 8바퀴(HARD_CAP)에서 무조건 멈춥니다 — 무한루프 방지
0바퀴를 돌아 답에 도달
STEP 4 · 완주! 자랑하기
내 에이전트, 몇 바퀴 만에 답을 냈나요?
✓ 완주 체크 판단 한 칸을 채웠고 · 에이전트가 스스로 멈췄고 · 요약이 나왔다면 성공!
#내에이전트 태그로 “N바퀴 만에 답 냈다”를 공유해 보세요.
Signal Vol.3 · 루프 엔지니어링 · 이 데모는 외부 서버·API 키 없이 브라우저 안에서 100% 돕니다.