Quiz połączony z przewodnikiem · Średni Poziom

Quiz dotyczący wywoływania funkcji równoległych

Testuje, w jaki sposób wywoływane są równoległe narzędzia i dopasowywane według identyfikatora, kiedy przetwarzanie wsadowe jest bezpieczne, a nie zależne, oraz jak radzić sobie z częściowymi błędami i przekroczeniami limitu czasu.

Powiązane ścieżki prowadząceRównoległe wywoływanie funkcji
Pytanie 1 z 8

Co model zwraca w jednej odpowiedzi w równoległym wywołaniu funkcji?

Podgląd każdego pytania8 pytania

Odpowiedzi i wyjaśnienia pojawiają się w miarę rozwiązywania quizu.

  1. Co model zwraca w jednej odpowiedzi w równoległym wywołaniu funkcji?
    • Model trenuje na kilku zestawach danych jednocześnie
    • Model żąda kilku wywołań narzędzi w jednej odpowiedzi
    • Dwa modele odpowiadają na to samo pytanie
    • Narzędzia wielokrotnie wywołują model
  2. Kto faktycznie wykonuje narzędzia jednocześnie?
    • Sam model języka
    • Aplikacja lub uprząż
    • Tylko przeglądarka użytkownika
    • System rozliczeniowy dostawcy modelu
  3. Której pary wywołań NIE należy wydawać równolegle?
    • Wyszukiwanie pogody dla trzech różnych miast
    • Przeszukiwanie dwóch niepowiązanych ze sobą tematów
    • Tworzenie folderu, a następnie zapisywanie pliku w tym folderze
    • Pobieranie zamówień i zgłoszeń do pomocy technicznej dla jednego klienta
  4. Jak wyniki powinny być dopasowywane do wywołań narzędzi?
    • Według kolejności, w jakiej kończą
    • Według ich pozycji na liście
    • Według identyfikatora połączenia
    • Według długości każdego wyniku
  5. Upłynął limit czasu dwóch z pięciu równoległych wyszukiwań. Jaka jest najlepsza odpowiedź?
    • Odrzuć wszystkie pięć wyników
    • Zwróć trzy sukcesy i dwa wyraźne błędy, aby model mógł ponowić próbę niepowodzenia
    • Rozbić agenta
    • Udawaj, że nieudane wyszukiwania zwróciły puste wyniki, nie mówiąc o tym
  6. Po co używać Promise.allSettled lub asyncio.gather z wyjątkami return_exceptions?
    • Zatem jedno nieudane wywołanie nie powoduje odrzucenia pozostałych wyników
    • Aby wykonywać połączenia pojedynczo
    • Aby szyfrować dane wyjściowe narzędzia
    • Aby zmniejszyć liczbę narzędzi
  7. Mniej więcej, ile czasu zajmuje równoległa partia niezależnych wywołań?
    • Suma czasu trwania wszystkich połączeń
    • O czasie trwania najwolniejszego połączenia
    • Czas zerowy
    • Zawsze dokładnie jedną sekundę
  8. Co pomaga zapobiegać duplikowaniu działań przez narzędzia powodujące skutki uboczne?
    • Klucze idempotencji
    • Dłuższe opisy narzędzi
    • Wyższa temperatura modelu
    • Usuwanie identyfikatorów połączeń