Zwycięzca pierwszego hackowania aplikacji Microsoft AI Chat przenosi eksplorację sztucznej inteligencji na wyższy poziom

Zwycięzca pierwszego hackowania aplikacji Microsoft AI Chat przenosi eksplorację sztucznej inteligencji na wyższy poziom

Firma Microsoft właśnie ogłosiła zwycięzcę swojego pierwszego AI Chat App Hack , wirtualnego wydarzenia, które rzucało wyzwanie programistom z całego świata, aby tworzyli aplikacje przy użyciu RAG (Retrieval Augmented Generation); Wydarzenie odbyło się w dniach 29 stycznia – 12 lutego, ale zwycięzcę i zdobywców drugiego miejsca ogłoszono 27 lutego.

Zwycięzcą pierwszej edycji AI Chat App Hack, która zgarnie 500 dolarów, został projekt DocAssistant.Swaggy, który według Microsoftu przenosi eksplorację sztucznej inteligencji na wyższy poziom.

Innymi słowy, projekt może łączyć różne interfejsy API przy użyciu wielu sposobów interakcji, takich jak polecenia tekstowe lub głosowe, i będzie w stanie zapewnić użytkownikom przyjazne odpowiedzi.

Byli też inni zwycięzcy i Microsoft wymienił ich wszystkich w różnych kategoriach:

  • Wyróżnienie: SecureBot – ta aplikacja odpowiada na pytania dotyczące cyberbezpieczeństwa w oparciu o bogate źródło danych w postaci podcastów, transkrypcji wideo, stron internetowych i książek, a wszystko to w języku hiszpańskim. Sędziowie byli pod wrażeniem architektury bardzo odmiennej od większości zgłoszeń, łączącej Copilot Studio z Power Platform. Kiedy pojawia się pytanie, studio wywołuje usługę Power Automate, aby wywołać funkcję platformy Azure w celu przetłumaczenia tego pytania na język hiszpański, a następnie przeszukuje indeks wyszukiwania AI platformy Azure wraz z tłumaczeniem. Ten krok poprawia trafność wyników, a bot nadal odpowiada na pytania użytkownika dzięki szybkiej inżynierii.
  • Najlepsze źródło danych: DubsBot – ta aplikacja pomaga studentom UW (Uniwersytetu Waszyngtońskiego) w znajdowaniu kursów odpowiadających ich zainteresowaniom w ogromnym katalogu kursów. Zespół zbudował niestandardowy parser dla stron internetowych katalogów kursów, który zawierał takie szczegóły, jak rozwijanie skrótów i sprawianie, że harmonogramy zajęć były bardziej czytelne dla człowieka. Jurorom spodobało się, że zespołowi przywiązano tak dużą wagę do dostosowywania pozyskiwania danych, ponieważ może to mieć ogromny wpływ na jakość odpowiedzi z testu LLM.
  • Wyróżnienie: Cennik usługi Copilot for Azure — ta aplikacja pomaga programistom wybrać najbardziej odpowiedni region platformy Azure i typ maszyny wirtualnej w oparciu o aktualne dane o cenach. Jurorom spodobało się to, jak ta aplikacja łączy tradycyjne wyszukiwanie RAG w dokumentacji platformy Azure z danymi uzyskiwanymi w czasie niemal rzeczywistym z interfejsu Azure Retail API. Aplikacja koordynuje połączenia za pomocą agentów Langchain i wielu „narzędzi”, które wiedzą, jak wyszukiwać regiony, znajdować typy maszyn wirtualnych i uzyskiwać ceny, dzięki czemu może uzyskać poprawną odpowiedź i wizualizować odpowiedzi po drodze.
  • Najlepsze w Twoim języku: Zapytaj przedsiębiorcę – na pierwszy rzut oka jest to standardowa aplikacja RAG, która odpowiada na pytania w oparciu o przemówienia znanych przedsiębiorców. Jest jednak pewien haczyk: dokumenty źródłowe są w języku angielskim i chińskim, a pytania można zadawać w języku angielskim lub chińskim. Zespół włożył ogromny wysiłek w znalezienie najlepszego sposobu na skonfigurowanie pozyskiwania danych (co obejmowało różne strategie dzielenia na porcje znaków chińskich i angielskich), a także odpowiadania na pytania (które obecnie obejmuje etap tłumaczenia, który stwarza pytanie w języku angielskim i chińskim). Sędziowie byli pod wrażeniem ich wysiłków i byli podekscytowani widokiem zespołu, który podjął się wyzwania wielojęzycznego RAG.
  • Wyróżnienie: Ley GPT – Celem tego czatu RAG jest objaśnienie meksykańskiego federalnego prawa pracy dzięki zestawowi danych na temat meksykańskich przepisów ustawowych i wykonawczych. Aby czat był bardziej dostępny dla obywateli Meksyku, programista przetłumaczył wszystko na język hiszpański: interfejs użytkownika, monit systemowy, kilka przykładów ujęć itp. Jurorom podobała się dokładność tłumaczenia oraz misja wykorzystania czatu AI do uczynić prawo pracy bardziej dostępnym dla wszystkich.

Microsoft przoduje w dziedzinie sztucznej inteligencji od czasu, gdy koncepcja ta zyskała popularność, a gigant technologiczny z Redmond opracował wiele Copilotów, które ostatecznie zostały zintegrowane z ich usługami, a jednym z nich jest Copilot dla Windows .

Czy powinniśmy się spodziewać, że te projekty znajdą się również w ich produktach? Kto wie, ale przynajmniej firma pielęgnuje talenty AI.

Pełny wpis na blogu możesz przeczytać tutaj .

Celem projektu jest udostępnienie pomocnika AI przeznaczonego do przekierowywania zapytań ludzkich do odpowiedniego API. Należy jednak pamiętać, że powodzenie wyników w dużym stopniu zależy od funkcjonalności internetowego interfejsu API na serwerze.

Asystent Doktora.Swaggy

Ta aplikacja przeniosła RAG na inny poziom! Najpierw przekaż schematy OpenAPI dla interfejsów API do indeksu wyszukiwania usługi Azure AI. Po przetworzeniu schematów możesz zadawać pytania, na które interfejs API odpowiada, np. „Jakie były najpopularniejsze filmy w 2023 r.?” . Aplikacja wyszukuje możliwe punkty końcowe API, aby odpowiedzieć na pytanie, następnie używa LLM do zasugerowania adresu URL interfejsu API, pobiera adres URL w celu uzyskania odpowiedzi API i ponownie wywołuje LLM, aby przekształcić odpowiedź w odpowiedź przyjazną dla użytkownika.: kolizja : Jurorom spodobało się to, że aplikacja dodała dodatkowe kroki do typowego przepływu RAG, aby zapewnić kompleksową obsługę i łatwą eksplorację interfejsów API.

Microsoftu

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *