Aplikacje AI i wiedza
Rozwój systemów RAG
Model językowy jest tak dobry, jak to, co mu się poda. Większość rozczarowujących odpowiedzi AI to porażki wyszukiwania przebrane za problem modelu: właściwy fragment istniał i nigdy nie został pobrany. Budujemy i dostrajamy warstwę wyszukiwania, a potem ją mierzymy, aby model rozumował na właściwych dowodach.
Problem biznesowy
Pokaz zadziałał, bo zbiór był mały
Naiwne wyszukiwanie wektorowe działa dobrze na kilkuset dokumentach i mocno traci powyżej kilkuset tysięcy. Podział na fragmenty odcina tabelę od jej nagłówka. Semantycznie podobne fragmenty wypierają ten, który jest naprawdę wiążący. Aktualność przegrywa z podobieństwem, więc uchylona polityka wygrywa z obowiązującą. Nic z tego nie jest widoczne bez pomiaru, więc zespoły wdrażają, dostają prawdopodobnie brzmiące odpowiedzi i poznają odsetek błędów dopiero wtedy, gdy ktoś zadziała na podstawie jednej z nich.
Czym się zajmujemy
Zbudować wyszukiwanie, a potem to udowodnić
Zaczynamy od zbudowania zbioru ewaluacyjnego z prawdziwych pytań i znanych poprawnych źródeł, bo nie da się dostroić czegoś, czego nie da się ocenić. Potem pracujemy nad potokiem: podział na fragmenty respektujący strukturę dokumentu, wyszukiwanie hybrydowe łączące słowa kluczowe i wektory, filtry metadanych dla aktualności i mocy wiążącej oraz ponowne uszeregowanie krótkiej listy. Tam, gdzie relacje między obiektami liczą się bardziej niż podobieństwo fragmentów, używamy grafu zamiast udawać, że wektory wystarczą. Każda zmiana jest oceniana na tym samym zbiorze, więc poprawa jest wykazana, a nie deklarowana.
Rozwój systemów RAG
Kompetencje
-
Korporacyjny RAG
-
Zaawansowany RAG
-
GraphRAG
-
Wyszukiwanie hybrydowe
-
Wyszukiwanie wektorowe
-
Optymalizacja wyszukiwania
-
Ewaluacja RAG
Typowe zastosowania
Typowe zastosowania
- Osadzenie asystenta dla klientów tak, aby każde jego twierdzenie dało się prześledzić do opublikowanego dokumentu.
- Wyszukiwanie w umowach, gdzie odpowiedź zależy od tego, która umowa obowiązuje, a nie od podobieństwa sformułowań.
- Przeszukiwanie dokumentacji technicznej, gdzie właściwym fragmentem jest tabela lub podpis rysunku.
- Przebudowa istniejącego asystenta, który odpowiada wiarygodnie, ale myli się na tyle często, że stracił zaufanie.
Jak realizujemy projekty
Jak realizujemy projekty
-
Uformowanie
Zamiana potrzeby w specyfikację: kto korzysta, co jest poprawną odpowiedzią, kto decyduje.
-
Osadzenie w danych
Podłączenie do treści i systemów, które zawierają odpowiedzi, z poszanowaniem istniejących uprawnień.
-
Ewaluacja
Ocena na oznaczonym zbiorze zbudowanym z Państwa własnych przypadków, zanim zobaczy to ktokolwiek z zewnątrz.
-
Wdrożenie i eksploatacja
Stopniowe udostępnienie z monitorowaniem, kontrolą kosztów i zestawem testów chroniącym jakość.
Technologia
Technologia
- OpenAI
- Anthropic
- Azure OpenAI
- pgvector
- Elasticsearch
- Microsoft 365
- SharePoint
- Confluence
- Salesforce
Bezpieczeństwo i nadzór
Bezpieczeństwo i ład
Odpowiedzi są osadzone w Państwa własnych treściach i zawierają odwołania do źródeł, więc czytelnik może je sprawdzić. Wyszukiwanie respektuje uprawnienia ustawione już na źródle, co oznacza, że użytkownik nigdy nie zobaczy przez aplikację tego, czego nie mógłby zobaczyć bezpośrednio. Zapytania, pobrany kontekst i odpowiedzi są rejestrowane na potrzeby audytu, a ewaluacja działa w sposób ciągły, a nie jednorazowo przy starcie.
Modele współpracy
Modele współpracy
Projekt AI
Bierzemy odpowiedzialność za zaprojektowanie i dostarczenie określonego rozwiązania AI.
Dedykowany zespół AI
Długoterminowe, dedykowane zasoby inżynierskie zbudowane wokół Państwa technologii i modelu dostarczania.
Zarządzana AI
Prowadzimy, monitorujemy i stale ulepszamy produkcyjne systemy AI.
Dlaczego TeamExtension.ai
Najpierw mierzymy, potem dostrajamy
Większość prac nad wyszukiwaniem opiera się na intuicji: zmienić rozmiar fragmentu, przeczytać kilka odpowiedzi, uznać, że jest lepiej. My najpierw budujemy oznaczony zbiór, co jest nieefektowne i stanowi całą różnicę między dostrajaniem a zgadywaniem. Zostawia to również zestaw testów regresji, więc aktualizacja modelu za pół roku nie pogorszy po cichu jakości bez niczyjej wiedzy.
Wybrani klienci
Najczęstsze pytania
Najczęstsze pytania
Jak mierzycie, czy wyszukiwanie jest dobre?
Czy potrzebujemy bazy wektorowej?
Czym jest GraphRAG i czy go potrzebujemy?
Czy możecie ulepszyć system, który już zbudowaliśmy?
Jak to zachowuje trafność, gdy treści się zmieniają?
Powiązane kompetencje
Powiązane kompetencje
Aplikacje AI i wiedza
Korporacyjna baza wiedzy z AI
Zamiana rozproszonej wiedzy wewnętrznej w bezpieczne wsparcie respektujące istniejące uprawnienia.
Dowiedz się więcejDane i modele AI
Inżynieria danych dla AI
Potoki, kontrole jakości i magazyny wektorowe, od których zależy poprawność systemów AI.
Dowiedz się więcejDane i modele AI
Inżynieria modeli
Dostrajanie, osadzenia, optymalizacja i udostępnianie, w tym modele otwarte i hostowane u Państwa.
Dowiedz się więcejOmów swoją inicjatywę AI
Systemy wyszukiwania osadzające odpowiedzi w Państwa własnych treściach, z odwołaniami do źródeł i mierzalną trafnością.