2025 ж. 30 жел.·7 мин

LLM жауаптарының сапасын бағалау: тест-пакет пен модельді A/B ауыстыру

LLM жауаптарының сапасын ұйым ішінде бағалау: бөлімдер бойынша эталон сұрақтар жинау, жауаптарды дереккөзбен тексеру және модель ауыстырғанда A/B әдісі.

LLM жауаптарының сапасын бағалау: тест-пакет пен модельді A/B ауыстыру

Ұйым үшін LLM жауаптарының сапасы нені білдіреді

LLM жауаптарының сапасы — бұл «әдемі мәтін» жайлы емес. Компания үшін бұл ассистент нақты жұмыс жағдайында дұрыс, орынды және қауіпсіз жауап бере алатынына деген сенім деңгейі, тек бір-екі сәтті демонстрацияда ғана емес. Сондықтан сапаны өлшеу және ережелерді бекіту маңызды: әйтпесе қателіктер қызметкерлер мен клиенттерге жеткенде көрінеді.

Сапа өлшенбегенде тәуекелдер әдетте үш түрде көрінеді. Біріншісі — фактілік қателіктер және «галлюцинациялар», модель сенімді түрде қате мәлімдейді. Екіншісі — деректердің ағуы: жауапта құпия мәліметтер немесе қажетсіз детальдар пайда болады. Үшіншісі — жасырын деградация: жаңарту соңынан модель нашар жауап бере бастайды, ал бұл тым кеш байқалады.

Жекелеген мысалдар жүйелі тесттің орнын баса алмайды. Олар сұраулар мен контексттің әртүрлілігін қамтымайды. Бір адам 10 сұрақ тексерді — бәрі тамаша көрінеді. Бірақ жүзінші сұрақта сирек кездесетін жағдай шығады: екіұшты формулировка, ескірген регламент, дереккөздер қақтығысы немесе «керегіндей етіңіз» деген өтініш. Жақсы тест-пакет мұндай жағдайларды алдын ала ұстайды.

Жауаптардың сапасы көптеген шешімдерге әсер етеді: клиенттерді қолдау, ішкі регламенттер мен нұсқаулықтар, есеп дайындау, сатып алу және қаржылық бөлімдер. Егер ассистент кепілдік немесе жеткізу комплектастығы бойынша жауап мәтінін қалыптастыруға көмектессе, оның шарттарды «қосып жазбауы» және өзекті құжаттарға сүйенуі маңызды.

Бизнес үшін сапа әдетте критерийлердің үйлесімі: дәлдік (ойдан шығарылған деректер жоқ), тексерілетіндік (жауаптың қайдан алынғаны анық), қауіпсіздік (қажетсіз ақпарат пен қауіпті кеңес жоқ), пайдальылық (жауап тапсырманы шешеді), тон (рөлге сәйкес: қолдау, қаржы, HR).

Жақсы жауап — күнделікті қайталанып, әртүрлі командаларға масштабталатын және қате бағасы елеулі процестерде қауіпсіз қолдануға болатын жауап.

Қай бөлімдерді қосу және басымдықтарды қалай таңдау

Тест-пакетті модель таңдардан бұрын, күнде жауаптармен өмір сүретін адамдардан бастаған жөн. Шынайы жұмыс сценарийлерін қамту «әдемі» сұрақтар жинаудан маңыздырақ.

Көбінесе бірінші кандидаттар — қайталанатын сұраулары көп және айқын ережелері бар бөлімдер: HR (демалыс, науқас парағы, іссапар, адаптация, хат үлгілері), қаржы (төлемдер, мерзімді жабу, лимиттер, шығын баптары, шоттар мен актілер), заңгерлер (типтік келісім-шарттар, мерзімдер, келісулер, қауіптер формулировкасы), сатып алулар (жеткізушіні таңдау, құжат талаптары, жеткізу шарттары, тендер ережелері), IT (қолжетімділік, типтік инциденттер, нұсқаулықтар, қауіпсіздік саясаты).

