Wiedza firmowa i RAG

Wiedza w firmie.
Udostępniana przez RAG.

Odpowiedzi z przejrzystymi źródłami zamiast kolejnego repozytorium: DAXS łączy dokumenty, wyszukiwanie i modele językowe w rozwiązanie uwzględniające aktualność i istniejące prawa dostępu.

Sytuacja pracy z tabletem, listą kontrolną i osobistym objaśnieniem.
Wykorzystać istniejącą wiedzę

Odpowiedź powinna prowadzić do zatwierdzonych źródeł.

Instrukcja pracy znajduje się w systemie dokumentów, wskazówka techniczna w dokumentacji wewnętrznej, a ostatnie uzupełnienie w zgłoszeniu. Odpowiednie wyszukiwanie wiedzy może udostępniać te źródła i zrozumiale składać odpowiedzi. DAXS planuje i integruje takie rozwiązania wraz z importem danych, wyszukiwaniem, prawami użytkowników i bieżącym utrzymaniem.

Retrieval-Augmented Generation, w skrócie RAG, łączy wyszukiwanie z modelem językowym. Wyszukiwanie odnajduje odpowiednie treści; model otrzymuje wybrane fragmenty jako kontekst i formułuje odpowiedź. W typowym RAG wagi modelu nie są trenowane z każdym nowym dokumentem. Zasób wiedzy i model odpowiedzi pozostają odrębnymi elementami.

Dokumentacja wewnętrzna

Łatwiejsze odnajdywanie zatwierdzonych podręczników i instrukcji, podsumowywanie odpowiedniego fragmentu i otwieranie miejsca źródłowego.

Wiedza wsparcia

Odnajdywanie znanych rozwiązań zgłoszenia i przygotowanie sprawdzalnego szkicu odpowiedzi. Granice klientów i tenantów pozostają częścią wyszukiwania.

Procesy pracy

Zebranie informacji z odpowiednich dokumentów projektowych lub zasad na potrzeby konkretnego kroku. Zatwierdzenie merytoryczne zależy od zastosowania.

Od dokumentu do odpowiedzi

Import i zapytanie to dwa utrzymywane przepływy danych.

Przy imporcie opracowywane są treści, powiązanie ze źródłem i uprawnienia. Przy pytaniu usługa określa tożsamość użytkownika i przeszukuje dozwolony zasób. Dopiero odpowiednie, dopuszczone wyniki są zestawiane do odpowiedzi.

Dokumenty są opracowywane i indeksowane; wyszukiwanie z filtrowaniem uprawnień dostarcza dozwolony kontekst do odpowiedzi ze źródłami.
Import i zapytanie są odrębnymi procesami. Filtry uprawnień działają przed przekazaniem do modelu; zmiany i usunięcia są uzgadniane ze źródłami.

Architekturę można zrealizować z modelami lokalnymi lub zewnętrznymi. Dozwolone ścieżki danych dla embeddingów, rerankingu i generowania odpowiedzi sprawdza się osobno. Lokalny indeks wyszukiwania nie oznacza, że wszystkie późniejsze etapy przetwarzania również odbywają się lokalnie.

Rozsądnie przygotować źródła

Dobre wyszukiwanie zaczyna się przed pierwszym promptem.

Import dokumentu wczytuje więcej niż nazwę pliku. Sprawdzamy obsługiwane formaty, rozpoznawanie tekstu, tabele i przejrzystą strukturę dokumentów. Niepotrzebne duplikaty i stare szkice nie powinny niepostrzeżenie konkurować z aktualną instrukcją pracy.

KrokZadanieWażne powiązanie
Import i porządkowaniePodłączanie odpowiednich źródeł, wyodrębnianie treści i ich uporządkowane przygotowanie.Zachować ID źródła, wersję, stan czasowy i właściciela; uwidocznić błędy i nieczytelne dokumenty.
Dzielenie na fragmentyPodział dokumentów na sensownie użyteczne fragmenty.Uwzględnić nagłówki, tabele i kontekst merytoryczny. Każdy fragment potrzebuje powiązania ze źródłem i jego uprawnieniami.
Embeddingi i indeksReprezentowanie treści do wyszukiwania semantycznego i zapis z metadanymi wyszukiwania.Wersjonować wspólnie model embeddingowy i indeks. Wektory i dane pochodne również mogą wymagać ochrony.
Wyszukiwanie hybrydoweŁączenie podobieństwa semantycznego z odpowiednim wyszukiwaniem pełnotekstowym i słów kluczowych.Dokładne numery produktów lub terminy branżowe i pytania o podobnym znaczeniu mają różne potrzeby wyszukiwania.
Wybór i rerankingPorządkowanie i ograniczanie dozwolonych wyników dla konkretnego pytania.Przekazywać dodatkowemu rerankerowi wyłącznie dozwolone informacje; uwzględnić usługę i zatwierdzenie danych.
Odpowiedź i miejsca źródłowePrzekazanie ograniczonego kontekstu modelowi, zrozumiała odpowiedź i podłączenie źródeł.Miejsce źródłowe, wersja i dostęp użytkownika muszą pasować do wyniku. Samo wskazanie źródła nie dowodzi, że każde stwierdzenie prawidłowo z niego wynika.
Sprawdzić dostęp przed przekazaniem kontekstu

