AI 어시스턴트
ChatGPT, Claude, Gemini를 위한 Dive Kit
AI 어시스턴트에게 다이빙을 설명하면 실제 감압 계획을 돌려받습니다. 수치는 챗봇의 추측이 아니라 Dive Kit 앱에서 돌아가는 것과 같은, 그레이디언트 팩터를 적용한 Bühlmann ZH-L16C 엔진에서 나옵니다.
Dive Kit 연결하기무엇을 하나요
Dive Kit은 AI 어시스턴트를 완전한 다이빙 계획 도구로 바꿔 줍니다. 평소 말로 다이빙에 대해 이야기하면 됩니다. 어시스턴트가 내용을 따져 보고 빠진 정보를 물은 다음, 수심, 시간, 기체, 실린더를 Dive Kit에 보내고, Dive Kit이 답을 계산해 돌려줍니다. 모든 계획에는 Dive Kit 앱에서 같은 계획을 여는 링크가 붙습니다. 약 1분이면 설정할 수 있습니다.
어시스턴트가 할 수 있는 일
어시스턴트에게는 18개의 도구가 있습니다. 각 도구가 돌려주는 것을 한 줄씩 적었습니다.
계획
- plan_dive
- 감압 정지 표, 실린더별 기체량, 경고, 비상 계획, CCR 비상 기체(bailout)를 Dive Kit 앱에서 계획을 여는 링크와 함께 돌려줍니다.
- find_max_bottom_time
- 한 수심에서 모든 실린더를 예비량 위로 유지하거나, 수면까지의 시간 한도에 맞추거나, 감압 정지가 필요 없는 가장 긴 개방회로 바닥 시간.
- check_no_deco
- 감압 정지 없이 한 수심에 머물 수 있는 시간.
- read_share_link
- Dive Kit 공유 링크를 그 안에 담긴 계획으로 풀어, 다시 계산하거나 바꿀 수 있게 합니다.
기체
- gas_specs
- 한 혼합 기체의 MOD, 최소 수심, END, EAD, 밀도, PPO₂.
- best_mix
- 수심에 맞는 최적 혼합 기체, 가장 가까운 표준 충전, 그리고 가져갈 감압 기체.
기체 혼합
- plan_blend
- 목표 나이트록스나 트라이믹스까지의 분압식 혼합 계획, 뱅크 사용 포함.
- mix_result
- 충전 결과로 나온 혼합 기체. 혼합 계획이나 이미 끝난 충전을 확인할 때 씁니다.
- blend_continuous
- 연속 유량식 혼합의 공급 비율과 분석기 목표값.
- decant
- 휩으로 연결한 두 실린더, 그리고 목표 혼합 기체를 얻으려면 어디서 멈춰야 하는지.
소모량
- gas_usage
- 무감압 프로파일에서 실린더 하나가 쓰는 기체량, 예비량과 턴 압력 포함.
- rmv_sac
- 기록된 다이빙으로 구한 다이버의 호흡 소모율(RMV와 SAC).
웨이트
- buoyancy_check
- 장비 구성에 필요한 납, 그리고 슈트 침수, 윙 고장, 스테이지 분실 시 일어나는 일.
단위
- convert_units
- 압력, 용량, 수심, 온도, 무게, 호흡 소모율의 단위 변환.
지식
- get_guide
- 계획 가이드의 한 섹션.
- lookup_cylinders
- 실린더 크기, 압력, 부력, 그리고 각 실린더의 계획 프리셋. Dive Kit의 공개 실린더 데이터에서 가져옵니다.
- lookup_certifications
- 교육 단체별 다이빙 과정과 선수 조건, 동등 자격, 한계. Dive Kit의 공개 자격증 데이터에서 가져옵니다.
- lookup_references
- 수치의 근거가 되는 검증된 논문, 책, 표준. Dive Kit의 공개 데이터에서 가져옵니다.
사용해 보기
Dive Kit을 켠 채팅에 아래 중 아무거나 붙여 넣어 보세요. 아래 답은 그레이디언트 팩터 50/80 같은 Dive Kit 기본값으로 도구가 실제로 돌려준 결과입니다.
-
"40 m에 가장 좋은 혼합 기체는 뭔가요?"
best_mix
PPO₂ 상한 1.4 bar와 END 한계 30 m 기준 최적 혼합 기체는 27/9.8, 가장 가까운 표준 충전은 25/25, 감압용으로는 21 m부터 EANx50. 최적 혼합 기체의 밀도 5.7 g/L가 권장 한계 5.2 g/L를 넘는다고 짚어 줍니다.
-
"21/35가 123 bar 들어 있는 실린더를 32/20, 200 bar로 보충 충전하고 싶어요. 어떻게 해야 하나요?"
plan_blend
112 bar까지 빼고, 산소로 138 bar까지, 그다음 공기로 200 bar까지 채웁니다. 결과는 31.8/20이며, 산소 40%가 넘는 기체에 대한 산소 클린 규칙도 함께 알려 줍니다.
-
"EANx32로 30 m에서 25분이면 무감압 다이빙인가요?"
check_no_deco
GF 50/80에서 무감압 시간은 16 min이므로 25 min이면 감압 정지가 필요합니다. 30 m에서 PPO₂ 1.28 bar, 1.4 bar 기준 MOD 33.6 m.
-
"232 bar의 21/35 트윈 12 L로 45 m 25분 계획을 세워 줘. EANx50 11 L 스테이지와 산소 7 L 하나를 가져가고, 둘 다 200 bar야."
plan_dive
런타임 56 min, 수면까지 29 min, 18 m부터 22 min의 감압 정지, 그리고 정지 표와 실린더별 기체량. 백 가스는 89 bar로 끝나 예비량 77 bar보다 위에 있습니다.
-
"지난 다이빙에서 평균 15 m로 45분 있었고 AL80이 200에서 70 bar가 됐어요. 제 SAC는 얼마이고, 꽉 찬 AL80이면 18 m에서 40분 버틸까요?"
rmv_sac, 다음 gas_usage
RMV 12.2 L/min(그 AL80 기준 1.16 bar/min). 18 m에서 40 min이면 AL80은 131 bar를 쓰고 76 bar가 남아 3분의 1 규칙 예비량 69 bar보다 위이지만, 도구는 다이빙이 턴 압력 135 bar 아래에서 끝난다고 짚어 줍니다.
-
"12 L 스틸 실린더와 5 mm 웻슈트로 바닷물에서 다이빙하면 납이 얼마나 필요한가요?"
lookup_cylinders, 다음 buoyancy_check
실린더 데이터에서 찾은 12 L 232 bar 스틸 실린더, 그리고 거의 빈 실린더로 3 m에서 중성 부력을 맞추는 데 약 3 kg의 납. 수중 확인을 위한 출발점입니다.
-
"기체 밀도 한계 5.2 g/L는 어디서 나온 건가요?"
lookup_references
Anthony와 Mitchell의 Respiratory Physiology of Rebreather Diving(2016). 이상적 한계 5.2 g/L와 최대 6.2 g/L를 정한 문헌으로 링크가 함께 나오고, 밀도 높은 기체로 인한 CO₂ 정체를 다룬 Warkander 외(1990)도 함께 나옵니다.
실린더 크기나 충전량처럼 빠진 정보가 있으면 어시스턴트는 계획하기 전에 먼저 묻습니다. 그레이디언트 팩터 50/80 같은 기본값을 가정하면 그렇다고 알려 줍니다.
실제 다이빙을 계획해 보기
Dive Kit은 대화 속에서 가장 빛납니다. 어시스턴트가 조사하고, 필요한 것을 묻고, 여러 도구를 차례로 호출합니다. 긴 대화가 어떻게 흘러가는지 몇 가지 예를 보여 드립니다.
버디와 함께하는 난파선 다이빙
"멜버른 근처 HMAS Canberra에서 나와 버디가 할 난파선 내부 진입 다이빙을 계획해 줘."
- 어시스턴트가 난파선을 온라인에서 찾아봅니다. 위치, 모래 바닥과 갑판까지의 수심, 현지 조건, 필요한 허가.
- 자격증과 내부 진입 교육, 구할 수 있는 기체, 실린더, SAC, 수온, 슈트를 묻습니다.
- best_mix가 수심에 맞는 기체를 고르고, 이어서 plan_dive가 예비량과 감압 기체 분실 비상 계획을 넣어 계획합니다.
- gas_usage가 내부 진입 구간의 기체량을 계산하고, find_max_bottom_time이 예비량이 허용하는 바닥 시간을 찾아 턴 지점을 정합니다.
- buoyancy_check가 드라이슈트 장비의 웨이트를 맞추고, 마지막에 Dive Kit 앱에서 계획을 여는 공유 링크를 받습니다.
내부 진입에는 난파선 교육과 가이드라인이 필요합니다. Dive Kit은 기체와 감압을 계획할 뿐, 내부 진입 자체를 계획하지는 않습니다.
충전이 잘못 나왔을 때
"블렌더가 32%를 주기로 했는데 분석기에 29.8이 나와요. 내일 다이빙은 30 m에서 40분이에요. 이대로 괜찮을까요?"
- gas_specs가 분석한 혼합 기체의 MOD와 30 m에서의 PPO₂를 알려 줍니다.
- plan_dive가 분석한 혼합 기체로 다이빙을 계획하고, check_no_deco가 그 무감압 시간을 주문한 혼합 기체와 비교합니다.
- 계획이 더 이상 맞지 않으면 plan_blend가 보충 충전을 계산하고 mix_result가 그 결과를 확인합니다.
- 지금 있는 기체로 다시 계획할지, 보충 충전할지를 두 경우의 수치를 보고 직접 결정합니다.
리브어보드에서 보내는 일주일
"홍해에서 EAN32로 하루 네 번씩 5일 동안 다이빙해. 첫째 날 계획을 도와줘."
- 어시스턴트가 각 다이빙의 프로파일과 배에서 운영하는 수면 휴식 시간을 묻습니다.
- plan_dive가 홍해 물 기준으로 각 다이빙을 계획하고, 한 다이빙의 공유 링크에서 조직 상태를 다음 다이빙으로 넘겨 받습니다.
- gas_usage가 각 다이빙을 배의 실린더와 비교해 확인합니다.
- get_guide가 반복 다이빙과 하루 동안 CNS와 OTU가 쌓이는 방식을 가져오고, 마지막에 그날의 계획 네 개를 받습니다.
기록한 다이빙에서 새 계획으로
"지난 다이빙 기록이야. 32 m, 45분, 트윈 12 L가 210에서 90 bar가 됐어. 다음 달에 같은 장비로 40 m에서 30분 하고 싶어."
- rmv_sac가 기록을 호흡 소모율로 바꿉니다.
- gas_usage와 plan_dive가 그 값을 작업 SAC로 쓰고, best_mix가 40 m에 맞는 기체를 제안합니다.
- 예비량 한계를 건 find_max_bottom_time이 그 장비로 40 m에서 얼마나 머물 수 있는지 보여 줍니다.
- 기본값이 아니라 자신의 호흡 소모율로 만든 계획을 받습니다.
드라이슈트로 바꿀 때
"7 mm 웻슈트와 AL80에서 드라이슈트와 스틸 12 L로 바꾸려고 해요. 웨이트는 어떻게 달라지나요?"
- lookup_cylinders가 두 실린더와 가득 찼을 때부터 비었을 때까지의 부력을 찾습니다.
- buoyancy_check를 장비 구성마다 한 번씩 돌리고, 어시스턴트가 각각 필요한 납을 비교합니다.
- 고장 상황도 함께 나옵니다. 구성마다 슈트 침수와 윙 고장.
- 새 장비의 시작 웨이트를 받고, 수중 확인으로 검증합니다.
수치가 다른 이유
"다이브 컴퓨터는 6 m에서 3분 정지를 보여 줬는데 Dive Kit은 5분이 나왔어요. 왜죠?"
- 어시스턴트가 다이브 컴퓨터 모델과 그레이디언트 팩터를 묻고, 링크를 붙여 넣으면 read_share_link로 계획을 읽습니다.
- plan_dive가 다이브 컴퓨터가 쓰는 그레이디언트 팩터로 다이빙을 다시 계획합니다.
- get_guide가 계획이 서로 다른 이유와 Dive Kit의 규칙을 가져옵니다.
- lookup_references가 Bühlmann과 그레이디언트 팩터의 출처를 인용해, 직접 읽어 볼 수 있게 합니다.
모든 계획은 교육받은 다이버를 위한 계획 보조 자료입니다. 자신의 교육, 팀, 다이브 컴퓨터와 대조해 확인하세요.
언제나 같은 수치
Dive Kit을 연결하면 같은 입력으로 같은 질문을 할 때마다 같은 수치가 나옵니다. 모든 수치는 모델의 산수가 아니라 Dive Kit 엔진에서 나옵니다. 그레이디언트 팩터를 적용한 Bühlmann ZH-L16C 모델, 그리고 물, 수면 기압, 반올림에 대한 하나의 규칙 세트로, Dive Kit 앱과 똑같습니다. 규칙 페이지에서 각 규칙과 Dive Kit의 수치가 교과서 공식과 다를 수 있는 이유를 설명합니다.
다이빙 지식과 검증된 출처
어시스턴트는 수치를 둘러싼 다이빙 지식도 함께 얻습니다. 계획 가이드는 그레이디언트 팩터, 기체 계획과 혼합, 비상 기체와 비상 계획, 경고, 반복 다이빙, 예외적인 경우, 그리고 도구마다 계획이 다른 이유를 다룹니다. 사실 정보가 필요하면 어시스턴트는 웹을 검색하는 대신 Dive Kit의 실린더, 자격증, 참고 문헌 공개 데이터셋을 찾아보고 인용합니다. 데이터는 open.divekit.app에 CC BY 4.0으로 공개되어 있습니다.
Dive Kit은 교육받은 다이버를 위한 계획 보조 도구이며, 다이브 컴퓨터가 아닙니다.
설정하기
사용하는 어시스턴트를 고르세요. 약 1분이면 됩니다. Dive Kit 계정은 필요 없고, 서버는 로그인을 요구하지 않습니다.
ChatGPT
웹의 Plus, Pro, Business, Enterprise, Edu 계정. 무료 계정은 아직 사용자 지정 서버를 추가할 수 없습니다. Dive Kit은 곧 ChatGPT 플러그인 디렉터리에 등록될 예정이며, 그 뒤에는 검색으로 추가할 수 있습니다.
- 아래 메시지를 복사해 chatgpt.com의 새 채팅에 붙여 넣으세요. Plugin Creator가 Dive Kit을 대신 설정해 줍니다. 멘션이 강조 표시되지 않으면 먼저 @를 입력하고 Plugin Creator를 고르세요.
- 사용자 지정 서버에 대한 경고를 수락하세요. 개발자 모드가 꺼져 있으면 ChatGPT가 대신 켜 줍니다.
- 아무 채팅에서나 @Dive Kit을 입력하거나, +를 누르고 More에서 고르세요.
[@Plugin Creator](plugin://plugin_connector_1p_e1a10c53223481918a42f1510ec46c1e) create a plugin called Dive Kit using the MCP server https://mcp.divekit.app/mcp 직접 설정하고 싶다면 chatgpt.com/plugins를 열고 +를 눌러 이름을 Dive Kit으로 정한 뒤, 서버 URL에 https://mcp.divekit.app/mcp를 붙여 넣고 No Auth를 고르세요.
Claude
웹과 데스크톱, 모든 요금제. Dive Kit은 Claude 커넥터 디렉터리에 등록되어 있습니다.
Claude에 추가버튼을 누르면 Claude 커넥터 디렉터리의 Dive Kit 페이지가 열립니다. Connect를 누르세요. 로그인은 필요 없습니다. 채팅에서 +, Connectors를 차례로 누르고 Dive Kit을 켜세요. 휴대폰에서는 먼저 웹에서 연결하면 Claude 앱에 나타납니다.
Claude Code:
claude mcp add --transport http divekit https://mcp.divekit.app/mcp Gemini
Gemini의 사용자 지정 앱은 미국에 있는 만 18세 이상 사용자가 개인 Google 계정으로 로그인해 Gemini를 영어로 쓸 때 사용할 수 있습니다. 아직 Dive Kit을 이곳에 여는 중이라 이 방법은 아직 작동하지 않을 수 있습니다.
- gemini.google.com에서 Settings > Connected apps를 여세요.
- Custom apps 아래에서 Add a custom app을 누르고, 서버 URL을 붙여 넣은 뒤 Next를 누르세요.
- 채팅에서 @를 입력하고 Dive Kit을 고르세요.
기타
MCP를 지원하는 어시스턴트라면 어느 것이든 Dive Kit에 연결할 수 있습니다. 이 서버 URL을 추가하세요. 로그인이나 API 키는 필요 없습니다.
https://mcp.divekit.app/mcp 하지 않는 일
- 계획이 안전하다고 판정하기. 수치와 경고를 보여 줄 뿐, 판단은 다이버의 몫입니다.
- 의학적 조언. 다이빙 후 증상이 있으면 응급 서비스나 DAN에 연락하세요.
- 안전 정지 추가. 계획에는 안전 정지가 모델링되어 있지 않으니 평소처럼 추가하세요.
- 언제 비행기를 타도 되는지 알려 주기. 다이빙 후 비행은 모델링되어 있지 않습니다.
- 계획, 수치, 답변에 대한 보증. 면책 조항을 참고하세요.
Dive Kit은 교육받은 다이버를 위한 계획 보조 도구이며, 다이브 컴퓨터가 아닙니다. 모든 계획을 자신의 교육, 팀, 다이브 컴퓨터와 대조해 확인하세요.
면책 조항
Dive Kit은 어시스턴트가 이를 이용해 만든 계획, 수치, 답변에 대해 어떠한 보증도 하지 않습니다. 다이빙, 교육, 안전에 대한 책임은 전적으로 다이버 본인에게 있습니다. AI 어시스턴트는 실수를 하며, Dive Kit을 쓰라는 지시를 받아도 기억에 의존해 수치를 말할 수 있습니다. 그러니 모든 수치를 Dive Kit 앱이나 도구 결과, 그리고 자신이 받은 교육과 대조해 확인하세요. 이해하지 못한 계획으로는 절대 다이빙하지 마세요. 여기의 어떤 내용도 의학적 조언이 아닙니다. 보증과 책임을 포함한 전체 약관은 이용 약관(영문)에 있습니다.
개인정보
서버는 익명입니다. 로그인도 계정도 없습니다. 어시스턴트가 보내는 다이빙 입력값을 받아 답을 계산하는 데만 쓰고 저장하지 않습니다. 오류 보고와 어떤 도구가 실행됐는지 같은 익명 사용 횟수는 보관하지만, 입력값은 전혀 포함하지 않습니다. 대화 자체는 사용하는 어시스턴트의 개인정보 약관을 따릅니다. 자세한 내용은 개인정보 처리방침에 있습니다.
공정 사용
이 서버는 자신의 AI 어시스턴트를 통한 개인 용도입니다. 공개 API가 아니므로 앱, 웹사이트, 서비스에 넣어 만들지 마세요. 클라이언트마다 공정 사용 한도가 있고, 과도하거나 자동화된 사용에는 속도 제한이 걸립니다. Dive Kit 엔진을 자신의 제품에 라이선스하고 싶다면 [email protected]으로 연락 주세요.
도움말과 피드백
[email protected]으로 이메일을 보내거나 피드백 보드에 글을 남겨 주세요. 앱에 관한 그 밖의 모든 내용은 Dive Kit 홈페이지를 참고하세요.