inflearn logo
강의

講義

知識共有

[ダンテラボ] Hermes × Codexで構築する自分だけのAIバーチャルオフィス(8週間マスターコース)

1.13 다른 부분 정리

3

pobug126842

投稿した質問数 2

0

image.pngimage.png

그냥 user info 치면 첫번째가 뜨고 userinfo3하면 강의에 나온 항목 뜹니다.

첫번째꺼 들어가서 아이디 확인했었는데 괜찮은건가요..?


이후 내용은 강의랑 동일


hermes setsup gateway 입력하면 token 입력 창이 아니고 Choice가 뜹니다.

강의에서 token 입력하라고 뜨는 거 보니 2번인거 같아서 2번 선택 했습니다.

그러면 강의랑 동일하게 token 입력하라는 창 뜹니다.

image.png

이후 내용은 강의랑 거의 동일


Install the gateway as a systemd service? 이 안나오고 Restart the gateway to pick up changes? 가 뜨는데 이거 뭘까요..?

image.png

강의 - Install the gateway as a systemd service?

: Hermes Gateway를 백그라운드 서비스(컴퓨터 킬때 실행되는 서비스)로 설치할까요?

현재 - Restart the gateway to pick up changes?

: 이미 설치, 실행 중인 Gateway를 재시작해서 방금 변경한 설정을 적용할까요?

(언제 gateway를 설치한거지..?)

설정 적용은 해야하니 Yes 선택


그 다음 설치 완료되는데 강의에는 Choose how the gateway should run in the backgound: 부분 진행됨 그리고 sudo 권한 관련해서 진행하시는데 나는 텔레그램에서 물어보았을때 바로 답변 나옵니다.


혹시나 싶어서

sudo systemctl restart hermes-gateway 입력하니까 다음과 같이 로그 출력됩니다.

Unit hermes-gateway.service could not be found.

다른 문의 사항 확인해보니 다음의 명령어로 확인 됩니다.

hermes gateway status

: 상태(status)가 active인것 확인


sudo journalctl -u hermes-gateway -f 명령어 안되어서 hermes logs -f 로 대체하였습니다.

텔레그램에서 안녕 헤르메스 입력하면 다음과 같은 로그 출력되는거 확인하였습니다.

platform=telegram history=2 msg='안녕 헤르메스'


인공지능(ai) ai-agent

回答 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. 포도벌레님.

현재 로그에 platform=telegram history=2 msg='안녕 헤르메스'가 출력되고 텔레그램 답변도 정상적으로 온다면, Telegram User ID와 Gateway 설정은 정상적으로 완료된 상태로 보입니다.

1. user info와 userinfo3 중 어떤 봇을 사용해야 하나요?

강의에서 안내한 @userinfobot을 사용했다면, 검색 결과가 첫 번째인지 userinfo3로 표시되는 항목인지보다 봇에게 /start 또는 메시지를 보낸 뒤 반환되는 숫자형 User ID를 정확히 복사했는지가 중요합니다.

따라서 첫 번째 봇에서 확인한 ID를 사용했더라도 현재 텔레그램 메시지가 정상적으로 처리된다면 문제가 없습니다.

2. Choice 화면이 나타나는 이유

hermes setup gateway 실행 시 이미 Gateway가 설치되어 있거나 기존 설정이 존재하면, 강의 화면처럼 바로 토큰 입력 단계로 이동하지 않고 설정 방식을 선택하는 화면이 먼저 나타날 수 있습니다.

이때 2번을 선택해 수동으로 Telegram 토큰을 입력한 것은 정상적인 진행입니다.

3. Install the gateway as a systemd service? 대신 재시작 질문이 나온 이유

다음 문구가 나타났다는 것은 현재 환경에 Gateway 설정 또는 실행 정보가 이미 존재한다는 의미입니다.

Restart the gateway to pick up changes?

즉, 강의에서는 최초 설치 과정이 진행되었지만 포도벌레님 환경에서는 이미 한 번 Gateway가 설치·실행된 상태라서, 새 설정을 적용하기 위해 재시작 여부를 물어본 것으로 보입니다. Yes를 선택한 것도 올바른 선택입니다.

