AI-assistenter

Dive Kit för ChatGPT, Claude och Gemini

Beskriv ett dyk för din AI-assistent och få tillbaka en riktig dekompressionsplan. Siffrorna kommer från samma Bühlmann ZH-L16C-motor med gradientfaktorer som körs i Dive Kit-appen, inte från chattbottens gissning.

Anslut Dive Kit

Vad det gör

Dive Kit gör din AI-assistent till en komplett dykplanerare. Du går igenom dyket med vanliga ord. Assistenten resonerar kring det och frågar efter det som saknas, och skickar sedan djup, tider, gaser och cylindrar till Dive Kit, som räknar ut svaret och lämnar tillbaka det. Varje plan har en länk som öppnar samma plan i Dive Kit-appen. Kom igång på ungefär en minut.

Vad assistenten kan göra

Assistenten har 18 verktyg, här med en rad var om vad de ger tillbaka:

Planering

plan_dive
Stopptabell, gas per cylinder, varningar, reservplaner och CCR-bailout, med en länk som öppnar planen i Dive Kit-appen.
find_max_bottom_time
Den längsta bottentiden i öppen krets på en nivå som håller varje cylinder över sin reserv, ryms inom en tidsbudget till ytan eller inte kräver något stopp.
check_no_deco
Hur länge du kan stanna på ett djup utan dekompressionsstopp.
read_share_link
Avkodar en Dive Kit-delningslänk till planen den innehåller, redo att räknas om eller ändras.

Gas

gas_specs
MOD, minsta djup, END, EAD, densitet och PPO₂ för en blandning.
best_mix
Den bästa blandningen för ett djup, närmaste standardfyllning och dekogaserna att bära.

Blandning

plan_blend
En blandningsplan med partialtryck till en målblandning av nitrox eller trimix, med användning av bank.
mix_result
Blandningen en fyllning gav, för att kontrollera en blandningsplan eller en fyllning som redan är gjord.
blend_continuous
Matningsförhållanden och analysatormål för blandning med kontinuerligt flöde.
decant
Två cylindrar sammankopplade med en överströmningsslang, och var man ska sluta för en målblandning.

Förbrukning

gas_usage
Gasen en cylinder förbrukar under en profil utan stopp, med reserv och vändtryck.
rmv_sac
En dykares andningsvolym (RMV och SAC) från ett loggat dyk.

Viktning

buoyancy_check
Blyet en utrustning behöver, och vad en vattenfylld dräkt, en trasig wing eller en förlorad stage ställer till med.

Enheter

convert_units
Tryck, volym, djup, temperatur, vikt och andningsvolym mellan enheter.

Kunskap

get_guide
Ett avsnitt ur planeringsguiden.
lookup_cylinders
Cylinderstorlekar, tryck, flytkraft och planförinställningen för var och en, från Dive Kits öppna cylinderdata.
lookup_certifications
Dykkurser per organisation, med förkunskapskrav, motsvarigheter och gränser, från Dive Kits öppna certifieringsdata.
lookup_references
Granskade artiklar, böcker och standarder bakom siffrorna, från Dive Kits öppna data.

Prova

