Integracje z dostawcami kontekstu

Ten komponent grupuje integracje zewnętrzne, które dostarczają, przekształcają, pobierają lub zapisują kontekst w kontekście wywołania agenta. Większość jest dołączana za pośrednictwem abstrakcji dostawcy kontekstu. Strona dostawcy może również zawierać narzędzie hostowane przez dostawcę, gdy jest to implementacja systemu zewnętrznego tego samego wzorca kontekstu; te strony jawnie identyfikują mechanizm.

Uporządkowanie według obszaru integracji w ramach frameworka pozwala zachować jedną stronę dostawcy dla powiązanej warstwy przechowywania danych, pamięci, RAG, wstępnego przetwarzania lub wzorców CodeAct, zamiast powielać dostawcę w wielu kategoriach funkcji. Użyj poniższej kolumny Common patterns (Typowe wzorce ), aby przeglądać wyniki, których potrzebujesz.

W dokumentacji rozróżnia się kilka typowych wzorców:

  • Przechowywanie konwersacji ponownie wczytuje i zapisuje dokładny zapis wiadomości.
  • Pamięć wyodrębnia i przypomina wybraną trwałą wiedzę z poprzednich interakcji.
  • RAG pobiera odpowiednie informacje z zewnętrznego źródła wiedzy.
  • Przetwarzanie wstępne przekształca pliki przychodzące lub inną zawartość przed wywołaniem modelu.
  • Funkcja CodeAct współtworzy narzędzie do wykonywania kodu i zarządza środowiskiem wykonywania.

Te wzorce opisują typowe zastosowania, a nie twarde limity. Dostawca może całkowicie połączyć wiele wzorców lub zaimplementować inne zachowanie.

Informacje o cyklu życia, wbudowanych abstrakcjach oraz wskazówkach dotyczących implementacji niestandardowego dostawcy można znaleźć w dokumencie Podstawowe pojęcia dotyczące dostawcy kontekstu.

Dostępne integracje

Provider Często używane wzorce C# Python Go
Wyszukiwanie AI platformy Azure RAG
Omówienie zawartości platformy Azure Przetwarzanie wstępne
Azure Cosmos DB Przechowywanie konwersacji; pamięć
Hyperlight CodeAct
Lokalny (.NET) CodeAct
Mem0 Memory
Microsoft Foundry RAG; pamięć
Monty CodeAct
Neo4j RAG; pamięć
Redis RAG; przechowywanie konwersacji; pamięć
Valkey Przechowywanie konwersacji

Następne kroki