techdoc:aiassist
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 | ||
| techdoc:aiassist [15.04.2025 11:46] – turych | techdoc:aiassist [10.09.2025 13:28] (aktuální) – turych | ||
|---|---|---|---|
| Řádek 2: | Řádek 2: | ||
| Do aplikací ESO9 přibyla možnost využívat AI asistenta a (živého) asistenta s online Podporou. Obě možnosti jsou zapojeny do dialogu "//AI asistent//", | Do aplikací ESO9 přibyla možnost využívat AI asistenta a (živého) asistenta s online Podporou. Obě možnosti jsou zapojeny do dialogu "//AI asistent//", | ||
| === AI asistent === | === AI asistent === | ||
| - | AI asistent využívá pro dotazy uživatelů engine //Open AI// (aka //Chat GPT//). Pro generování odpovědí uživatelům využívá primárně nápovědu k dané činnosti, pokud se v některé | + | AI asistent využívá pro dotazy uživatelů engine //Open AI// (aka //Chat GPT//). Počítá tedy s některou z placených variant této služby. Pro generování odpovědí uživatelům využívá primárně nápovědu k dané činnosti |
| V budoucnu nebude problém pro sestavení odpovědí zapojit i další enginy (např. //Claude//, //Deep Seek// aj.).\\ | V budoucnu nebude problém pro sestavení odpovědí zapojit i další enginy (např. //Claude//, //Deep Seek// aj.).\\ | ||
| === Online Podpora === | === Online Podpora === | ||
| - | Pokud odpovědi od AI nedostačují nebo je problém složitější, | + | Pokud odpovědi od AI nedostačují nebo je problém složitější, |
| + | \\ | ||
| === Konfigurace === | === Konfigurace === | ||
| Oba asistenti se konfigurují v aplikačních parametrech ve skupině "//AI Assist//": | Oba asistenti se konfigurují v aplikačních parametrech ve skupině "//AI Assist//": | ||
| - | Parametr "// | + | Parametr "// |
| + | |||
| + | Pro nastavení asistenta s online Podporou není třeba nic dalšího instalovat, služba běží na portále společnosti ESO9 international a.s. Pro zpřístupnění této služby zákazníkovi je třeba zažádat si u naší společnosti o přístupové informace (jméno/ | ||
| - | Pro nastavení asistenta s online Podporou je třeba zpřístupnit tuto službu zákazníkovi ze strany společnosti //ESO9 international a.s.// Výsledkem budou přístupové informace (jméno/ | ||
| === Instalace služby AI asistenta === | === Instalace služby AI asistenta === | ||
| - | //ESO9 AI asistent// funguje jako samostatný web na webovém serveru IIS (Internet Information Server), který je součástí všech serverových edicí MS Windows Serveru. Instalace tedy počítá s existujícím a funkčním prostředím IIS.\\ | + | //ESO9 AI asistent// funguje jako samostatný web (webové API) na webovém serveru IIS (Internet Information Server), který je součástí všech serverových edicí MS Windows Serveru. Instalace tedy počítá s existujícím a funkčním prostředím IIS.\\ |
| Instalační soubory pro tuto službu jsou k dispozici na adrese [[https:// | Instalační soubory pro tuto službu jsou k dispozici na adrese [[https:// | ||
| - | Postup instalace a zprovoznění služby je podobný instalaci ESO9 JSON API, která je detailně popsána {{ : | + | Postup instalace a zprovoznění služby je podobný instalaci |
| + | Po instalaci je nutné službu jednorázově nakonfigurovat. Veškerá konfigurace se týká souboru // | ||
| + | * // | ||
| + | * // | ||
| + | == AI asistent - databázová oprávnění == | ||
| + | V aplikační databázi je třeba povolit přístupy k těmto objektům: | ||
| + | * Tabulky a pohled //CINNOST, CINPRILOHA, UZIVATEL, PARAM, QKONVERZACE_TEMA// | ||
| + | * Tabulka KONVERZACE, KONVERZACE_TEMA - oprávnění pro SELECT, DELETE, INSERT a UPDATE | ||
| + | * Funkce // | ||
| + | * Funkce // | ||
| + | * Procedury // | ||
| + | == AI asistent - databázová oprávnění - SQL skript == | ||
| + | Následující skript provede nastavení oprávnění pro roli // | ||
| + | < | ||
| + | -- založení role v databázi | ||
| + | USE [< DBname , sysname, >] | ||
| + | CREATE ROLE [eso9ai_role] | ||
| + | GO | ||
| + | -- procedury v roli | ||
| + | USE [< DBname , sysname, >] | ||
| + | GRANT SELECT ON CINNOST TO [eso9ai_role] | ||
| + | GRANT SELECT ON CINPRILOHA TO [eso9ai_role] | ||
| + | GRANT EXECUTE ON [dbo].[fnHodnotaParUziv_Varchar] TO [eso9ai_role] | ||
| + | GRANT SELECT ON [dbo].[fnUSerParams] TO [eso9ai_role] | ||
| + | GRANT DELETE ON KONVERZACE TO [eso9ai_role] | ||
| + | GRANT INSERT ON KONVERZACE TO [eso9ai_role] | ||
| + | GRANT SELECT ON KONVERZACE TO [eso9ai_role] | ||
| + | GRANT UPDATE ON KONVERZACE TO [eso9ai_role] | ||
| + | GRANT DELETE ON KONVERZACE_TEMA TO [eso9ai_role] | ||
| + | GRANT INSERT ON KONVERZACE_TEMA TO [eso9ai_role] | ||
| + | GRANT SELECT ON KONVERZACE_TEMA TO [eso9ai_role] | ||
| + | GRANT UPDATE ON KONVERZACE_TEMA TO [eso9ai_role] | ||
| + | GRANT SELECT ON PARAM TO [eso9ai_role] | ||
| + | GRANT SELECT ON QKONVERZACE_TEMA TO [eso9ai_role] | ||
| + | GRANT EXECUTE ON spTXT_KONVERZACE TO [eso9ai_role] | ||
| + | GRANT EXECUTE ON spTXT_KONVERZACE_TEMA TO [eso9ai_role] | ||
| + | GRANT SELECT ON UZIVATEL TO [eso9ai_role] | ||
| + | GO | ||
| + | |||
| + | GO | ||
| + | -- založení sql loginu | ||
| + | USE [master] | ||
| + | CREATE LOGIN [eso9api.ai.< | ||
| + | -- Na Cloud ESO9: | ||
| + | -- ALTER SERVER ROLE [ESO_SQLUser] ADD MEMBER [eso9api.ai.< | ||
| + | GO | ||
| + | -- přiřazení sql loginu do role v databázi | ||
| + | USE [< DBname , sysname, >] | ||
| + | CREATE USER [eso9api.ai.< | ||
| + | ALTER ROLE [eso9ai_role] ADD MEMBER [eso9api.ai.< | ||
| + | GO | ||
| + | </ | ||
| + | |||
techdoc/aiassist.1744717611.txt.gz · Poslední úprava: 15.04.2025 11:46 autor: turych