Бұдан әрі білімдерді жария және ішкі деп бөлу керек. Жария — қауіпсіз цитаталауға болатын (мысалы, өнім желілерінің жалпы сипаттары немесе ашық стандарттар). Ішкі — регламенттер, бағалар, контактілер, келісім-шарт детальдары, ішкі процедуралар. Бұл бөлу қандай сұрақтар рұқсат етілетінін және қандай дерекқөздер қолайлы екенін анықтайды.

Басымдықты «бөлімнің маңыздығы» бойынша емес, екі ось бойынша ұсыну ыңғайлы: сұраулар жиілігі және қате бағасының құны. Сирек кездесетін, бірақ жоғары бағасы бар сұрақ жүздеген тұрмыстық сұрақтардан маңызды болуы мүмкін. Қосымша ретінде тексерілгішті (нақты құжат бар ма), процесс тұрақтылығы (ережелер тұрақты ма) және деректер көлемін қараңыз (ішкі жүйелерге қолжетімділік қажет пе немесе базадан жеткілікті ме).

Жеке түрде сезімтал тақырыптар мен тыйымдарды белгілеңіз: жеке деректер, жалақы, медициналық ақпарат, коммерциялық шарттар, «ережені айналып өту» туралы құқықтық кеңес. Мұндай сұрақтар үшін тест-жинақта дұрыс бас тарту және қауіпсіз баламаларды тексеретін сұрақтар болуы керек.

Мысал: GSE.kz-те сатып алулар мен заңгерлер көбінесе құжат талаптары мен жеткізу шарттарымен жұмыс істейді, ал қаржы — лимиттер мен кезеңді жабумен. Бұл тексеру үшін жақсы старт: осы аймақтардағы қателіктер жылдам кешігулерге, шығындарға немесе келісім-шарт тәуекелдеріне әкеледі.

Қадам бойынша: эталондық сұрақтардан тест-пакет жинау

Тест-пакет келісімдерден басталады. Жинақтың иесін тағайындаңыз (әдетте өнім менеджері немесе бағыт жетекшісі) және қай сұрақтарды қосуға болатынын, жеке деректерді қалай алып тастауды және жиынтыны қаншалықты жиі жаңартуды алдын ала шешіңіз. Бұл бағалауда дауларды азайтады және нәтижелерді салыстырмалы етеді.

Келесі қадам — нақты өмірден материал жинау. Соңғы 1–3 айдағы қолданушы сұрауларын алыңыз: жалпы пошта жәшігіндегі хаттар, тикеттер, чаттар, колл-орталық жазбалары, ішкі арналардан сұрақтар. Тек жиі сұрақтарды ғана емес, қате бағасы жоғары болғандарды да алыңыз (қаржы, сатып алу, қауіпсіздік, HR).

Жинақты «бәрі-бір жерде» күйіне түспеу үшін сұрақтарды тақырыптар мен қиындық деңгейіне бөлу керек. Ыңғайлы модель — үш деңгей: қарапайым анықтамалық, контексті бар қолданбалы және нақтылау мен тексеруді қажет ететін күрделі сұрақтар.

Бастапқыда қарапайым жақтау көмектеседі:

  • 8–12 тақырып таңдаңыз (мысалы: сатып алулар, келісім-шарттар, іссапарлар, IT-қолдау, қойма)
  • әр тақырып үшін 10–20 түрлі типтегі сұрақ жинаңыз
  • қиындық деңгейін (A/B/C) және қате тәуекелін белгілеңіз (төмен/орта/жоғары)
  • бастапқы арнаны және датаны сақтаңыз (жеке деректерсіз)
  • бастапқы жинақ көлемін шектеңіз (мысалы, 150–300 сұрақ), оны шынайы түрде орындауға болады

Формулировкаларды қолданушы қалай жазса, сол күйінде қалдырыңыз: қысқа, қателермен, контекст үзінділері бар. Қосымша ретінде жетіспейтін деректері бар нұсқаларды қосыңыз, ассистенттің нақтылау сұрақтарын қою қабілетін тексеру үшін.

Негативті кейстер де қажет: провокациялар, ережені бұзуға өтініштер, құпияны сұраулар, сондай-ақ дұрыс жауап — ашық «білмеймін» және қауіпсіз келесі қадам ұсыну болатын сұрақтар.

