Nous Research에서 개발한 “Hermes Agent”는 실제로 AI 모델을 구축하는 과정에서 AI 에이전트에게 어떤 기능이 필요한지, 구체적으로 어떻게 요구되는지라는 관점에서, 단순한 챗봇이 아닌 “터미널 운영”을 전제로 개발된 오픈 소스 AI 에이전트입니다. 웹 검색, 브라우저 작동, 파일 작동 등 여러 도구를 조합하여 작업을 수행할 수 있습니다. 또한 복잡한 작업에서 얻은 절차를 “기술”로 저장하여 다음 이후에 재사용하는 등, 사용하면 사용할수록 작업 방법을 자동으로 학습하는 메커니즘도 갖추고 있습니다. 이번에는 Windows 11 탑재 PC에 Hermes Agent를 설치하고, 웹 검색 및 브라우저 작동을 실제로 시도해 보겠습니다. Hermes Agent — Open-Source AI Agent That Grows With You | Nous Researchhttps://hermes-agent.nousresearch.com/학습 경로 | Hermes Agenthttps://hermes-agent.nousresearch.com/docs/getting-started/learning-path◆Hermes Agent 설치
이번에는 Windows 11 탑재 PC를 사용합니다. 공식 웹사이트에 접속하여 “DOWNLOAD FOR WINDOWS”를 클릭합니다.
다운로드된 “Hermes-Setup.exe” 파일을 더블 클릭하여 실행합니다.
특히 설정은 필요 없습니다. 그대로 “INSTALL”을 클릭합니다.
설치가 시작되었습니다. 필요한 구성 요소가 순차적으로 설치되므로 완료될 때까지 기다립니다.
설치가 완료되면 다음 화면이 나타나므로 “LAUNCH”로 시작합니다.
Hermes Agent에서 사용할 AI 프로바이더를 선택합니다. 여러 선택 사항이 있지만, 이번에는 무료로 바로 사용할 수 있는 기본 “Nous Portal”을 클릭합니다.
브라우저가 실행되고, 플랜 선택 화면이 나타났습니다.
무료 플랜이 제공되므로 “SUBSCRIBE AND CONNECT”를 클릭합니다.
Nous Portal에 로그인해야 하는 것 같습니다. 이번에는 Google 계정으로 로그인합니다.
이메일 주소를 입력하고 “다음”을 클릭합니다.
로그인에 성공하고, 다시 플랜 선택 화면으로 돌아왔습니다. 다시 “SUBSCRIBE AND CONNECT”를 클릭합니다.
그러자 Stripe 화면이 표시되어, 신용 카드 정보를 입력하지 않으면 진행할 수 없게 되었습니다.
무료 플랜은 신용 카드 없이 이용할 수 있어야 하므로, 플랜 선택 페이지로 돌아가 상단부터 하단까지 꼼꼼히 살펴봅니다. 그러다 플랜 선택 하단에 “CONNECT”라고 쓰여진 버튼을 발견하고 클릭합니다.
“CONNECTED”라고 표시되었습니다. 브라우저를 닫고 Hermes Agent로 돌아갑니다.
“BEGIN”을 클릭합니다.
Hermes Agent가 실행되었습니다.
채팅 입력 창의 오른쪽 끝에서 사용할 모델을 변경할 수 있습니다. 무료 플랜의 경우, 끝에 “:Free”라고 쓰여진 모델을 사용할 수 있습니다. 이번에는 표준 설정의 “Solar Pro4:Free”를 선택하고, 추론 설정을 “Medium”으로 그대로 사용합니다.
AI 에이전트로서의 실력을 확인하기 위해, GIGAZINE에 대해 조사해보겠습니다. “GIGAZINE에 대해 검색하고 최신 기사 정보를 요약해 주세요”라는 프롬프트를 입력하고 오른쪽의 전송 버튼을 클릭했습니다.
로그를 살펴보니 여러 번 브라우저를 시작하려고 시도하다 실패했습니다. 결국 명령줄에서 HTTP 통신을 수행할 수 있는 curl을 사용하여 웹사이트의 정보를 가져왔습니다.
홈페이지 내용을 가져와 어떤 기사가 게시되어 있는지 출력해 주었습니다. 즉, Hermes Agent는 하나의 방법으로 실패하더라도 다른 수단을 시도하면서 작업을 계속 수행합니다.
그러나 실제로 AI가 브라우저를 조작하는 것을 확인하고 싶었습니다. 검색해 보니 기사 작성 시점에는 기존 Chrome 연결에 문제가 보고된 것으로 보였습니다. Hermes Agent의 내장 브라우저 툴은 괜찮아 보였으므로 내장 브라우저 툴을 사용하여 브라우저 조작을 화면상에서 확인하도록 하기 위해 PowerShell을 실행하고 다음 명령어를 입력합니다.
hermes config set browser.backend off
hermes config set browser.headed true
hermes tools enable browser --platform cli
hermes tools disable computer_use --platform cli
실제로 입력하면 다음과 같습니다.
다시 한번 동일한 프롬프트를 실행해 보았더니, Hermes Agent의 오른쪽에는 로컬 브라우저 화면이 표시되었습니다. AI가 GIGAZINE의 홈페이지를 열고 있습니다.
무사히, 앞선 것처럼 게시된 기사에 대해 요약해 주었습니다.
AI에게 “이 중에서 가장 흥미로운 기사를 선택하고 GIGAZINE 기사를 요약해 주세요”라는 추가 지시를 합니다. AI에 따르면 가장 흥미로운 것은 “이스라엘에서 AI 챗봇을 속이기 위해 설립된 가짜 싱크탱크가 설립되어, 챗봇에 영향을 미칠 수 있는 것으로 보이는 기사를 최소 100개 이상 게시했습니다”라는 내용입니다. 하지만 오른쪽 브라우저 화면을 보면 다른 기사를 열고 있습니다.
AI는 곧바로 오류를 감지하고 수정합니다. 이렇게 조작을 잘못하더라도 결과를 확인하고 올바른 조작으로 전환될 수 있음을 알 수 있었습니다.
최종적으로 올바른 기사를 열어 요약하는 데 성공했습니다.
다음에는 “사용할수록 성장하는” 부분을 실제로 확인하기 위해 “실행한 작업의 내용을 스킬로 전환하는” 것을 시도할 예정입니다. 기대해주세요!
원문 보기 | 출처: Gigazine