Wyszukiwanie wiedzy nie może omijać istniejących uprawnień.

Pracownik bez dostępu do dokumentu nie może otrzymać jego poufnych treści również w podsumowaniu. Kontekst użytkownika i grup pochodzi więc z zaufanego logowania. Aplikacja nie może polegać na nazwie użytkownika podanej przez model lub dowolnie dołączonym filtrze wyszukiwania.

Zależnie od systemu źródłowego i platformy wyszukiwania można stosować przeniesione ACL, filtry ustawiane po stronie serwera lub dodatkowe kontrole obiektowe. Dla szczególnie wydzielonych zasobów danych może być właściwy osobny indeks. Decyduje cały łańcuch: import, odwzorowanie praw, wyszukiwanie, przekazywanie wyników, cache i rzeczywiście otwierane źródło.

Dobry prompt nie zastępuje brakujących uprawnień.

Przy niejasnej tożsamości, brakujących informacjach o uprawnieniach lub nieaktualnych zatwierdzeniach ścieżka danych musi zostać zamknięta zgodnie z uzgodnioną ochroną. Tekst dokumentu trafia do rerankera i kontekstu modelu dopiero po udanej kontroli. Także listy wyników, nazwy plików i cache odpowiedzi nie mogą ujawniać cudzych informacji.

Wyraźnie testujemy odrębne role użytkowników, cofnięte prawa grup i innych tenantów. Źródło dokumentów może również zawierać zmanipulowane instrukcje. Traktuje się je jako treść źródłową, która nie nadaje praw do narzędzi. Jeśli wyszukiwanie wiedzy ma też wywoływać działania, otrzymuje osobno zaplanowany kontrolowany interfejs.

Utrzymywać aktualną wiedzę

Nowe treści, usunięcia i zmiany praw tworzą całość.

Raz wczytany folder nie pozostaje automatycznie aktualny. Ustalamy wykrywanie zmian, ponawianie błędów i usuwanie przestarzałych wpisów. Obejmuje to nowe wersje, usunięte pliki, cofnięte prawa, zmienione linki udostępniania i odejścia pracowników.

  • Synchronizacja: odpowiednie konektory, zdarzenia lub planowane porównania z przejrzystym stanem obsługi.
  • Powiązanie ze źródłem: stabilne ID i wersje, aby wskazania nie prowadziły przypadkowo do innej wersji dokumentu.
  • Koncepcja usuwania: uwzględnić fragmenty indeksu, embeddingi i cache; osobno uzgodnić reguły przechowywania kopii zapasowych.
  • Utrzymanie: umożliwić wykrywanie niedziałających importów, błędnego przeniesienia praw i nieoczekiwanie starych danych.

Uzgadniamy również obsługę przestarzałego lub niedostępnego systemu źródłowego. Ostrzeżenie, ograniczona odpowiedź lub czasowe wyłączenie danych zasobów może lepiej odpowiadać ochronie niż pozornie aktualna informacja.

Przeprowadzić odbiór merytoryczny

Osobno sprawdzać jakość wyników wyszukiwania i odpowiedzi.

Płynnie sformułowana odpowiedź może opierać się na niewłaściwym lub niepełnym źródle. Sprawdzamy więc, czy wyszukiwanie w ogóle znajduje potrzebne informacje, czy dozwolony kontekst wystarcza i czy odpowiedź prawidłowo je oddaje.

Znane pytanie

Zatwierdzone pytanie z udokumentowanym źródłem. Wspólna kontrola znalezionego fragmentu, właściwej wersji i odpowiedzi poprawnej merytorycznie.

Brak odpowiedniego źródła

System powinien wskazać brak informacji i zaproponować sensowną dalszą drogę zamiast wymyślać pozornie udokumentowaną odpowiedź.

Źródło zabronione lub stare

Użytkownik z innymi prawami i wycofana wersja. Ani treść dokumentu, ani niedozwolone wskazówki nie mogą pojawić się w odpowiedzi lub cache.

