Wyrównanie modelu

Utworzenie promptu dla modelu sztucznej inteligencji (AI), takiego jak Gemini lub To proste zadanie. Często musisz napisać prompt ręcznie, a potem przetestować go w różnych przypadkach użycia, aby upewnić się, że spełnia Twoje potrzeby. Na podstawie wyników możesz wprowadzić w prompcie odpowiednie zmiany: zmienić niektóre słowa w jednym miejscu, dodać nowe zdanie w innym. Ten proces nie ma szczególnych zasad i może nie prowadzić do najlepszych wyników.

Google opracowało metodę, która wykorzystuje duże modele językowe do automatycznego aktualizowania szablonu promptu na podstawie informacji zwrotnych dotyczących danych wyjściowych modelu w prostym języku. Twoja opinia wraz z promptem i wynikiem modelu jest wysyłana do LLM, który aktualizuje prompt, aby lepiej dopasować go do Twoich oczekiwań.

Ta metoda jest dostępna na 2 sposoby:

  • Biblioteka Pythona model-alignment open source umożliwia elastyczne stosowanie tego podejścia w oprogramowaniu i przepływach pracy.
  • Wersja tego podejścia jest zintegrowana z Vertex AI Studio, dzięki czemu możesz korzystać z tego procesu za pomocą kilku kliknięć.

Biblioteka open source

Model Alignment to biblioteka Pythona typu open source, która została wydana jako pakiet w PyPI. Umożliwia ona dopasowanie promptów do opinii użytkowników za pomocą interfejsu API. Biblioteka opiera się na naszych badaniach dotyczących aktualizowania promptów na podstawie opinii użytkowników i automatycznego tworzenia klasyfikatora na podstawie danych z oznaczeniem.

Wyselekcjonowanie szablonów promptów dla Gemma za pomocą biblioteki wyrównania modelu

Uruchom Google Colab

Ta biblioteka obsługuje 2 metody automatycznego aktualizowania szablonów promptów:

  1. Zmiany na podstawie zasad. Ten proces wykorzystuje model LLM do wyodrębnienia wytycznych na podstawie pośrednich krytycznych opinii na temat danych wyjściowych modelu lub bezpośrednich zmian w tych danych. Dostępne opcje iteracyjne utworzenie co najmniej 1 wytycznych przed wysłaniem ich do LLM, który zaktualizuje szablon prompta tak, aby był zgodny z tymi wytycznymi. Możesz też samodzielnie wybrać wytyczne i umieścić je obok tych wygenerowanych przez LLM.
  2. Bezpośrednia krytyka wyników modelu. Ten proces wymaga Twojej opinii o wszystkich danych wyjściowych modelu, a następnie dostarcza je wraz z promptem i modelem dane wyjściowe bezpośrednio do LLM w celu wygenerowania zaktualizowanego szablonu promptu.

Oba te procesy mogą być przydatne w Twojej aplikacji. Najważniejszym kompromisem jest obecność wytycznych, które mogą być przydatnym, konkretnym artefaktem procesu, który może pomóc w określaniu na przykład podejścia do przejrzystości.

Schemat blokowy wyrównywania modelu

Rysunek 1. Ten schemat blokowy pokazuje, gdzie i jak dwa wyrównanie modelu przepływy pracy w bibliotece różnią się, co pozwala na oparte na wytycznych lub bezpośrednie aktualizacje szablonów promptów. Pamiętaj, że ten proces jest iteracyjny, a opisane ścieżki nie wykluczają się wzajemnie – możesz je w dowolnym momencie przełączać.

Zapoznaj się z notatnikiem Colab, który korzysta z Gemini, aby: wyrównują prompty w Gemma 2 w obu przepływach pracy.

Wyrównywanie w Vertex AI Studio

Do Vertex AI Studio Google dodano funkcję „ulepszania promptu”, która opiera się na ścieżce bezpośredniej z biblioteki open source Model Alignment. Ma ona uzupełniać narzędzia do tworzenia, uruchamiania, oceny i porównywania promptów.

Po uruchomieniu promptu możesz przesłać opinię na temat sposobów, w jaki model powinien się zachowywać, a Vertex AI Studio użyje Gemini do stworzenia wersji poprawionej. Możesz zaakceptować zaproponowane zmiany i ponownie uruchomić zaktualizowany prompt, klikając przycisk, lub zaktualizować opinię i poprosić Gemini o wygenerowanie kolejnego kandydata.

Wyrównywanie modelu w Vertex AI Studio

Rysunek 2. „Sprecyzuj prompt” funkcji Vertex AI Studio używanej do zaktualizować prompt na podstawie opinii użytkowników.

Dowiedz się więcej o dopasowywaniu modeli:

  • Uruchom ten notatnik Colab, który używa Gemini do dopasowywania różnych promptów do naszego modelu Gemma 2 z otwartymi wagami, korzystając z obu metod dopasowywania.
  • Wypróbuj polecenie „Sprecyzuj prompt” funkcja wyrównywania modelu w Vertex AI Studio