4. systemctl 명령이 실패하는 이유

다만 아래 명령에서:

sudo systemctl restart hermes-gateway

다음 오류가 발생했다면:

Unit hermes-gateway.service could not be found.

현재 Gateway가 systemd 서비스로 등록된 방식이 아니라 Hermes 자체 명령이나 다른 실행 환경으로 관리되고 있을 가능성이 있습니다.

따라서 아래 결과가 active이고:

hermes gateway status

텔레그램 메시지가 정상적으로 처리된다면, 현재 설정은 작동 중입니다. 이 경우 반드시 sudo systemctl 명령을 사용해야 하는 것은 아니며, 현재 환경에서 동작하는 명령인 hermes logs -f로 로그를 확인하셔도 됩니다.

비슷하게 Telegram 봇 토큰과 Gateway가 중복 실행되는 문제는 아래 게시글에서 자세히 설명되어 있습니다.

  • 터미널에서 슬랙 텔레그램 연결했는데
    프로젝트나 Gateway가 여러 개 실행되면 같은 봇 토큰을 동시에 사용하게 되어 충돌할 수 있습니다. 하나의 프로젝트와 하나의 Gateway만 사용해야 하며, 재시작 직후에는 기존 연결이 정리될 때까지 잠시 기다려야 할 수 있습니다.

또한 Gateway 재시작 방식이 실행 환경에 따라 달라지는 사례는 아래 게시글을 참고해 주세요.

  • 슬랙 프로필 변경 질문
    컨테이너 환경에서는 systemctl restart가 아닌 컨테이너 자체를 재시작해야 하는 경우가 있습니다. 즉, 강의의 systemd 명령과 현재 설치 환경의 실행 방식이 다를 수 있습니다.

참고하신 이미지:

결론적으로 현재는 설정 방식과 Gateway 관리 방식이 강의 시연 환경과 달랐을 뿐, Telegram 통신과 로그가 정상이라면 설치가 잘못된 상태는 아닙니다. 다만 향후 Gateway를 재시작할 때에는 sudo systemctl restart hermes-gateway 대신 현재 정상 동작하는 Hermes의 Gateway 재시작 명령 또는 실행 환경에 맞는 재시작 방법을 사용하시면 됩니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

1.12 강의랑 실제 진행이랑 조금 다릅니다.

0

22

2

Unit 1.13 — Telegram × Hermes 연동 가이드: 메신저로 에이전트와 대화하기

0

21

2

deskrpg 최신 버전에서 게이트웨이 연결이 안됩니다.

0

24

2

docker deskop은 항상 켜놓아야하나요?

0

50

2

Owal Alpha무료모델 없음

0

46

2

슬랙에서 소피가 호출되지 않아요.

0

59

3

hermes logo.png

0

29

2

sudo systemctl restart hermes-gateway 문제

0

65

3

데스크탑 혹은 노트북 환경 변경시에는, 다시 설치해야하나요?

0

43

2

안녕하세요 VPS를 사용하지 않고 로컬로 사용하기 위한 가이드가 있을까요?

0

42

3

blue-kiwi 마켓플레이스에서 워크플로우를 받으면 에러가 납니다.

0

36

2

22:47 구간진행시

0

38

2

Unit 9.1 — DeskRPG + 완강 마무리 강의가 따로 없나요? 아무것도 볼수가 없어요

0

44

1

vps에서 docker환경에서 omw 설치 위치

0

61

2

액세스 차단됨: Hermes은(는) Google 인증 절차를 완료하지 않았습니다

0

58

1

해결이 잘되었습니다

0

54

1

Profile 셋팅, 프롬프트 등 작성 요령

0

64

2

Wave file에서 Hermes와 Codex를 찾을수 없습니다.

0

52

1

gws auth login 에서 액세스 차단됨

0

46

2

google cloud 앱게시가 비활성화 되어있어요.

0

87

2

일단 슬랙을 활용하여 계속진행해보겠습니다

0

52

2

앱개시 비활성화 22:36 구간 인증불가

0

53

1

앱개시 비활성화 엑세스요청 불가

0

55

2

윈도우 네이티브 Hermes에도 사용 가능한가요?

0

52

2