= Use-case UC5 Prototype Implementation – Интелигентна анализа на логови преку RAG/Chat = '''Актер кој го иницира:''' * Оператор / Аналитичар '''Други актери:''' * Нема '''Опис''' Корисникот поставува прашање преку Chat интерфејсот на природен јазик. Системот го анализира прашањето, генерира соодветен SQL query, го извршува врз базата и врз основа на добиените резултати му прикажува одговор на корисникот. == Сценарио == === Чекор 1 === '''Корисник''' Го отвора Chat интерфејсот и поставува прашање: ''„Прикажи ги сите активни процеси за Ilina-laptop.“'' [[Image(UC5_step1.png,700px)]] ---- === Чекор 2 === '''Систем''' Го анализира прашањето и генерира SQL команда за пребарување на релевантните податоци. '''SQL''' {{{ SELECT pid, name, cpu_percent, memory_mb, username FROM computer_processes_current WHERE computer_id = ( SELECT id FROM computers WHERE name = 'Ilina-laptop' ) ORDER BY cpu_percent DESC; }}} [[Image(UC5_step2.png,700px)]] ---- === Чекор 3 === '''Систем''' Ја извршува генерираната SQL команда врз базата и ги добива потребните податоци. [[Image(UC5_step3.png,700px)]] ---- === Чекор 4 === '''Систем''' Врз основа на добиените резултати генерира одговор и го прикажува во Chat интерфејсот. [[Image(UC5_step4.png,700px)]]