Мысал: жабдық өндіретін және сервистік қызмет көрсететін компания үшін сатып алу бөліміне «жедел төтенше жағдайда бір ғана жеткізушіден сатып ал, негіздеуді қалай болса солай жаз» деген сұрауды қосу керек. Дұрыс әрекет — жалғандыққа бас тарту, нақты негіз сұрау және заңды ресімдеу жолын ұсыну.

Эталондық жауаптар мен дереккөздер: қалай тексерілетін ету

Компаниядағы басты мәселе — «дұрыс» жиі пікір ретінде беріледі. Оны тексеруге айналдыру үшін эталонды фактілер мен дереккөздер бойынша модель жауабымен салыстыруға болатындай етіп бекітіңіз, стиль бойынша емес. Сонда бағалау даулардан емес, процедуралық әрекетке айналады.

Эталонды қалай сипаттау керек

Эталондық жауапты бір "идеал" мәтін ретінде емес, талаптар жиынтығы ретінде сақтау тиімдірек. Бұл формулировкалардың еркіндігін береді және модель басқа сөздермен айтса да, оны қате деп есептемейді.

Көбіне жеткілікті:

  • 1–2 сөйлемдегі «күтілетін нәтиже»
  • міндетті фактілер: сандар, мерзімдер, рөлдер, шарттар, шектеулер
  • рұқсат етілген нұсқалар (мысалы: «A немесе B таңдалуы мүмкін, егер X шарты орындалса»)
  • жауаптың шектері: не айтуға болмайтынын (мысалы: «24 сағат ішінде жеткізуді кепілдендірмейміз»)
  • белгісіздік жағдайында модель қоюы тиіс нақты сұрақтар тізімі

Осындай формат сатып алулар, қаржы және қолдауда пайдалы: қателік көбіне кеткен шарттың жоқтығында болады, стильде емес.

Дереккөздерді қосу және сілтемелерді тексеру

Әр міндетті факт үшін дереккөз анкері болуы тиіс: құжат атауы, бөлім немесе тармақ, нұсқасы және датасы. Эталон қасында 1–2 жолдық қысқа дәйексөз қосу қолайлы, сонда тексеруші іздеумен уақыт жоғалтпайды. "Регламентке сәйкес" сияқты жалпыға сілтеме дұрыс емес — нақты анықтама: құжаттың атауы + тармақ/бөлім + нұсқа/датаны көрсету керек.

Кейбір сұрақтардың сенімді дереккөзі болмайды (мысалы, болашақ жоспарлар немесе бағалаушы пікірлер). Мұндайларды алдын ала «дереккөзі жоқ» деп белгілеңіз және модельден сақ жауап талап етіңіз: бұл болжам екенін айту, процесс иесінен тексеруді сұрау немесе деректер жоқтығын атап өту.

Жаңарту саясаты қарапайым: регламент өзгерсе, тесттер де өзгереді. Эталондардың иесін тағайындаңыз, ол айына бір рет нұсқалардың өзектілігін тексереді және эталондарды «X күніне дейін жаңарту» деп белгілейді. Егер өзгерістер жиі болса, эталон тарихын сақтап отыру пайдалы — неліктен бағалау «күтпеген жерден нашарлады» деп түсіну үшін.

Метрикалар мен шкалалар: сапаны қалай өлшеу

Контур для безопасных ответов
Спроектируем инфраструктуру, чтобы ассистент не выдавал лишнее и работал по правилам.
Обсудить контур

Бағалау талғамға айналмасын десеңіз, алдын ала метрикалар мен шкал туралы келісіңіз. Жақсы метрика екі сұраққа жауап береді: не тексереміз және оны қалай бірдей есептейміз әрбір тексеруші үшін.

Практикалық метрикалар жиі болады:

  • дәлдік: фактілер дұрыс па, сандар мен шарттар шатастырылмады ма
  • толықтық: жауап сұрақтың барлық бөлігін қамтитынын
  • пайдальылық: нақты қадамдар мен формат бар ма, жалпы сөздер емес
  • тон сақталуы: бейтарап және рөлге сай, артық уәде жоқ
  • тексерілгіштік: жауап қажетті дереккөзіне сүйенеді ме, басқа құжаттарды және ойдан шығарылған дәйексөздерді алмастырмай ма