Klistra in någon av de här i en chatt med Dive Kit påslaget. Svaren nedan är vad verktygen gav tillbaka, med Dive Kits standardvärden som gradientfaktorer på 50/80.

  • "Vilken är den bästa gasblandningen för 40 m?"

    best_mix

    Bästa blandning 27/9.8 med ett tak på 1,4 bar PPO₂ och en END-gräns på 30 m, närmaste standardfyllning 25/25, och EANx50 från 21 m för deko. Den flaggar att den bästa blandningens densitet på 5,7 g/L ligger över den rekommenderade gränsen på 5,2 g/L.

  • "Jag har en cylinder med 21/35 på 123 bar och vill toppfylla den till 32/20 på 200 bar. Hur gör jag?"

    plan_blend

    Släpp ut till 112 bar, fyll syrgas till 138 bar och sedan luft till 200 bar. Resultatet blir 31.8/20, med reglerna för syrgasren utrustning för en gas över 40 % syre.

  • "Är 25 minuter på 30 m med EANx32 ett dyk utan stopp?"

    check_no_deco

    Tid utan stopp 16 min med GF 50/80, så 25 min kräver dekompressionsstopp. PPO₂ 1,28 bar på 30 m, MOD 33,6 m vid 1,4 bar.

  • "Planera 45 m i 25 min på dubbla 12:or med 21/35 på 232 bar, med en 11 L-stage med EANx50 och en 7 L med syrgas, båda på 200 bar."

    plan_dive

    56 min löptid, 29 min till ytan med 22 min stopp från 18 m, stopptabellen och gasen per cylinder. Ryggasen slutar på 89 bar, över sin reserv på 77 bar.

  • "På mitt senaste dyk låg jag i snitt på 15 m i 45 min och min AL80 gick från 200 till 70 bar. Vad är min SAC, och skulle en full AL80 räcka 40 minuter på 18 m?"

    rmv_sac, sedan gas_usage

    RMV 12,2 L/min (1,16 bar/min på den AL80:n). På 18 m i 40 min förbrukar AL80:n 131 bar och har 76 bar kvar, över sin reserv på 69 bar enligt tredjedelsregeln, och verktyget flaggar att dyket slutar under vändtrycket på 135 bar.

  • "Hur mycket bly behöver jag med en 12 L stålflaska och en 5 mm våtdräkt i saltvatten?"

    lookup_cylinders, sedan buoyancy_check

    Stålflaskan på 12 L och 232 bar från cylinderdatan, sedan ungefär 3 kg bly för att vara neutral på 3 m med en nästan tom cylinder, som utgångspunkt för en kontroll i vattnet.

  • "Var kommer gasdensitetsgränsen på 5,2 g/L ifrån?"

    lookup_references

    Anthony och Mitchell, Respiratory Physiology of Rebreather Diving (2016), som anger 5,2 g/L som idealvärde och 6,2 g/L som maximum, med en länk, och Warkander m.fl. (1990) om CO₂-retention från tät gas.

När en detalj saknas, som en cylinderstorlek eller fyllning, frågar assistenten innan den planerar. När den antar ett standardvärde, som gradientfaktorer på 50/80, säger den det.

Planera ett riktigt dyk med det

Dive Kit är som bäst i en konversation. Assistenten researchar, frågar efter det den behöver och anropar flera verktyg i tur och ordning. Så här kan några längre konversationer gå till.

Ett vrakdyk med en buddy

"Planera ett penetrationsdyk på vraket HMAS Canberra utanför Melbourne för mig och en buddy."

  1. Assistenten slår upp vraket på nätet: var det ligger, djupet till sanden och däcket, förhållandena och eventuella tillstånd.
  2. Den frågar om din certifiering och penetrationsutbildning, vilka gaser du kan få tag på, dina cylindrar, din SAC, vattentemperaturen och din dräkt.
  3. best_mix väljer gasen för djupet, sedan planerar plan_dive dyket med din reserv och en reservplan för förlorad dekogas.
  4. gas_usage räknar på penetrationssegmentet, och find_max_bottom_time hittar den bottentid din reserv tillåter, för att bestämma vändpunkten.
  5. buoyancy_check räknar ut viktningen för torrdräktsutrustningen, och du får till slut en delningslänk som öppnar planen i Dive Kit-appen.

Penetration kräver vrakutbildning och en ledlina. Dive Kit planerar gasen och dekompressionen, inte penetrationen.

Fyllningen blev fel

"Min blandare skulle ge mig 32 % men analysatorn visar 29,8. Mitt dyk är 30 m i 40 min i morgon. Går det fortfarande bra?"

  1. gas_specs ger den analyserade blandningens MOD och dess PPO₂ på 30 m.
  2. plan_dive planerar dyket på den analyserade blandningen, och check_no_deco jämför dess tid utan stopp med blandningen du beställde.
  3. Om planen inte längre håller räknar plan_blend ut en toppfyllning och mix_result kontrollerar vad den skulle ge.
  4. Du väljer mellan att planera om på gasen du har och att toppfylla den, med siffrorna för båda.

