데브허브 | DEVHUB | This Human in Loop Feature Is INSANE (Flowise Tutorial)This Human in Loop Feature Is INSANE (Flowise Tutorial)
- Human in the Loop (HITL) 정의 및 이점: AI 에이전트 워크플로우의 특정 지점에서 사용자 피드백을 받아 프로세스를 중단, 수정 또는 재시작할 수 있게 하여 더 나은 결과와 토큰 비용 절감을 가능하게 합니다. 🔄
- Flowise의 독점적인 상태 유지 기능: Flowise는 서버 재시작 후에도 워크플로우의 현재 상태를 장기간(수분, 수시간, 수일, 수주) 유지하여 사용자가 언제든지 중단된 지점부터 작업을 재개할 수 있도록 합니다. 💾
- 도구 호출 승인 기능: 에이전트가 Google 검색이나 웹 스크래핑과 같은 외부 도구를 호출하기 전에 사용자에게 승인을 요청하여, 불필요하거나 잘못된 도구 사용을 사전에 방지하고 비용을 절감할 수 있습니다. 🛠️
- 다단계 피드백 루프 구현: 워크플로우 내 여러 지점에 Human Input 노드와 Loop 노드를 추가하여, 연구 보고서, 제목 및 개요, 최종 블로그 게시물 등 각 단계의 결과물에 대해 세밀한 검토와 수정 요청이 가능합니다. 📝
- 블로그 게시물 생성 워크플로우 예시: 연구 에이전트, 제목 및 개요 생성 LLM, 블로그 게시물 작성 LLM, 그리고 각 단계별 Human Input 피드백 노드를 연결하여, 사용자가 원하는 방향으로 콘텐츠를 정교하게 다듬는 과정을 시연합니다. ✍️
- 에이전트의 창의성 및 정확성 제어: LLM의 온도(temperature) 값을 낮게 설정(예: 0.4)하여 에이전트가 프롬프트를 엄격하게 따르도록 유도하고, 높게 설정(예: 0.9)하여 더 많은 창의적 제어를 부여할 수 있습니다. 🧠
- 최신 정보 활용을 위한 도구: 'Current Date Time' 도구를 활용하여 LLM이 최신 날짜 및 시간을 정확하게 인지하도록 돕고, 'Tavily API' 및 'Web Scraper' 도구를 통해 실시간 웹 검색 및 정보 추출을 수행합니다. 🌐