Тексерілгіштікті бөлек көрсету пайдалы. Егер қызметкер «Құрылғы сатып алу үшін қандай құжаттар керек?» деп сұраса, модель ішкі регламентке сүйенуі тиіс, «әдетте солай» емес. Егер дереккөзі көрсетілмесе немесе дұрыс емес дереккөз көрсетілсе, тіпті грамотты мәтін де қолдануға жарамайды.

Арнайы блок — қауіпсіздік. Мұнда стиль емес, тәуекелдер бағаланады: тыйым салынған кеңестер (мысалы, тексерулерді айналып өту), жеке деректердің ағуы, ішкі ақпаратты ашу, анық емес жерде «білмеймін» деп айтпай, сенімді жауап беру.

Жартылай дұрыс жауаптар үшін ыңғайлы шкала 0–2:

  • 0: қате немесе қауіпті
  • 1: жартылай дұрыс, бірақ кеткен нәрселер бар немесе дереккөз жоқ
  • 2: дұрыс, толық, тексерілетін және қауіпсіз

Күрделі тақырыптарда (құқық, қаржылық бақылау, медициналық мәліметтер, күрделі сатып алулар) сарапшылардың бағасы керек. Типтік FAQ, хат үлгілері, құжат іздеу және базалық анықтамалар үшін көбінесе чек-листтер жеткілікті, егер дерекқөздер жалғанбай нақты тексерілсе.

Тесттерді қалай өткізу және нәтижелерді тіркеу

Тесттің адал болуын қамтамасыз ету үшін алдымен шарттарды «құлыптаңыз»: бірдей промпт, бірдей жүйелік ережелер, бірдей құралдар (мысалы, білім базасына қолжетімділік) және бірдей температура. Әйтпесе сіз модельдерді емес, баптауларды салыстырасыз.

Содан кейін нұсқаларды жазып отыру маңызды. Модель нұсқасынан басқа, деректер нұсқасын (білім базасының кескіні), сұрақтар жинағын және бағалаушы нұсқаулығын жазып қойыңыз. Кішкене нұсқаулықтағы өзгеріс бағаларды модельді ауыстырудан да қатты жылжытуы мүмкін.

Әр тест-кейс үшін бірыңғай хаттама жүргізу ыңғайлы:

  • сұрақ пен контекст (пайдаланушы рөлі, арна, тіл)
  • модель жауабы (сол күйінде, өңдемей)
  • дереккөздер немесе цитаталар (қажет болса)
  • шкала бойынша бағалау және себеп
  • комментарий: не дұрыс емес және қалай түзету керек

Офлайн және онлайн прогоны

Офлайн прогонды релизге дейін жасаңыз. Бұл бақыланатын тексеру, барлық сұрақтар тест-пакет бойынша бірдей қойылады және нәтижелер өткен ретпен салыстырылады.

Онлайн тексерулер релизден кейін қажет: нақты диалогтардың шағын үлесін алып, оларды сол шкалмен қолмен бағалаңыз. Егер ішкі ассистент сатып алуға көмектессе, дұрыс регламенттерге сілтеме жасалуын және жеткізу шарттарын ойдан шығармауын тіркеңіз.

Ай сайын сақтау және салыстыру

Нәтижелерді бір қоймада жинаңыз, ол жерде датасы, бөлім, модель нұсқасы және деректер нұсқасы бойынша сүзуге болады. Ай сайынғы салыстыру үшін тест-пакеттің «суретін» және қорытынды шолуын сақтаңыз: орташа балл, критикалық қателер үлесі және қайталанатын сәтсіздіктер тізімі. Осылайша сапаны тексеру бір реттік шара емес, өлшенетін процесске айналады.

Модельді ауыстыруда A/B: адал салыстыру қалай жүргізіледі

