Notte 소개
Notte는 웹 페이지를 자연어 기반의 액션 맵(Natural Language Action Map)으로 변환해주는 프레임워크입니다. 기존 웹 탐색에서 복잡한 DOM 구조의 이해 또는 HTML 파싱 과정을 단순화하여, 대규모 언어 모델(LLM) 기반의 에이전트들이 웹 사이트를 쉽게 이해하고 조작할 수 있도록 합니다. 특히, 강화 학습(RL, Reinforcement Learning) 스타일의 탐색과 행동 공간을 지원하면서도 비용과 지연 시간을 줄이는 것을 목표로 설계되었습니다.
기존의 방식은 에이전트가 HTML DOM 구조를 일일이 탐색해야 했으나, Notte는 자연어 기반으로 액션과 데이터를 정리하여 훨씬 직관적이고 효율적으로 웹을 다룰 수 있게 돕습니다. RL 스타일의 탐색과 컨트롤이 가능하며, 이를 통해 AI 에이전트는 강화 학습 환경에서 실제 웹을 탐색하고 학습하는 것이 가능합니다.
Notte의 주요한 특징을 정리하면 다음과 같습니다:
- 웹사이트 구조화: 웹사이트를 자연어 기반의 구조화된 지도로 변환합니다.
- 자동화 및 실행: AI가 웹사이트에서 정보를 수집하고 작업을 자동으로 실행합니다.
- 실시간 대응: 복잡한 환경에서도 실시간으로 작업 수행 및 인사이트 수집이 가능합니다.
- 프로그램 접근성: 웹사이트를 API처럼 활용하여 프로그램으로 제어할 수 있는 계층을 제공합니다.
Notte는 기본적으로 Cerebras, Anthropic, OpenAI 및 Groq을 지원합니다. 각 서비스 제공자의 TPM(Tokens-Per-Minute) 제한은 다음과 같습니다:
제공업체 | 토큰 처리 속도 (tpm) | 접근성 | 주요 특징 |
---|---|---|---|
Cerebras | 60K | 제한적 (대기열) | 빠른 속도, 최고 TPM 지원 |
Anthropic | 40K | 쉬움 | 안정적 성능, Claude 모델 |
OpenAI | 30K | 매우 쉬움 | 높은 성능, 높은 범용성 |
Groq | 6K | 쉬움 | 빠른 속도, 저비용 |
Notte는 llamux을 통해 여러 LLM을 효율적으로 설정하고 사용할 수 있도록 지원합니다. .env
파일에 여러 서비스 LLM 제공자의 토큰을 입력하는 방식으로 설정할 수 있습니다. 또한, 각 서비스별 TPM 설정 등을 설정할 수도 있습니다.
라이선스
Notte 프로젝트는 Apache 2.0 License로 공개 및 배포되고 있습니다.
Notte 홈페이지
Notte GitHub 저장소
이 글은 GPT 모델로 정리한 글을 바탕으로 한 것으로, 원문의 내용 또는 의도와 다르게 정리된 내용이 있을 수 있습니다. 관심있는 내용이시라면 원문도 함께 참고해주세요! 읽으시면서 어색하거나 잘못된 내용을 발견하시면 덧글로 알려주시기를 부탁드립니다.
파이토치 한국 사용자 모임이 정리한 이 글이 유용하셨나요? 회원으로 가입하시면 주요 글들을 이메일로 보내드립니다! (기본은 Weekly지만 Daily로 변경도 가능합니다.)
아래쪽에 좋아요를 눌러주시면 새로운 소식들을 정리하고 공유하는데 힘이 됩니다~