En vecka på safaribåt

"Fyra dyk om dagen i fem dagar i Röda havet på EAN32, hjälp mig att planera dag ett."

  1. Assistenten frågar efter varje dyks profil och de ytintervall båten kör.
  2. plan_dive planerar varje dyk i vatten från Röda havet och för vidare vävnadsmättnaden från ett dyks delningslänk till nästa.
  3. gas_usage kontrollerar varje dyk mot båtens cylindrar.
  4. get_guide tar upp upprepade dyk och hur CNS och OTU byggs upp under en dag, och du får till slut dagens fyra planer.

Från ett loggat dyk till en ny plan

"Här är min senaste dykloggning: 32 m, 45 min, dubbla 12:or från 210 till 90 bar. Nästa månad vill jag göra 40 m i 30 min med samma utrustning."

  1. rmv_sac gör om loggen till din andningsvolym.
  2. gas_usage och plan_dive använder den som din SAC under arbete, och best_mix föreslår en gas för 40 m.
  3. find_max_bottom_time med reservgränsen visar hur länge utrustningen räcker på 40 m.
  4. Du får till slut en plan byggd på din egen andningsvolym i stället för ett standardvärde.

Byte till torrdräkt

"Jag byter från en 7 mm våtdräkt och en AL80 till torrdräkt och en 12:a i stål. Hur ändras min viktning?"

  1. lookup_cylinders hittar båda cylindrarna och deras flytkraft från full till tom.
  2. buoyancy_check körs en gång för varje utrustning, och assistenten jämför blyet var och en behöver.
  3. Felfallen följer med: en vattenfylld dräkt och en trasig wing, för varje uppsättning.
  4. Du får till slut en startvikt för den nya utrustningen att bekräfta med en kontroll i vattnet.

Varför siffrorna skiljer sig

"Min dykdator visade ett stopp på 3 minuter på 6 m, Dive Kit gav 5. Varför?"

  1. Assistenten frågar efter din dykdators modell och gradientfaktorer, och läser din plan med read_share_link om du klistrar in länken.
  2. plan_dive planerar om dyket med de gradientfaktorer din dator använder.
  3. get_guide tar upp varför planer skiljer sig och Dive Kits konventioner.
  4. lookup_references hänvisar till källorna för Bühlmann och gradientfaktorer, så att du kan läsa dem själv.

Varje plan är ett planeringshjälpmedel för utbildade dykare. Kontrollera den mot din utbildning, ditt team och din dykdator.

Samma siffror varje gång

Med Dive Kit anslutet ger samma fråga med samma indata samma siffror varje gång. Varje siffra kommer från Dive Kits motor, inte från modellens huvudräkning: Bühlmann ZH-L16C-modellen med gradientfaktorer och en uppsättning konventioner för vatten, yttryck och avrundning, gemensam med Dive Kit-appen. Konventionssidan förklarar var och en och varför Dive Kits siffror kan skilja sig från en formel i en lärobok.

Dykkunskap och granskade källor

Assistenten får också dykkunskapen runt siffrorna. Planeringsguiden tar upp gradientfaktorer, gasplanering och blandning, bailout och reservplaner, varningar, upprepade dyk, gränsfall och varför planer skiljer sig mellan verktyg. För fakta slår assistenten upp Dive Kits öppna dataset med cylindrar, certifieringar och källor, och hänvisar till dem i stället för att söka på webben. Datan är öppen på open.divekit.app under CC BY 4.0.

Dive Kit är ett planeringshjälpmedel för utbildade dykare, inte en dykdator.

Kom igång

Välj din assistent. Det tar ungefär en minut. Du behöver inget Dive Kit-konto, och servern kräver ingen inloggning.

ChatGPT

Plus-, Pro-, Business-, Enterprise- och Edu-konton, på webben. Gratiskonton kan inte lägga till anpassade servrar än. Dive Kit kommer snart att finnas i ChatGPT:s pluginkatalog, och då kan du lägga till det med en sökning.

  1. Kopiera meddelandet nedan och klistra in det i en ny chatt på chatgpt.com. Plugin Creator ställer in Dive Kit åt dig. Om omnämnandet inte lyser upp, skriv @ och välj Plugin Creator först.
  2. Godkänn varningen om anpassade servrar. ChatGPT slår på utvecklarläget åt dig om det är avstängt.
  3. Skriv @Dive Kit i valfri chatt, eller klicka på + och välj det under More.