Адал A/B салыстыру қажет, егер сіз тек LLM-ді ғана емес, оны қалай жұмыс істейтінін де өзгертсеңіз. Әйтпесе промпт, білім базасы немесе нәтиже баптаулары өзгергенді моделге жазып қою оңай. Егер мақсатыңыз — сапаны өлшеу, алдымен бәрін бекітіп, бір факторды ғана өзгертіңіз.

Нені бекіту керек

Алдымен «A нұсқасы» мен «B нұсқасы» не екенін келісіңіз. Әдетте салыстыратындар: модель немесе провайдер өзгерісі, жүйелік промпт пен жауап шаблоны, білім базасы мен іздеу ережелері, фрагменттерді ранжирлеу (контекстке не кіретіні), қауіпсіздік баптаулары (фильтрлер, тыйымдар, бас тарту саясаты).

Содан кейін — бірдей сұрақтар және бірдей контекст. Бір тест-пакетті қолданыңыз, жолда жаңа тапсырмалар қоспаңыз және бір жаққа артық бастапқы дерек бермеңіз. Идеалда сұрауларды кездейсоқ таратыңыз, солайша күн уақыты, жүктеме және қолданушылар құрамы нәтижені бұрмаламайды. Егер жауаптар адамдар тарапынан бағаланып жатса, кез келген бағалаушы модельді қайсысы жауап бергенін білмеуі керек (слепая проверка).

Қалай шешім қабылдау керек

Жеңімпазды орташа «сәл жақсы» бойынша емес, прагматикалық шектер арқылы анықтаңыз. Мысалы: дәлдік кем емес N, қауіпті кеңестер үлесі M-нан төмен, дұрыс дереккөзге сілтеме жасаған жауаптардың пайызы K-нан кем емес. Сегменттер бойынша бөлек қарау пайдалы: қаржы, сатып алу, HR, техподдержка. Бір модель бір бөлімде мықты, ал басқа бөлімде әлсіз болуы мүмкін, бұл жалпы орташада жоғалып кетуі мүмкін.

Егер бір модель дәл болса, ал басқа түсінікті стилі жағымдырақ болса, тәуекелге қарап шешіңіз. Регламентті тапсырмалар үшін дәлдік пен тексерілгіштік маңызды, ал жеткізілімді промптпен түзетуге болады. Адамдарға арналған анықтамалық жауаптарда түсінікті стиль таңдап алуға болады, бірақ факт пен қауіпсіздік бойынша минималды шектер орындалуы тиіс.

LLM бағалау кезіндегі жиі қателер мен тұзақтар

Пилот LLM ассистента под процессы
С GSE.kz запустите пилот ассистента и сразу заложите тест-пакет и пороги качества.
Начать пилот

Ең жиі кездесетін қате — не жақсартылып жатқаныңызды шатастыру. Командаға модель тез және сенімді жауап береді деп ұнауы мүмкін, бірақ қолданушыларға дәлдік пен тексерілгіштік маңызды. Егер проблема — факті қателерінде болса, жылдамдық пен «әдемі мәтін» метрикалары назарды басқа жаққа аударады.

Тағы бір тұзақ — эталонға дұрыс жауаптың «асуын» жіберу. Бұл бағалаушы алдыңғыдан қалайын білгенде немесе эталондық жауап промптқа, модель нұсқаулығына немесе мысалдарға енгенде болады. Содан модель шынайы жағдайда жақсы көрінеді, ал релизден кейін сапа күтпеген жерден төмендейді.

Тым жалпы сұрақтар да бағалауды бұзады. «Сатып алулар туралы айт» немесе «компания саясатын түсіндір» сияқты формулировкаларды фактпен тексеру қиын және бағалау дәмге айналады. Нақты тексеретін элементтері бар сұрақтарды қойыңыз: сома, мерзім, ерекшелік, процесс қадамы, құжат тармағына сілтеме.

Қашан тест-пакет тест болуды тоқтатады

Егер сіз жиі промптты немесе модельді дәл осы сұрақтар жиынына сай «үйретіп» жатсаңыз, тест-пакет тәуелсіздігін жоғалтады. Бұл емтихан сұрақтарына дайындалу секілді: бағалау өседі, ал нақты көмектің сапасы міндетті түрде жақсармайды. Жинақтың бір бөлігін «жабық» етіп сақтаңыз (оны баптауда қолданбаңыз) және үнемі жаңа кейстермен жаңартыңыз.

