Mycroft – otwartoźródłowa sztuczna inteligencja

Ostatnia aktualizacja: 9th kwiecień 2022, 07:58 pm

Mycroft to pierwszy, otwaro-źródłowy oraz otwarto-sprzętowy dom dla platformy A.I.*
Mycroft bazuje na dwóch, najbardziej popularnych i otwarto-źrdódłowych platformach sprzętowych: Raspberry Pi oraz Arduino.

Mycroft używa naturalnego języka, aby odpowiadać na twój głos. Serwisy online, takie jak: YouTube, Netflix, Pandora, Spotify i wiele innych są dostępne w jednej chwili. Nie potrzebne są do tego specjalne aplikacje, smartphon-y, logowanie, etc. Po prostu wydaj polecenie głosowe, np. “Mycroft, odtwarzaj ‘Uptown Funk’ z YouTube na moim Chromecast”, a twoje wideo będzie wyświetlone.

Mycroft to nie tylko urządzenia strumieniowania audio i wideo. Mycroft posiada wbudowany głośnik i potrafi odtwarzać muzykę przy użyciu ALSA. Po prostu powiedz, aby Mycroft odtworzył twoją ulubioną playlistę, a on to zrobi.

Mycroft również integruje urządzenia mobilne i pozwala na kontrolę Internetu Rzeczy.**
Podłącz Mycroft do swojego huba SmartThings, urządzeń WeMo lub Phillips Hue i za pomocą głosu steruj swoimi urządzeniami: oświetleniem, zamykaniem drzwi, parzeniem kawy, podlewaniem roślin, karmieniem zwierząt. Mycroft nagra głos, sprawdzi kalendarz zadań z Google Calendar lub iCal, wrzuci wiadomość na Twitter, ustawi alarm i przypominacz, dostarczy prognozę pogody z wybranej lokalizacji oraz wiadomości z NPR lub BBC, etc., etc.
Jakiekolwiek jest to urządzenie – a jest podłączone do internetu – może być kontrolowane za pośrednictwem Mycroft.

Jak to działa w praktyce?

1. Mycroft nasłuchuje swojego imienia. Kiedy wypowiesz „Mycroft”, urządzenie słucha twojego polecenia lub pytania. Jeśli tego nie otrzyma, beeper informuje cię o tym.
2. Po otrzymaniu polecenia, Mycroft łączy się z domowym routerem za pośrednictwem WiFi lub Ethernet.
3. Mycroft wysyła polecenie lub pytanie do chmury.
4. Chmura przesyła audio do dwóch lub więcej interfejsów aplikacji online (API), które tłumaczą mowę na tekst (STT).
5. API odpowiada, tłumacząc tekst na frazę audio.
6. Chmura Mycroft porównuje rezultaty i wybiera najlepszy, bazujący na poprzednich preferencjach, czasu odpowiedzi i innych wytycznych.
7. Przetłumaczone polecenie tekstowe jest wysyłane do minimum dwóch API sztucznej inteligencji.
8. API odpowiadają, tłumacząc tekst w zamiary, obiekty, podmioty, konteksty i inne kategorie.
9. Chmura Mycroft łączy strukturę danych z informacjami z profilu użytkownika i przesyła informacje z powrotem do jednostki Mycroft.
10. Jednostka Mycroft używa struktury danych, aby wybrać odpowiednią akcję.
11. Mycroft wykonuje zlecone działanie.

Jako platforma otwarto-źródłowa, Mycroft umożliwia także deweloperom poszerzanie możliwości tej platformy i realizację własnych idei poprzez dostęp do kodu źródłowego, a co za tym idzie tworzenie nowych aplikacji kontrolujących coraz to inne urządzenia.

Mycroft jest partnerem Ubuntu, a Snappy Core Ubuntu systemem bazowym z preinstalowanym Mycroft.

*Z Wikipedii:

A.I. (ang: artificial intelligence), czyli sztuczna inteligencja – dziedzina wiedzy obejmująca logikę rozmytą, obliczenia ewolucyjne, sieci neuronowe, sztuczne życie i robotykę. Sztuczna inteligencja to również dział informatyki zajmujący się inteligencją – tworzeniem modeli zachowań inteligentnych oraz programów komputerowych symulujących te zachowania. Można ją też zdefiniować jako dział informatyki zajmujący się rozwiązywaniem problemów, które nie są efektywnie algorytmizowalne. Termin wymyślił John McCarthy.

**Z Wikipedii:

Internet rzeczy (również Internet przedmiotów, ang. Internet of Things – IoT) – koncepcja, wedle której jednoznacznie identyfikowalne przedmioty mogą pośrednio albo bezpośrednio gromadzić, przetwarzać lub wymieniać dane za pośrednictwem sieci komputerowej. Do tego typu przedmiotów zaliczają się między innymi urządzenia gospodarstwa domowego, artykuły oświetleniowe i grzewcze, Technologie ubieralne – Wearable.
Termin został użyty po raz pierwszy przez Kevina Ashtona w 1999 roku.

Więcej informacji o Mycroft znajdziesz na Kickstarterze:
kickstarter.com/projects/aiforeveryone/mycroft-an-open-source-artificial-intelligence-for

 

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

Witryna jest chroniona przez reCAPTCHA i Google Politykę Prywatności oraz obowiązują Warunki Korzystania z Usługi.