Obsługa wersji projektu (Dialogflow)

Obsługa wersji projektu Dialogflow daje większą kontrolę nad procesem publikowania i interfejsem użytkowników. Przed przesłaniem projektu do sprawdzenia utwórz stałą wersję agenta Dialogflow. Dzięki temu możesz utworzyć wiele wersji agenta Dialogflow, opublikować je w różnych środowiskach i w razie potrzeby przywrócić wcześniejsze wersje.

Więcej informacji o obsłudze wersji projektu Dialogflow znajdziesz w artykule Obsługa wersji Dialogflow.

Najczęstsze pytania dotyczące obsługi wersji Dialogflow

Jak obsługa wersji Dialogflow wpływa na moje istniejące działania?

Nie będzie to miało wpływu na dotychczasowe działania przesłane do Konsoli Actions przed 8 maja 2018 roku. Oznacza to, że zmiany wprowadzone w agencji Dialogflow są nadal odzwierciedlane w dotychczasowej akcji. Jeśli akcja jest już opublikowana, zmiany są nadal widoczne na żywo.

Czy muszę utrzymywać 2 wersje w Actions on Google i Dialogflow?

Nie. Masz tylko jedną wersję widoczną na stronie Zarządzaj wersjami. Są one ujednolicone w Actions on Google i Dialogflow. Jedyna różnica polega na tym, że utworzymy zrzut ekranu agenta Dialogflow w momencie jego przesyłania. Na ten zrzut nie będą miały wpływu żadne przyszłe zmiany w intencjach i encjach Dialogflow.

Czy mogę tworzyć i wdrażać wersje Actions on Google z poziomu konsoli Dialogflow?

Nie. Możesz to zrobić tylko w Konsoli Actions.

Na stronie Dialogflow widzę, że ta opcja jest dostępna dla użytkowników, którzy biorą udział w testach beta. Czy dotyczy to Actions on Google?

Nie. Program testów beta Dialogflow jest przeznaczony dla agentów Dialogflow, których nie ma na platformie Actions on Google. Jeśli masz agenta Dialogflow do platformy Actions on Google, jest on automatycznie włączony, a nie w wersji beta.

Co się stanie, jeśli włączę wersję beta w konsoli Dialogflow?

Nie ma to wpływu na projekty Actions on Google. Jeśli włączysz wersję beta, w ustawieniach agenta Dialogflow zobaczysz kartę Environment. Na tej stronie możesz przeglądać (ale nie edytować) wersje utworzone w Konsoli Actions oraz wczytywać do wersji roboczej dowolne z nich.

Jaka jest zalecana sprawdzona metoda korzystania z wersji alfa, beta lub produkcyjnej w Cloud Functions dla Firebase?

Wbudowany edytor Dialogflow nie obsługuje wersji Cloud Functions dla Firebase. Każda wersja Dialogflow wskazuje jednak niestandardowe parametry webhooka. Jeśli chcesz przetestować różne logiki serwera w wersjach alfa/beta, zalecamy wyłączenie edytora wbudowanego, wdrożenie rozwiązań w 2 funkcjach Cloud Functions i przekazanie ich jako parametrów webhooka w Dialogflow.