Integracje dostawcy kontekstu

Ten składnik grupuje integracje zewnętrzne, które dostarczają, przekształcają, pobierają lub utrwalają kontekst wokół wywołania agenta. Większość dołączania 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.

Organizowanie według powierzchni integracji platformy przechowuje jedną stronę dostawcy dla powiązanego magazynu, pamięci, rag, przetwarzania wstępnego lub wzorców CodeAct zamiast duplikowania dostawcy w różnych 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:

  • Magazyn konwersacji ponownie ładuje i utrwala dokładną transkrypcję komunikatów.
  • 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.

Aby zapoznać się z cyklem życia, wbudowanymi abstrakcjami i wskazówkami dotyczącymi implementacji dostawcy niestandardowego, zobacz 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 Magazyn konwersacji; pamięć
Hyperlight CodeAct
Lokalne (.NET) CodeAct
Mem0 Memory
Microsoft Foundry RAG; pamięć
Monty CodeAct
Neo4j RAG; pamięć
Redis RAG; magazyn konwersacji; pamięć
Valkey Przechowywanie konwersacji

Następne kroki