소개
안녕하세요 단테랩스(youtube | @dante-labs)의 단테랩스 Dante입니다.
챗GPT, Claude, Gemini... 도구는 넘쳐나는데 정작 내 업무에 어떻게 쓸지 막막하셨나요?
단순히 "이런 게 있다"는 정보 전달을 넘어, 직접 설치하고, 세팅하고, 에이전트를 구축하는 Deep한 프로젝트형 콘텐츠를 전달합니다.
강의
수강평
- [단테랩스] Hermes × Codex 로 세우는 나만의 AI 가상 오피스 (8주 마스터 과정)
- [단테랩스] Hermes × Codex 로 세우는 나만의 AI 가상 오피스 (8주 마스터 과정)
- [단테랩스] Hermes × Codex 로 세우는 나만의 AI 가상 오피스 (8주 마스터 과정)
- [단테랩스] Hermes × Codex 로 세우는 나만의 AI 가상 오피스 (8주 마스터 과정)
- [단테랩스] Hermes Bot × OpenAI Dots: AI 봇 플랫폼 완전정복
게시글
질문&답변
ACE Music API Key 생성
nawhizz님, 확인해 보니 ACE Music 사이트가 개편되면서 API 키를 새로 발급받는 메뉴가 없어졌습니다. 로그인한 상태로 계정, 구독, 도움말 메뉴까지 다 살펴봤는데 발급 항목이 없고, 강의 때 쓰던 주소(acemusic.ai/api-key)도 지금은 열리지 않아요. 그래서 6.5는 Mia가 음악을 자동으로 만드는 대신, 사이트에서 직접 만든 음악을 넣어 진행하는 방식으로 바꿨습니다.(1) ACE Music 만들기 화면에서 모델을 ACE-Step v1.5 XL(무료)로 고릅니다. 무료 플랜에서는 이 모델로 만든 곡만 MP3로 내려받을 수 있어요.(2) 커스텀 탭에서 가사는 비워 두고, 스타일 칸에 강의의 음악 설명을 붙여 넣은 뒤 고급 설정에서 길이를 45초 안팎으로 맞춰 생성합니다.(3) 마음에 드는 곡을 MP3로 내려받아 magma-content-site/videos/blog-motion-45s/audio/bgm.mp3 로 옮깁니다.(4) /bk-start 를 입력할 때 음악 생성 문장 대신 "배경음악은 새로 생성하지 말고 videos/blog-motion-45s/audio/bgm.mp3를 그대로 사용해"라고 넣으면, 이후 단계는 강의와 같이 이어집니다.자세한 순서와 바뀐 프롬프트는 6.5 자료실 글에 반영해 두었습니다. 강의 영상과 화면이 달라 번거롭게 해 드려 죄송해요.
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 48
질문&답변
[Himalaya 네이버 메일 연동] Slack에서 네이버메일 사용 시 GPG 복호화 오류 발생
al4122님, 먼저 앞서 올려 주신 질문에 답이 늦어 다시 쓰시게 한 점 죄송합니다. 원인은 짚으신 그대로예요. 게이트웨이는 백그라운드에서 돌기 때문에 GPG 암호 캐시가 만료되면 암호를 물어볼 터미널이 없어서 복호화가 실패합니다. 자료실 가이드의 pass 예시는 터미널에서 직접 쓰는 상황을 기준으로 적은 것이라 이 한계를 안내하지 못했어요. 가이드에도 보강해 두겠습니다.그래서 pass 방식은 캐시가 만료될 때마다 누군가 한 번은 암호를 입력해야 합니다. 자동화가 목적이라면 Hermes가 비밀값을 직접 넘겨주는 방식을 권합니다.(1) 네이버 앱 비밀번호를 4.2에서 연결한 Bitwarden에 NAVER_MAIL_APP_PASSWORD 같은 이름으로 저장합니다. Bitwarden을 쓰지 않으시면 해당 프로필 .env 에 같은 이름으로 넣어도 됩니다.(2) 그 프로필 config.yaml 의 terminal 항목 아래에 env_passthrough 목록을 만들고 NAVER_MAIL_APP_PASSWORD 를 적습니다. Hermes는 보안을 위해 터미널 도구에 비밀값을 기본으로 넘기지 않고, 여기 적은 이름만 넘겨줍니다.terminal: env_passthrough: - NAVER_MAIL_APP_PASSWORD(3) Himalaya 설정 파일의 auth.cmd 두 줄(받기·보내기)을 printenv NAVER_MAIL_APP_PASSWORD 로 바꿉니다.(4) 게이트웨이를 재시작한 뒤 Slack에서 메일 조회를 다시 시켜 봅니다.이렇게 하면 암호를 입력할 단계가 없어져서 아침 브리핑 같은 예약 작업도 중간에 멈추지 않습니다. 비밀번호가 설정 파일에 평문으로 남지 않고, 네이버 앱 비밀번호는 메일 용도로만 쓰이며 언제든 폐기할 수 있어서 백그라운드 자동화에는 적절한 절충이라고 봅니다. gpg-agent 캐시 시간을 늘리는 방법도 있지만, WSL을 다시 켤 때마다 한 번은 직접 입력해야 하니 완전한 자동화와는 맞지 않아요.설정 후에도 Slack에서 인증 오류가 나면 Himalaya가 돌려준 메시지를 그대로 붙여 주세요. 거기서부터 같이 보겠습니다.
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 42
질문&답변
3.1강 만나보기 클릭불가능.
안녕하세요, 단테입니다. 스크린샷까지 올려 주셔서 원인을 바로 찾을 수 있었어요.화면 위쪽에 「설치와 등록은 이 기기의 Local → default에서 진행합니다」 안내와 「이 기기의 default로 연결」 버튼이 보이시죠? 지금 Hermes Desktop이 이 기기의 default 프로필이 아닌 다른 연결(또는 다른 프로필)을 보고 있어서, 봇 설치를 막아 둔 상태입니다. 그래서 세이지뿐 아니라 모든 봇의 「만나보기」가 회색으로 꺼져 있어요.해결 방법MyBots 화면 위쪽의 「이 기기의 default로 연결」 버튼을 누릅니다.안내 문구가 사라지면 오른쪽 위 「새로고침」을 누릅니다.세이지 카드의 「만나보기」가 켜지면 강의 순서대로 진행하시면 됩니다.그래도 버튼이 꺼져 있다면상단 「연결 설정」 탭에서 서버 주소가 https://mybots.work 인지 확인해 주세요. 서버에 연결되지 않으면 저장된 목록만 보여 주고 설치 버튼을 꺼 둡니다.Hermes Desktop을 Command+Q(윈도우는 완전 종료)로 끈 뒤 다시 열어 주세요.이렇게 해도 안 되면 「연결 설정」 화면을 캡처해서 남겨 주세요. 이어서 봐 드리겠습니다.
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 40
질문&답변
실습자료(예 2.7 회의자료)는 어디서 확인할 수 있나요?
Hoon Jeong님, 실습자료는 아래 강의 전용 자료실에 있습니다.https://dante-labs.com/library/dantelabs-bots입장 후 ‘프로젝트 파일’ 탭에서 ‘2.7’ → ‘단테커피’ 폴더를 열어 주세요. 회사소개서, 메뉴와 매출, 지난 회의록, 신메뉴 출시 일정표, 마케팅 계획, 영업 전략 등 회의에 쓰는 파일 6개를 받으실 수 있어요.바로 위 2.7 폴더에는 요청문.md와 통화확인.md도 함께 있습니다. 위 AI 자동답변은 다른 강의 자료실을 참고한 내용이라, 이 링크로 들어가시면 됩니다.
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 47
질문&답변
섹션5-Unit5.7 화면 자동화 문의
nawhizz님, Desktop에서 대화하실 수는 있지만, 연결만으로 Windows 화면까지 조작할 수 있게 되는 것은 아니에요. Desktop은 대화창이고, 실제 도구를 실행하는 곳은 연결된 Hermes 쪽입니다.WSL의 Hermes에 연결했다면 기본 실행 위치도 WSL입니다. WSL 안의 브라우저를 자동화하는 것과, Windows에 열린 크롬·카카오톡을 조작하는 것은 별개예요. 특히 computer-use는 Desktop 앱이 떠 있는 PC가 아니라 도구가 실행되는 환경의 화면을 제어합니다.그래서 5.7처럼 Windows 앱까지 다루려면 Windows 네이티브 Hermes에 연결하는 구성이 간단합니다. 기존 WSL 환경을 꼭 없앨 필요는 없고, 그대로 두면서 화면 자동화용 Hermes를 Windows에 따로 둘 수도 있어요. 지금 Desktop에서 어느 Hermes에 연결했는지가 판단 기준입니다.
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 58
질문&답변
Unit 4.2 OPENROUTER_API_KEY가 설정되어 있지 않습니다.
포도벌레님, 네. Codex가 설명한 보안 정책 때문에 그런 결과가 나올 수 있습니다. Hermes가 모델 호출에 쓰는 키와, Sophie가 terminal 도구로 확인할 수 있는 환경변수는 범위가 달라요. 터미널에 키가 안 보인다고 Hermes에도 키가 없는 것은 아닙니다.다만 dry-run에서 확인한 것은 ‘동기화할 키가 있다’는 사실까지입니다. Sophie에 실제 적용됐는지는 별도로 확인해야 해요. default와 sophie의 설정이 다를 수 있으니, 직접 터미널에서 hermes -p sophie secrets bitwarden sync로 해당 프로필의 동기화 대상을 확인해 주세요.최종 확인은 Sophie의 모델을 OpenRouter 모델로 선택하고 짧은 질문을 보내는 것입니다. 정상 응답하면 그 모델 호출에 필요한 인증은 된 상태예요. Codex 등 다른 제공자의 모델로 받은 답변은 OpenRouter 키 검증이 되지 않습니다. 키 값을 채팅에 보여주거나 터미널에 노출시키실 필요는 없어요.
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 55
질문&답변
7.4 14단계. 빌드하고 배포하기
Leo.Lee님, Evidence 템플릿이 바뀌면서 생긴 문제입니다. 최신 템플릿의 build 명령은 실제 빌드 대신 deprecated 안내만 출력하도록 되어 있어요. 강의에서는 정적 빌드가 가능한 이전 버전을 사용합니다.이미 만든 dashboard 폴더는 먼저 통째로 백업해 주세요. 그다음 상위 폴더에서 아래 명령으로 새 폴더에 강의용 템플릿을 받으시면 됩니다.npx degit evidence-dev/template#4b13d42 dashboard-fixeddashboard-fixed에서 npm install을 실행하고, 기존에 작성한 pages·sources와 인증서 파일을 옮겨 주세요. package.json은 새 템플릿 것을 유지합니다. DB 연결 설정도 기존 작업에 맞춰 확인해 주세요.이후 새 폴더에서 데이터 소스 수집과 빌드를 다시 진행하면 됩니다. package.json의 build 항목이 "evidence build"인지 확인하는 것이 핵심이에요. 컨테이너 배포로 바꾸실 필요는 없습니다.
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 49
질문&답변
-a cline 옵션은 넣었는지 궁금합니다.
안녕하세요, msjcard님. 4.1에서 그 옵션 하나가 계속 걸리셨군요. 결론부터 말씀드리면 cline 을 쓰실 일은 전혀 없고, 스킬을 넣을 폴더를 고르려고 붙인 옵션입니다.skills 명령은 원래 여러 코딩 에이전트에 스킬을 깔아 주는 도구라서, -a 로 어느 에이전트용 폴더에 넣을지 고르게 되어 있어요. 그중 cline 을 고르면 공용 폴더인 ~/.agents/skills 에 설치됩니다. 우리가 원하는 건 cline 이 아니라 이 공용 폴더예요. 헤르메스 프로필 설정(skills.external_dirs)이 이 폴더를 불러오기 때문에, 여기 깔아 두면 소피든 다른 직원이든 같이 꺼내 씁니다. hermes skills install 로 깔면 지금 프로필 하나에만 들어가서 다른 직원과 나눠 쓸 수 없고요.그러니 cline 은 그 폴더 주소를 대신 부르는 이름 정도로 보시면 됩니다. 설치 뒤 hermes -p sophie skills list 에 magma-support 가 보이면 제대로 들어간 거예요.이름 때문에 헷갈리셨을 텐데, 자료실 설명을 더 분명하게 다듬어 두겠습니다.
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 49
질문&답변
hermes oliver chat 이 안되는데 어떻게 사용하셨나요?
안녕하세요, msjcard님. 3.8까지 쭉 오셨네요. hermes 바로 뒤에 직원 이름을 쓰면 헤르메스가 oliver 를 자기 명령어로 읽으려다 없다고 답합니다. 직원과 대화하는 방법은 두 가지예요.(1) oliver chat3.2에서 올리버를 채용할 때 자동으로 생기는 바로가기입니다. 앞에 hermes 를 붙이지 않고 이것만 치면 됩니다.(2) hermes -p oliver chat-p 뒤에 직원 이름을 넣는 방식이에요. (1)에서 command not found 가 나오면 바로가기가 만들어지지 않은 경우이니 이쪽으로 들어가시면 똑같이 올리버와 대화합니다. hermes -p ada chat 처럼 다른 직원도 같은 방법으로 부를 수 있어요.올리버가 대답하면 영상과 같은 자리로 돌아오신 겁니다. 이어서 칸반 실습 진행해 보세요.
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 69
질문&답변
gateway 설정
안녕하세요, nawhizz님. 지금 상태가 정상이고, 최신 헤르메스의 기본 구조 그대로입니다.아홉 명이 모두 같은 PID 392 로 보이는 건 게이트웨이 하나가 직원 모두를 함께 태우고 있다는 뜻이에요.헤르메스가 9월 말 업데이트부터 컴퓨터 한 대에 게이트웨이를 하나만 띄우는 방식(멀티플렉스)으로 바뀌었는데, 강의 앞부분은 그 전에 찍어서 직원마다 게이트웨이를 따로 올리는 모습이 나옵니다. 그래서 화면과 달라 보이셨을 거예요.재시작은 이렇게 나눠 쓰시면 됩니다.(1) 한 직원 설정만 바꿨을 때: hermes -p iris gateway restart 처럼 그 직원만 다시 불러옵니다.(2) 게이트웨이 전체를 다시 띄울 때: hermes -p default gateway restart 입니다. default 로 해야 했던 이유가 이거예요.직원 이름으로 gateway install 이나 run 을 하면 게이트웨이는 하나라는 안내와 함께 거부되니, 그건 하지 않으셔도 됩니다.슬랙에서 아이리스를 불렀을 때 아이리스 말투로 답하면 4.3 준비는 끝났습니다.
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 81




