inflearn logo
강의

Khóa học

Chia sẻ kiến thức

[Dante Labs] Xây dựng văn phòng ảo AI của riêng tôi bằng Hermes × Codex (Khóa học chuyên sâu 8 tuần)

Unit 3.2 — Đa hồ sơ: Tuyển dụng Oliver và giao cho Oliver phụ trách tuyển dụng

슬랙에 멀티프로필 추가시 명령어 중복

Đã giải quyết

69

tynnopark

2 câu hỏi đã được viết

0

image.png

슬랙에서 앱을 추가할 때 (기존에 사용하던 프로필에서 멀티플 프로필을 사용하려고 하나더 추가) 위와 같이 명령어를 기존의 앱이 쓰고 있었다고 뜹니다. 이 오류는 무시해도 되나요? 아니면 명령어를 정리하는 뭔가를 해야 하나요?


아니면, 제가 어디선가부터 셋팅을 잘못한 걸까요?


강의 감사히 잘 보고 있습니다!!

인공지능(ai) ai-agent

Câu trả lời 2

0

dantelabs

안녕하세요, tynnopark님.

강의 재밌게 보고 계시다니 저도 힘이 납니다.

셋팅을 잘못하신 게 아니고, 그 경고는 무시하고 진행하셔도 됩니다.

다만 한 가지 알아 두실 점이 있어서 같이 설명드릴게요.

먼저 그 메시지가 무엇인지입니다. 올려 주신 화면은 오류창이 아니라 새 앱을 설치한 직후 Slackbot 이 명령어 하나마다 보내 주는 안내입니다. 내용을 잘 보시면 "이제 사용자가 이 명령을 입력하면 MAGMA Oliver 에서 실행됩니다"라고 되어 있어요. 왜 이런 안내가 오느냐면, 전용관에 올려 드린 소피와 올리버의 매니페스트는 슬래시 명령어 목록이 완전히 같기 때문입니다.

/new, /model, /help 같은 헤르메스 명령 50개가 두 앱에 똑같이 들어 있어요. 그런데 슬랙은 슬래시 명령어를 앱별로 구분해서 보관하지 않습니다. 같은 워크스페이스에 같은 이름의 명령이 여러 개 있으면 허용은 하되, 실행할 때는 가장 최근에 설치된 앱의 것을 부른다고 슬랙 공식 문서에 적혀 있습니다. Slackbot 이 보낸 메시지는 그 소유권이 머스크 실장에서 MAGMA Oliver 로 넘어갔다는 통보인 셈입니다. 앱은 정상적으로 만들어진 것이니 토큰 발급과 게이트웨이 연결은 그대로 진행하시면 됩니다.

알아 두실 점은 이겁니다. 이제부터 /new 나 /model 처럼 슬래시로 치는 명령은 가장 나중에 설치한 올리버에게만 갑니다. "머스크 실장"에게 슬래시 명령을 쳐도 그쪽은 못 받아요. 다행히 일반 대화에는 아무 영향이 없습니다. 멘션이나 DM 은 각자 자기 봇 토큰으로 받기 때문에 소피는 소피대로, 올리버는 올리버대로 정상 동작합니다.

그래서 멀티 프로필부터는 슬래시 대신 느낌표를 쓰시길 권합니다. 헤르메스는 !new, !model, !help 처럼 앞에 느낌표를 붙인 메시지를 슬래시 명령과 똑같이 처리합니다. 이건 슬랙 입장에서는 그냥 일반 메시지라서 명령어 충돌과 무관하고, 멘션한 직원이나 DM 상대 직원에게 정확히 전달됩니다. 슬래시가 막히는 스레드 안에서도 되니까 오히려 더 편합니다.

경고 자체가 거슬리시면 올리버처럼 나중에 추가하는 직원의 매니페스트에서 slash_commands 항목을 통째로 지우고 저장하셔도 됩니다. 그러면 슬래시는 소피만 갖고 나머지 직원은 느낌표로 쓰는 구조가 됩니다. 필수는 아니고 취향의 문제예요. 참고로 헤르메스 쪽에도 직원 이름으로 명령어를 나누자는 제안이 올라와 있는데 아직 결정 전이라, 당분간은 느낌표 방식이 가장 깔끔합니다.

이 내용은 자료실 3.2 가이드의 자주 만나는 문제에도 추가해 두겠습니다. 감사합니다.

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. tynnopark님.

슬랙에서 표시된 메시지는 기존에 설치된 MAGMA Oliver 앱이 이미 동일한 슬래시 명령어(/steer, /fast, /new 등)를 사용하고 있어 새 앱과 명령어가 중복된다는 안내로 보입니다. 따라서 단순히 무시하기보다는 다음 중 하나를 선택하셔야 합니다.

  • 기존 MAGMA Oliver 앱을 사용하지 않는다면 해당 앱을 제거하거나 기존 명령어를 정리합니다.
  • 두 앱을 모두 사용해야 한다면 슬래시 명령어 이름을 서로 다르게 설정합니다.
  • Hermes 관련 명령어라면 모든 명령어를 개별 등록하는 대신 /hermes [명령어] 형태로 묶어 사용하는 방식도 고려할 수 있습니다. Slack은 워크스페이스의 슬래시 명령어 수에 제한이 있기 때문입니다.

관련하여 Hermes에서 슬래시 명령어를 /hermes 하위 명령어로 사용하는 이유는 아래 답변에서 확인하실 수 있습니다.

슬랙에서 skill 명령어 작성시..

해당 답변에 따르면 Slack의 슬래시 명령어 슬롯이 제한되어 있어, 여러 기능을 사용하기 위해 /hermes [원래 명령어] 형태로 전달할 수 있습니다. 다만 현재처럼 다른 앱이 동일한 명령어를 이미 등록한 경우에는 명령어 이름 변경 또는 기존 앱의 명령어 정리가 필요할 수 있습니다.

참고로 질문에 첨부하신 이미지의 원본 URL은 다음과 같습니다.

이미지 보기

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

hermes dashboard

0

16

1

hermes profile 설정

0

28

2

새롭게 나온 강의와 어떤 차이가 있을까요?

0

29

2

앱 게시 불가

0

30

1

1.13 다른 부분 정리

0

57

2

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

0

76

2

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

0

64

2

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

0

50

2

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

0

54

2

Owal Alpha무료모델 없음

0

49

2

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

0

75

3

hermes logo.png

0

33

2

sudo systemctl restart hermes-gateway 문제

0

76

3

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

0

49

2

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

0

49

3

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

0

38

2

22:47 구간진행시

0

39

2

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

0

48

1

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

0

64

2

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

0

59

1

해결이 잘되었습니다

0

55

1

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

0

69

2

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

0

55

1

gws auth login 에서 액세스 차단됨

0

49

2