← Powrót do bloga
·8 minut czytania·

Front-endowy partner Twojego inżyniera ML i AI: doskonały pod względem pikseli interfejs użytkownika dla produktów AI

Twój produkt ma już – lub zatrudnia – inżyniera ML do tworzenia potoków modeli, osadzania, indeksów wektorowych i algorytmów Python. Jestem partnerem Front-End Heavy, który przejmuje 100% własności interfejsu użytkownika po stronie klienta, perfekcyjnego wykonania, przesyłania strumieniowego i doświadczenia użytkownika. Nie zamiennik ML, ale oddany lider front-endu obok nich.

Frontend ciężkiInterfejs użytkownika idealny pod względem pikseliPartner inżynier MLNext.jsWynajmowanieLLM
Zatrudnij mnie na Upwork

Masz już w swoim zespole inżyniera ML lub specjalistę AI (lub będziesz go zatrudniać w tym kwartale). Modeluj potoki, embeddingi, sklepy wektorowe, notesy, LangChain czy LlamaIndex w Python – to ich podstawowa domena. Jestem obok nich inżynierem Front-End Heavy: przejmuję 100% własności interfejsu użytkownika o doskonałej jakości pikseli, przesyłania strumieniowego stanów klientów, kontroli typu „człowiek w pętli” i wdrażania systemów projektowych.

Perfekcyjny pod względem pikseli interfejs użytkownika to moja życiowa pasja i podstawowy standard. Podczas gdy inżynierowie ML skupiają się na szkoleniu modeli, hiperparametrach i jakości indeksów, ja dbam o to, aby interfejs produktu był responsywny, płynny, doskonały pod względem pikseli i dostępny. Optymalna synergia: własne przetwarzanie, modele i indeksowanie; Jestem właścicielem 100% ciężkiego doświadczenia front-end, z którym użytkownicy i klienci wchodzą w interakcję.

1. Ich kontur, mój ekran

Zespoły już wiedzą, jak nadać temu zadaniu nazwę. Mówią „backend AI”. Lista poniżej jest stabilna. Nie biorę tej listy. Siadam obok.

  • Dotyczą one: przyjmowania, fragmentowania, osadzania, indeksu wektorowego jako magazynu pochodnego, pracowników, notatników, które stały się zadaniami, LangChain lub LlamaIndex w Python, ewaluacji, których wdrożenie może zakończyć się niepowodzeniem.
  • I: Next.js lub React produkt już jest dostarczany, TypeScript na ścieżce, przesyłanie strumieniowe, przerwanie, stany puste i zdegradowane, cytaty, które operator może kliknąć, potwierdzenie pieniędzy i postów publicznych, CRM / haki ops, Telegram, gdy jest tam, gdzie znajduje się użytkownik.

2. Umowa między nami

Jeśli udostępnimy zrzut monitów ze Slacka, parowanie już się nie powiodło. Dzielimy się schematem. Emitują zdarzenia. Renderuję ekran. Żadna ze stron nie wymyśla API drugiej strony w piątek.

  • Zdarzenia, a nie kropla tekstu: token, cytat, propozycja_narzędzia, błąd, gotowe. Nie mogę pokazać źródła ani potwierdzenia na podstawie połączonych ciągów.
  • Ich klucze pozostają przy pracownikach. Mój pozostaje na serwerze aplikacji. Modelka nie widzi ani Stripe, ani notatnika.
  • Ciąg znaków, gdy ich kontur ulega degradacji. Napisałem poradnik na wypadek awarii dostawcy. Produkt nadal wymaga nazwanego błędu, a nie pustej bańki.

3. Komu potrzebna ta para – ze mną po stronie produktu

Zespół, który już sfinansował specjalistę Python i odkrył indeks, nie tworzy produktu. Zespół, który ma zamiar zatrudnić tego specjalistę, nie chce, aby JD również powiedział „i proszę o przesłanie aplikacji Next.js”. Po jednym seniorze po każdej stronie granicy.

  • Praca korpusowa jest realna. Użytkownik nadal otwiera rezerwację, bilet, Mini Aplikację, dashboard. Ta powierzchnia jest produktem.
  • Możesz nazwać to, co pozostaje po człowieku, potwierdzić. Cały czas piszę, że kasa zostaje u danej osoby. Ich wykres może zaproponować. Mój interfejs użytkownika to kran.

4. Czego nie zrobię w tym zespole

Jeśli specjalista odejdzie, a JD po cichu stanie się „również właścicielem notatników”, będzie to inna umowa. Opublikowałem już ogłoszenie o wakacie na to stanowisko Python. Nie będę udawał, że relacjonuję to od strony Reaguj.

  • Nie będę osobą zajmującą się osadzaniem, pracownikiem LlamaIndex i interfejsem użytkownika produktu w tym samym tygodniu.
  • Nie będę dostrajać sieci, ponieważ czat „musi brzmieć bardziej markowo”. To zadanie należy po ich stronie granicy lub nie należy do sprintu.

Wniosek: zatrudnij mnie obok nich, a nie zamiast nich

Jestem frontendem/fullstackiem produktu, który ma tego specjalistę – potoki, embeddingi, workery, notebooki, LangChain lub LlamaIndex w Python. Utrzymują kontur przy życiu. Zachowuję produkt jako produkt: ekran, potwierdzenie, zaczep do rest aplikacji. Bez nich nadal mogę dostarczać sztuczną inteligencję w produkcie. Po prostu nie będę jedyną osobą na całej mapie ML.

Napisz przez formularz kto jest właścicielem konturu Python i jaki ekran otwiera użytkownik. Nie zaczniemy od uczynienia mnie ich następcą.

Potrzebujesz tego zbudować, a nie tylko wyjaśnić?

Rozwiązania AI dla biznesu: RAG, agenci, Next.js. Bezpośredni wykonawca.

Zatrudnij mnie na Upwork

Chcesz omówić swój projekt?

Jestem starszym inżynierem stron internetowych specjalizującym się w React i Next.js - dostępnym dla niezależnych projektów na całym świecie.