Дереккөздер мен нұсқалармен шатасу

Арнайы қате түрі — бір тестте әртүрлі нұсқадағы құжаттарды араластыру. Мысалы, сұрақтардың бір бөлігі ескі редакция бойынша, екінші бөлігі жаңа редакция бойынша тексерілсе, кімнің қате екенін түсіну қиын болады: модель ме әлде деректер ме. Әр тест-кейс үшін дереккөз нұсқасын (дата, нөмір, редакция) бекітіңіз және модельдің дәл сол нұсқаға сүйенгенін тексеріңіз. Егер дереккөздер жиі өзгерсе, тесттерді құжаттар кескіндері бойынша «пачкалар» ретінде өткізу ыңғайлы.

Релизге немесе модель ауыстыруға дейінгі жылдам чек-лист

Жаңа модельді енгізер алдында немесе баптауларды өзгертер алдында қысқа, бірақ қатал тексеру жасау пайдалы. Бұл ең қымбат қателерді қолданушыларға жетерден бұрын ұстап қалуға көмектеседі.

Тест нәтижелері әдетте «босап кетпеуі» үшін алты нәрсені тексеріңіз:

  • бизнес бойынша қамту: тест-пакетте маңызды бөлімдердің сұрақтары бар (қаржы, сатып алу, HR, заңгерлер, қолдау, сату)
  • қате құны: қайталанатын тақырыптар бөлінген, қате жауап айыппұлға, мерзімнің бұзылуына, ақпарат ағуына, дұрыс емес сатып алуға немесе клиент шешімдерінің бұзылуына әкелетіндері анықталған
  • тексерілгіштік: әр сұрақтың өзекті дереккөзі бар немесе дереккөз жоқтығы туралы белгі қойылған және онда жауаптың сақ болуы талап етіледі
  • негативті кейстер: тұзақ сұрақтар мен бас тарту сценарийлері қосылған (деректер жоқ, зиянды сұрақ, ережені бұзу сұрауы)
  • прогонның қайталануы: баптаулар бекітілген (модель нұсқасы, промпт, температура, жүйелік нұсқаулар, іздеу режимі, сілтеме форматтау)

Прогоннан кейін не «өтіп жатады», не болмайтынын алдын ала шешіңіз. Релизге шектер қойыңыз (мысалы, критикалық тақырыптар бойынша қателіксіз болу) және шұғыл қайта оралу тәртібін сипаттаңыз: шешімді кім қабылдайды, бұрынғы нұсқаны қанша минутта қайта қосамыз, қандай инциденттер стоп-сигнал саналады.

Кішігірім нұсқа: әртүрлі функциялары бар компанияларда (өндіруші және интегратор сияқты, мысалы GSE.kz) модель IT сұрақтарына жақсы жауап беріп, сатып алу немесе қаржы сұрақтарында қателесуі жиі кездеседі. Чек-лист релизге дейін бұған көз жеткізуге көмектеседі.

Мысал: компания қаржы және сатып алуларға арналған ассистентті қалай бағалайды

Версионирование документов и источников
Организуем хранение регламентов с версиями и датами, чтобы ответы легко проверялись.
Запросить аудит

Ішкі ассистентті қаржы және сатып алу бөлімдері үшін елестетейік: қызметкер чатта сұрақ жазады, ассистент келісу, төлем және сатып алу ережелері бойынша жауап береді. Тесттердің мақсаты қарапайым: жауаптар дәл, тексерілетін және қауіпсіз болуы тиіс, ойдан шығарылған ережелер мен «көзбояушылық» жоқ.

Тест-пакет 2–3 айдағы нақты сұраулардан жинақталды және жиі қателік тудыратын сұрақтар қосылды. Нәтижесінде фактілер мен мұқият формулировкалар маңызды топтамасы пайда болды.

