Xplain AI

Nauka przez zabawę

Działanie

Xplain AI umożliwia prowadzenie rozmów w czasie rzeczywistym z dokumentami, plikami multimedialnymi i stronami internetowymi. Gdy użytkownicy przesyłają dokumenty, strumień wyodrębniania konwertuje tekst na reprezentacje wektorowe za pomocą modelu embedding-001. Te wektory wraz z partiami tekstu i adresami URL plików są efektywnie przechowywane, wykorzystując grupowanie Firebase w przypadku dużych dokumentów. Po wektoryzacji użytkownicy są kierowani na stronę czatu, aby mogli pracować nad dokumentem. Wiadomości użytkowników są umieszczane w dokumentach i dopasowywane za pomocą wyszukiwania podobieństwa do cosinusa w Firestore, co pozwala pobrać tekst najbardziej podobny do odpowiedzi wygenerowanych przez Gemini.

W przypadku plików multimedialnych przetwarzanie wstępne analizuje je i konwertuje na tekst, który następnie jest umieszczany w dokumentach. Ten potok używa interfejsu API menedżera plików i Gemini do przeprowadzania szczegółowej analizy. Na stronie czatu przycisk „sesja nauki” zmienia wiadomości na czacie na format pytań i odpowiedzi, umożliwiając użytkownikom konwersję początkowych wiadomości na czacie na pary pytań i odpowiedzi, aby ułatwić naukę. Edytor online ułatwia edycję i pobieranie wiadomości czatu, co jest przydatne dla badaczy.

Integracja z Gemini jest kluczowa dla Xplain AI, ponieważ umożliwia umieszczanie w tekście, wyszukiwanie podobieństw, analizę plików multimedialnych i generowanie pytań i odpowiedzi, co zapewnia natychmiastowe i dokładne odpowiedzi. Dzięki tej integracji użytkownicy mogą w czasie rzeczywistym uzyskiwać dostęp do najbardziej istotnych informacji z dokumentów, co ułatwia im poszukiwanie informacji i uczenie się.

Utworzone za pomocą

  • Firebase

Zespół

Autor:

Team Salone

Od

Sierra Leone