Odpowiedni zestaw pytań obejmuje również sprzeczności, terminy wielojęzyczne, tabele i nietypowe formaty dokumentów. Zmiany podziału na fragmenty, embeddingów, strategii wyszukiwania lub modelu są ponownie sprawdzane na tym zestawie. RAG może ułatwić dostęp do informacji; niepełne źródła i błędne odpowiedzi pozostają możliwymi ograniczeniami.

Niewielki początek

Zacząć od odpowiedniego obszaru wiedzy.

DAXS inwentaryzuje źródła danych, uprawnienia i typowe pytania, opracowuje import i wyszukiwanie oraz podłącza odpowiednią aplikację. Ograniczony wybór dobrych materiałów z jasnymi właścicielami często lepiej służy pilotażowi niż natychmiastowy import wszystkich plików.

Wynikiem jest przejrzysta struktura z zatwierdzonymi ścieżkami danych, sprawdzalnym zestawem pytań i udokumentowanymi zadaniami synchronizacji, utrzymania i obsługi. O tym, czy inferencja odbywa się lokalnie czy zewnętrznie, rozstrzyga porównanie infrastruktury . Z kolei wdrożenie na stanowiskach pracy uwzględnia użytkowników, szkolenia i reguły korzystania.

Przydatne podczas pierwszej rozmowy

Wydzielony obszar dokumentów, odpowiedzialne osoby, typowe pytania i istniejąca koncepcja uprawnień. Poufne pliki są udostępniane dopiero uzgodnioną, chronioną drogą.

Częste pytania

Wyjaśnimy to podczas rozmowy.

Czy RAG oznacza wytrenowany model firmowy?

Nie. RAG pobiera fragmenty dokumentów odpowiednie do zapytania i udostępnia je modelowi jako kontekst. Nie zmienia to automatycznie wag modelu. Jakość wyszukiwania, źródeł i modelu odpowiedzi trzeba sprawdzać wspólnie.

Jak chronione są dokumenty poufne?

Tożsamość i dozwolone prawa do dokumentów muszą być egzekwowane już podczas wyszukiwania i przed przekazaniem kontekstu. Uprawnienia dotyczą także później wyświetlanych źródeł. Kontrola obejmuje ponadto indeksy, cache, eksporty i logi.

Co dzieje się ze zmienionymi lub usuniętymi materiałami?

Rozwiązanie potrzebuje określonej synchronizacji ze źródłami. Zmiany treści, praw i usunięcia muszą dotrzeć do indeksu wyszukiwania i odpowiednich cache. Nieaktualne lub już niedozwolone treści nie mogą nadal służyć jako bieżący kontekst.

Czy wskazywanie źródeł zapobiega błędnym odpowiedziom?

Ułatwia kontrolę, ale nie gwarantuje poprawności. Odpowiedź może błędnie rozumieć źródło lub niewłaściwie je podsumować. Dlatego testujemy pokrycie źródłowe, dokładność cytowań, sprzeczności i postępowanie przy brakujących informacjach.

Czy mały zbiór dokumentów nadaje się do pilotażu?

Tak. Jasno wydzielony, utrzymywany zbiór z prawdziwymi pytaniami i znanymi uprawnieniami często lepiej pasuje niż natychmiastowy pełny import. Wyniki pokazują, jakie źródła, metody wyszukiwania i procesy utrzymania są potrzebne dalej.

Bezpieczeństwo całego łańcucha wiedzy

Także tytuły, fragmenty i cache wymagają uprawnień.

Uprawnienia muszą działać przed przekazaniem do modelu. Kontrola obejmuje listy wyników, podglądy, cytaty, pobieranie oryginału i cache odpowiedzi. Zmiany grup i cofnięte udostępnienia sprawdzamy testami negatywnymi. Zatwierdzony indeks nie może stać się wspólnym pełnym dostępem do poufnych źródeł. Osobna strona bezpieczeństwa wyjaśnia nadmierne udostępnianie, błędne prawa i aktualne mechanizmy Microsoft.

Poznaj bezpieczeństwo AI i nadmierne udostępnianie

Od zadania do odpowiedniego rozwiązania

Omówmy Państwa przypadek użycia.

Co powinno stać się prostsze, jakie dane uczestniczą w procesie i jakie systemy już istnieją? Na tej podstawie opracujemy rozsądny początek i niewielki kolejny krok.

Prosto wyjaśnione

Wyszukiwanie wiedzy najpierw odnajduje odpowiednie miejsca w zatwierdzonych materiałach. AI formułuje z nich odpowiedź i pokazuje źródła. DAXS konfiguruje wyszukiwanie i uwzględnia prawa dostępu, zmiany oraz usunięte dokumenty.