chatkit
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| chatkit [2026/02/09 15:45] – admin | chatkit [2026/02/09 15:51] (aktuální) – [Omezení] admin | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| ====== ChatKit ====== | ====== ChatKit ====== | ||
| - | ChatKit je nástroj od OpenAI (vydáný v roce 2025 jako součást sady AgentKit), který dramaticky zjednodušuje tvorbu moderních konverzačních rozhraní poháněných umělou inteligencí. | ||
| - | Umožňuje vývojářům rychle vložit kvalitní, responzivní a hezky vypadající chatovací okno do webových aplikací, intranetů, zákaznické podpory, interních nástrojů apod. – a to bez nutnosti budovat celé UI od nuly. | ||
| - | ===== Co je ChatKit? ===== | ||
| - | ChatKit je v podstatě frontendový toolkit + webový komponent, který se stará o: | ||
| - | celou logiku chatu (zprávy, streamování odpovědí, načítání, | + | **ChatKit** je sada nástrojů a knihoven určených pro rychlou |
| - | zobrazení | + | |
| - | nahrávání souborů | + | |
| - | citace zdrojů | + | |
| - | responzivní design | + | |
| - | možnost vlastního stylování (CSS proměnné, themes) | + | |
| - | Nejčastěji se používá ve spojení s OpenAI Agent Builderem, kde si na straně OpenAI nadefinujete chování agenta (prompty, nástroje, znalostní bázi) a ChatKit pak slouží jako „hezká fasáda“. | + | ===== Hlavní |
| - | ===== Hlavní | + | |
| - | Rychlost nasazení – z hodin na minuty | + | ChatKit pomáhá vývojářům: |
| - | Velmi pěkný defaultní design (porovnatelný s ChatGPT) | + | |
| - | Automatické streamování odpovědí | + | |
| - | Podpora file uploadů a image preview | + | |
| - | Zobrazení myšlenkového řetězce agenta (chain-of-thought) | + | |
| - | Bezpečná autentizace přes krátkodobé tokeny | + | |
| - | Funguje s libovolným frameworkem (React, Vue, Svelte, vanilla JS, Next.js…) | + | |
| - | ===== Jak to funguje (nejběžnější scénáře) ===== | + | * Vytvářet chatovací aplikace bez nutnosti |
| - | ==== 1. Managed varianta (nejjednodušší) | + | * Strukturovat konverzace mezi uživatelem a AI. |
| - | text// v head nebo přes import | + | * Pracovat s kontextem a historií zpráv. |
| - | <script type=" | + | * Integrovat AI do existujících systémů a workflow. |
| - | ,[object Object], | + | |
| - | ,[object Object], | + | ===== Klíčové vlastnosti |
| - | Backend (Agent Builder) hostuje OpenAI → vy se staráte jen o UI. | + | |
| - | ==== 2. Self-hosted / custom backend | + | ChatKit obvykle zahrnuje: |
| - | Použijete | + | |
| - | textimport { createChatKit } from ' | + | * **Správu konverzace** – ukládání a načítání historie chatu. |
| - | ,[object Object], | + | * **Práci s kontextem** – možnost předat AI strukturované informace. |
| - | ===== Pro koho je ChatKit vhodný? | + | * **Nástroje (tools/functions)** – AI může volat funkce v aplikaci. |
| - | ^ Použití | + | * **Šablony promptů** – předpřipravené způsoby komunikace s AI. |
| - | | Zákaznická podpora | + | * **Integrace** – napojení na databáze, API nebo jiné systémy. |
| - | | Interní knowledge base | „ Zeptej se dokumentace “ | Managed | + | |
| - | | HR onboarding asistent | + | ===== Typické použití ===== |
| - | | E-commerce asistent | + | |
| - | | Interní nástroje | + | ChatKit |
| - | | Rychlý MVP / proof-of-concept | + | |
| + | * Chatboty pro zákaznickou podporu | ||
| + | * Interní asistenty pro firmy | ||
| + | * AI asistenty pro vývojáře | ||
| + | * Vzdělávací aplikace | ||
| + | * Automatizaci pracovních procesů | ||
| + | |||
| + | ==== Hlavní výhody | ||
| + | |||
| + | * Rychlost nasazení – z hodin na minuty | ||
| + | * Velmi pěkný defaultní design (porovnatelný s ChatGPT) | ||
| + | * Automatické streamování | ||
| + | * Podpora file uploadů a image preview | ||
| + | * Zobrazení myšlenkového | ||
| + | * Bezpečná autentizace přes krátkodobé tokeny | ||
| + | * Funguje s libovolným frameworkem | ||
| ===== Omezení a věci k zamyšlení (2026) ===== | ===== Omezení a věci k zamyšlení (2026) ===== | ||
| Řádek 49: | Řádek 48: | ||
| cena – platíte za použití modelů + případně za workflow běhy | cena – platíte za použití modelů + případně za workflow běhy | ||
| human handoff (předání člověku) je zatím řešeno jen velmi základně | human handoff (předání člověku) je zatím řešeno jen velmi základně | ||
| + | ===== Příklad použití ===== | ||
| + | <code javascript> | ||
| + | function MyChat({ clientToken }) { | ||
| + | const { control } = useChatKit({ | ||
| + | api: { url, domainKey } | ||
| + | }); | ||
| + | |||
| + | return ( | ||
| + | <ChatKit | ||
| + | control={control} | ||
| + | className=" | ||
| + | /> | ||
| + | ); | ||
| + | } | ||
| + | </ | ||
| ===== Zajímavé odkazy ===== | ===== Zajímavé odkazy ===== | ||
| Řádek 57: | Řádek 71: | ||
| Starter šablony: https:// | Starter šablony: https:// | ||
| - | ChatKit | + | ===== Závěr ===== |
| + | |||
| + | ChatKit | ||
chatkit.1770648352.txt.gz · Poslední úprava: autor: admin
