O roli
Budujesz systemy, które odpowiadają na pytania na podstawie dokumentów firmy i wykonują uzgodnione działania w jej systemach. Zaczynasz od audytu danych, nie od wyboru modelu, bo o wyniku decyduje stan dokumentacji, a nie nazwa modelu.
Odpowiadasz za trzy rzeczy, na których najczęściej wykładają się takie projekty: koszt obsługi jednej sprawy przy docelowym ruchu, zachowanie systemu przy niepewnej odpowiedzi oraz możliwość przejęcia projektu przez zespół klienta.
Czym będziesz się zajmować
- Ocena, czy dokumentacja klienta nadaje się do przeszukiwania maszynowego, i porządkowanie jej, gdy nie
- Budowa wyszukiwania po dokumentach i asystentów wskazujących źródło każdej odpowiedzi
- Ustalanie progu pewności i ścieżki przekazania sprawy pracownikowi
- Agenci z uprawnieniami do zapisu w systemach klienta, razem z zakresem uprawnień i historią działań
- Pomiar kosztu jednostkowego oraz jakości odpowiedzi przed decyzją o wdrożeniu
- Logowanie zdarzeń w sposób pozwalający odtworzyć, skąd wzięła się konkretna odpowiedź
- Wybór wariantu przetwarzania zgodnego z wymaganiami klienta, do modelu uruchamianego lokalnie włącznie
Czego oczekujemy
- Praktyczne doświadczenie z modelami językowymi w projektach oddanych klientowi, nie tylko w eksperymentach
- Python na poziomie pozwalającym zbudować i utrzymać usługę produkcyjną
- Znajomość wyszukiwania pełnotekstowego i wektorowego oraz umiejętność wyboru między nimi
- Umiejętność zmierzenia jakości odpowiedzi na zbiorze testowym zamiast oceniania jej na wyczucie
- Świadomość ograniczeń: halucynacje, koszt kontekstu, opóźnienia, ochrona danych
- Polski C2, angielski C1
Mile widziane
- Doświadczenie z uruchamianiem modeli na infrastrukturze klienta
- Znajomość wymogów RODO przy przetwarzaniu dokumentów firmowych
- Umiejętność wyjaśnienia decyzji technicznej osobie nietechnicznej
Jak wygląda rekrutacja
Rozmowa wstępna, zadanie na anonimizowanym zbiorze dokumentów, rozmowa techniczna. Odpowiadamy na każde zgłoszenie w ciągu 7 dni roboczych.