[@Plugin Creator](plugin://plugin_connector_1p_e1a10c53223481918a42f1510ec46c1e) create a plugin called Dive Kit using the MCP server https://mcp.divekit.app/mcp

Föredrar du den manuella vägen? Öppna chatgpt.com/plugins, klicka på +, döp det till Dive Kit och klistra in https://mcp.divekit.app/mcp som serverns URL med No Auth.

Claude

Webb och dator, på alla abonnemang. Dive Kit finns i Claudes connector-katalog.

Lägg till i Claude

Knappen öppnar Dive Kit i Claudes connector-katalog. Klicka på Connect; ingen inloggning behövs. I en chatt klickar du på +, sedan Connectors, och slår på Dive Kit. På mobilen ansluter du den först på webben, sedan dyker den upp i Claude-appen.

Claude Code:

claude mcp add --transport http divekit https://mcp.divekit.app/mcp

Gemini

Anpassade appar i Gemini är öppna för personer som är 18 år eller äldre i USA, inloggade med ett personligt Google-konto och som använder Gemini på engelska. Vi håller fortfarande på att aktivera Dive Kit här, så den här vägen kanske inte fungerar än.

  1. På gemini.google.com öppnar du Settings > Connected apps.
  2. Under Custom apps klickar du på Add a custom app, klistrar in serverns URL och klickar på Next.
  3. I en chatt skriver du @ och väljer Dive Kit.

Övriga

Alla assistenter som stöder MCP kan ansluta till Dive Kit. Lägg till den här serveradressen. Den kräver ingen inloggning och ingen API-nyckel.

https://mcp.divekit.app/mcp

Vad det inte gör

  • Kallar en plan säker. Det visar siffrorna och varningarna, och beslutet är ditt.
  • Ger medicinska råd. Om du har symtom efter ett dyk, kontakta räddningstjänsten eller DAN.
  • Lägger till ett säkerhetsstopp. Planerna modellerar inget, så lägg till det som du brukar.
  • Säger när du kan flyga. Flygning efter dykning modelleras inte.
  • Garanterar en plan, en siffra eller ett svar. Se ansvarsfriskrivningen.

Dive Kit är ett planeringshjälpmedel för utbildade dykare, inte en dykdator. Kontrollera varje plan mot din utbildning, ditt team och din dykdator.

Ansvarsfriskrivning

Dive Kit lämnar inga garantier för planer, siffror eller svar som din assistent tar fram med det. Du ensam ansvarar för ditt dyk, din utbildning och din säkerhet. AI-assistenter gör fel och kan ange siffror ur minnet även när de ska använda Dive Kit, så kontrollera varje siffra mot Dive Kit-appen eller verktygets resultat och mot din utbildning. Dyk aldrig en plan du inte förstår. Inget här är medicinsk rådgivning. De fullständiga villkoren, inklusive garanti och ansvar, finns i användarvillkoren (på engelska).

Integritet

Servern är anonym. Det finns ingen inloggning och inget konto. Den tar emot de dykuppgifter din assistent skickar, använder dem bara för att räkna ut svaret och sparar dem inte. Vi sparar felrapporter och anonym användningsstatistik, som vilket verktyg som kördes, utan några av dina uppgifter. Din assistents egna integritetsvillkor gäller för själva konversationen. Detaljerna finns i integritetspolicyn.

Skälig användning

Servern är till för personligt bruk via din egen AI-assistent. Det är inget öppet API: bygg inte in den i en app, en webbplats eller en tjänst. Varje klient har gränser för skälig användning, och tung eller automatiserad användning begränsas. Om du vill licensiera Dive Kit-motorn för din egen produkt, skriv till [email protected].

Hjälp och feedback

Mejla [email protected] eller skriv på feedbacktavlan. För allt annat om appen, se Dive Kits startsida.