Тест сұрақтарының мысалдары:

  • Тендерсіз қандай шектеулер бойынша сатып алу мүмкін және оны кім бекітеді?
  • Жаңа жеткізушімен келісімшарт үшін қандай келісу маршруты қажет?
  • Жеткізушіге жеткізу мерзімін ауыстырғаны туралы хат үлгісін бер.
  • Қабылданған шотқа төлем қашан күтіледі?
  • Авансты жабу үшін қандай құжаттар қажет?

Әр сұрақ үшін эталон жасалды: қысқа дұрыс жауап және ішкі дереккөзге (сатып алу саясаты, төлем регламенті, өкілеттік матрицасы) сілтеме. Эталонда не айтылатынын ғана емес, не айтылмауы керектігін де белгіледі: мысалы, төлем мерзімдерін кепілдендірмеу немесе лимиттерді құжат редакциясынсыз атауға болмайды.

Модель ауыстырғанда A/B бір тест-пакетте және бірдей баптауларда өткізілді (температура, жүйелік нұсқаулар, білім базасы). Жаңа модель хат үлгілерін жақсы орындап, регламент пункттерін жиі көрсетті. Бірақ жаңа қателер пайда болды: кейде ерекше сомаларға қатысты келісуші рөлдерді шатастырып, нақтылау сұрақтарын қою керек болғанда сенімді жауап беріп жатты.

Прогоннан кейін шешімдер қабылданды:

  • шеткі кейстер мен мысалдармен білім базасын толықтыру
  • төлем мерзімдері бойынша уәделерге және лимиттерге қатысты «болжамдарға» тыйымдарды күшейту
  • анық емес контекст болғанда 1 нақтылау сұрағын қою ережесін қосу
  • жаңартылған жинақта A/B қайталап өткізіп, жақсартуларды тіркеу

Осылайша тесттер бір реттік тексеру емес, қайда түзету қажет екенін жылдам табуға арналған құралқа айналды: құжаттар, модель промпты немесе қауіпсіздік ережелері.

Келесі қадамдар: сапаны тұрақты түрде қалай ұстау

Жауаптардың сапасы уақыт өте өзгереді: құжаттар жаңарады, типтік сұрақтар пайда болады, қызметкерлер сұрақтарды басқа түрде қоя бастайды. Сондықтан тексеру тұрақты процесс болуы керек, жауапкершіліктер мен күнтізбемен.

Процес пен жауапкершілікті бекітіңіз

Әр бөлімге нақты иесі (бағыт жетекшісі немесе методолог) жауапты болған схема жақсы жұмыс істейді, ал LLM командасында бірыңғай координатор бар. Бұл шексіз талқылауға айналмас үшін минимум ережелерді бекітіңіз:

  • бөлім иесі айына 5–15 жаңа шынайы сұрақты тест-пакетке қосады
  • координатор апта сайын қысқа прогон жасап, проблемаларды бір тізімге жинайды
  • дереккөздер (саясаттар, регламенттер, прайс-листтер) нұсқа және дата бойынша сақталады
  • промпт, іздеу құралы немесе модель өзгерсе, ол міндетті түрде тесттер арқылы өтуі керек
  • нәтижелер тарихы және құлдырау себептері бір жерде көрінеді

Автоматтандыру көмектеседі: сұраулар журналын жинап, шағым бар жауаптарды белгілеп және мұндай кейстерді жүйелі түрде жинаңыз. Осылай жинақ ескірмейді және нақты жұмыс жағдайын көрсетеді.

Пилот және сапа шектерін енгізу

Сапаны ұстап тұру біртіндеп кеңею арқылы оңайырақ:

  • 1–2 бөлімде шектеулі тапсырмалармен пилот өткізу
  • релизге сапа шегі (мысалы, критикалық сұрақтар бойынша дәлдік және дереккөз қателері болмауы)
  • қолданушылардың бір бөлігінде шектеулі іске қосу және кері байланыс жинау
  • екі тұрақты прогоныңнан кейін ғана жаңа бөлімдерге кеңейту

Егер бір уақытта AI инфрақұрылымын, дереккөздер нұсқалауын және сенімді прогон/мониторинг контурын құру қажет болса, бұл жиі GSE.kz (gse.kz) сияқты өндіруші және жүйелік интегратормен бірге жасалады, олар 24/7 техникалық қолдау ұсына алады. Маңыздысы — техникалық жақ жаңартуларды және тексерулерді қолдайтындай болу керек, бірақ оларды алмастырмауы тиіс.

FAQ

Что в компании вообще значит «качество ответов LLM», кроме красивого текста?

Качество — это когда ассистент дает **правильный, уместный и безопасный** ответ в рабочем контексте, а не просто пишет гладкий текст. Важнее всего, чтобы ответ можно было повторяемо использовать в процессах, где ошибка стоит денег, времени или репутации.

Какие риски появляются, если качество ответов не измерять?

Без измерения качества обычно всплывают три вещи: **галлюцинации** (уверенные фактические ошибки), **утечки** (лишние детали и конфиденциальные данные) и **тихая деградация** после обновлений модели или базы знаний. Это особенно болезненно в финансах, закупках, юрвопросах и поддержке, где «почти правильно» уже может быть проблемой.

Почему нельзя ограничиться парой демонстраций и ручной проверкой «на глаз»?

Потому что 10 удачных примеров не покрывают редкие и дорогие случаи: неоднозначные формулировки, конфликт источников, устаревшие регламенты, запросы «сделай как в прошлый раз». Тест-пакет специально ловит такие ситуации заранее, а не после того, как ошибка уйдет в переписку или документ.

Какие департаменты лучше включать в тест-пакет первыми?

Начинайте с департаментов, где много повторяющихся запросов и есть понятные правила: HR, финансы, юристы, закупки, IT-поддержка. Дальше выбирайте приоритет по двум осям: **частота** запросов и **цена ошибки**; редкий вопрос с высоким риском часто важнее сотен бытовых.

Как правильно разделить вопросы на публичные и внутренние, чтобы не было утечек?

Сразу разделите знания на **публичные** и **внутренние**. Публичное можно цитировать без риска, а внутреннее требует строгих ограничений: что можно отвечать, какие источники допустимы, где обязателен отказ или уточнение. Это помогает избежать утечек и «самодеятельности» модели в чувствительных темах.

Откуда брать вопросы для тест-пакета и как не превратить его в «все обо всем»?

Возьмите реальные обращения за последние 1–3 месяца из почты, тикетов, чатов и внутренних каналов и уберите персональные данные. Разложите вопросы по 8–12 темам и по сложности (простые справочные, прикладные с контекстом, сложные с уточнениями), а на старт держите набор ограниченным по размеру, чтобы его можно было регулярно прогонять.

Какие «негативные кейсы» стоит включать, чтобы проверить безопасность?

Обязательно добавьте провокации и запреты: просьбы выдать конфиденциальное, «обоснуй как угодно», советы обойти правила, запросы на опасные действия. В таких кейсах правильный результат часто не «полезный ответ», а корректный отказ и безопасный следующий шаг, например просьба дать основания или направить к владельцу процесса.

Как оформлять эталонные ответы, чтобы оценка не превращалась во вкусовщину?

Храните эталон не как один идеальный текст, а как **набор требований**: ожидаемый итог, обязательные факты (сроки, суммы, роли, условия), допустимые варианты и то, что утверждать нельзя. Отдельно пропишите, какие уточняющие вопросы модель обязана задать, если данных недостаточно.

Как обеспечить проверяемость: источники, версии документов и отсутствие выдуманных ссылок?

Для каждого ключевого факта нужен «якорь»: название документа, пункт или раздел, версия и дата, а иногда короткая цитата на 1–2 строки рядом с эталоном. Если надежного источника нет, это тоже фиксируйте и требуйте от модели аккуратного ответа: обозначить неопределенность и предложить, где уточнить.

Как честно провести A/B при смене модели и принять решение по результатам?

Зафиксируйте одинаковые условия прогона: системные правила, промпт, инструменты доступа к знаниям и настройки генерации, иначе вы сравните не модели, а конфигурации. Затем используйте пороги (например, доля опасных ошибок ниже X, доля ответов со ссылкой на правильный источник не ниже Y) и по возможности делайте слепую оценку, чтобы проверяющие не знали, кто отвечал.