GAIA ist ein quelloffener KI-Assistent, der Benutzern helfen soll, ihre persönliche Effizienz zu verbessern. Er unterstützt die Nutzer bei der Verwaltung von Aufgaben, der Abfrage von Informationen und der Terminplanung durch die Technologie der natürlichen Sprachverarbeitung. Die Nutzer können direkt auf die https://heygaia.io
GAIA unterstützt Sprach- und Textinteraktion und verfügt über eine einfache Schnittstelle, die für den persönlichen Gebrauch und die Forschung geeignet ist. Das Projekt steht unter der Polyform Strict License 1.0.0 und darf nur für nicht-kommerzielle Zwecke genutzt werden. Benutzer können sich an der Entwicklung beteiligen oder technische Unterstützung über GitHub erhalten. Es ist gut dokumentiert und wird von der Community unterstützt und ist für diejenigen geeignet, die ein effizientes Werkzeug benötigen.
Funktionsliste
- Verwaltung der AufgabenUnterstützung bei der Erstellung, Verfolgung und Erledigung persönlicher Aufgaben mit automatischen Terminerinnerungen.
- Informationen anfragenSchnelles Suchen nach Informationen durch natürliche Sprache und Unterstützung mehrerer Datenquellen.
- ProgrammIntegration von Kalendern, um Besprechungen und Veranstaltungen automatisch zu planen und Zeitkonflikte zu vermeiden.
- SprachinteraktionUnterstützt die Spracheingabe für eine einfache Bedienung in mobilen Szenarien.
- Open-Source-AnpassungDie Dokumentation für Entwickler wird zur Verfügung gestellt, damit die Benutzer die Funktionalität ihren Bedürfnissen entsprechend anpassen können.
Hilfe verwenden
Wie man anfängt
GAIA bietet zwei Möglichkeiten der Nutzung: direkter Online-Zugang und lokales Selbst-Hosting. Nachfolgend finden Sie die detaillierten Schritte:
Online-Nutzung
- Öffnen Sie Ihren Browser und besuchen Sie
https://heygaia.io
. - Sie brauchen sich nicht zu registrieren, geben Sie einfach Text ein oder benutzen Sie das Mikrofon, um mit GAIA zu interagieren.
- Geben Sie auf der Startseite eine Aufgabe ein, z. B. "Erinnere mich morgen um 10 Uhr an eine Besprechung", und GAIA nimmt sie automatisch auf und setzt eine Erinnerung.
- Wenn Sie nach Informationen suchen, geben Sie eine Frage ein, z. B. "Wie ist das Wetter in Peking heute?", und GAIA liefert Ergebnisse in Echtzeit.
- Sie können Zeitpläne hinzufügen oder anzeigen, indem Sie auf die Option "Kalender" auf der Benutzeroberfläche klicken.
Selbstgehostete Installation
Für diejenigen, die lokal installieren möchten, bietet GAIA eine detaillierte Anleitung für die Selbstinstallation. Im Folgenden wird der Installationsprozess beschrieben:
- Vorbereitung der Umwelt::
- Stellen Sie sicher, dass Ihr System Docker und Docker Compose unterstützt.
- Führen Sie den folgenden Befehl aus, um die Abhängigkeiten zu installieren:
sudo apt update sudo apt install docker.io sudo apt install docker-compose
- Klonprojekt::
- Zugriff auf GitHub-Repositories
https://github.com/heygaia/gaia
, Klon-Code:git clone https://github.com/heygaia/gaia cd gaia
- Zugriff auf GitHub-Repositories
- Konfiguration der Umgebung::
- Boden
docs.heygaia.io
selbstgehostete Anleitung zur Bearbeitung von Konfigurationsdateienconfig.yaml
Im Folgenden finden Sie ein Beispiel für die Einrichtung eines API-Schlüssels und einer Datenbank.
- Boden
- Neue Dienste::
- Führen Sie den folgenden Befehl aus, um GAIA zu starten:
docker-compose up -d
- Interviews
http://localhost:8080
Prüfen Sie, ob der Dienst läuft.
- Führen Sie den folgenden Befehl aus, um GAIA zu starten:
- Überprüfen der Installation::
- Öffnen Sie Ihren Browser, geben Sie Ihre lokale Adresse ein und testen Sie die Funktion zur Aufgabenerstellung oder Informationsabfrage.
Hauptfunktionen
- Verwaltung der Aufgaben::
- Geben Sie auf dem Hauptbildschirm "Aufgabe hinzufügen: Bericht vervollständigen, morgen 17:00 Uhr" ein, und GAIA wird die Aufgabe automatisch analysieren und aufzeichnen.
- Aufgabenliste anzeigen: Geben Sie "Meine Aufgaben anzeigen" ein und GAIA wird alle Ihre Aufgaben auflisten.
- Zuordnung ändern: Geben Sie "Änderung der Berichtszuordnung auf übermorgen" ein, und GAIA wird die Frist aktualisieren.
- Aufgabe löschen: Geben Sie "Berichtsaufgabe löschen" ein und bestätigen Sie, um die Aufgabe zu entfernen.
- Informationen anfragen::
- Geben Sie eine Frage in natürlicher Sprache ein, z. B. "Wer wird im Jahr 2025 den Nobelpreis erhalten?", und GAIA holt sich die neuesten Informationen aus dem Internet.
- Unterstützt mehrsprachige Abfragen: Geben Sie ein, wie man sich auf Französisch bedankt", GAIA liefert Merci".
- Bei komplexen Fragen fordert GAIA auf: "Für mehr Kontext, bitte уточнить".
- Programm::
- Termin hinzufügen: Geben Sie ein: "Planen Sie ein Treffen mit einem Kunden für Mittwoch um 14:00 Uhr" und GAIA fügt es automatisch dem Kalender hinzu.
- Zeitplan anzeigen: Geben Sie "Zeitplan dieser Woche" ein und GAIA zeigt alle Zeitpläne an.
- Synchronisierter Kalender: Unterstützt die Integration des Google-Kalenders, binden Sie Konten in den Einstellungen.
- Sprachinteraktion::
- Tippen Sie auf das Mikrofonsymbol in der Benutzeroberfläche und sagen Sie einen Befehl, z. B. "Morgen um 8 Uhr eine Erinnerung einstellen".
- GAIA transkribiert Sprache und führt Aktionen in Echtzeit für Fahrten oder geschäftige Szenarien aus.
- Voice unterstützt mehrere Sprachen, Sie müssen die Sprache in den Einstellungen auswählen.
- Open-Source-Anpassung::
- Entwickler haben Zugang zu
docs.heygaia.io
API-Dokumentation abrufen. - Ändern Sie den Code: Nachdem Sie das Repository geklont haben, bearbeiten Sie
main.js
Anpassungen hinzufügen. - Einen Beitrag einreichen: Folgen Sie dem GitHub
Contributing Guidelines
Reichen Sie den Pull Request ein.
- Entwickler haben Zugang zu
caveat
- Die Online-Version erfordert keine Installation, aber die Funktionalität ist durch das Netzwerk eingeschränkt.
- Für das Selbsthosten sind stabile Server erforderlich, empfohlen wird Ubuntu 20.04 oder höher.
- Für die nicht-kommerzielle Nutzung kostenlos, für die kommerzielle Nutzung ist eine Genehmigung erforderlich.
Anwendungsszenario
- Individuelle Aufgabenverwaltung
GAIA hilft vielbeschäftigten Berufstätigen, ihre täglichen Aufgaben zu bewältigen. Nutzer können Aufgaben schnell per Sprache oder Text hinzufügen und GAIA erinnert sie automatisch daran, um sie nicht zu verpassen. - Lernunterstützung für Studenten
Schüler können mit GAIA auf akademische Materialien zugreifen und ihre Lernpläne organisieren. Es bietet schnelle Antworten auf Fragen wie "Erklären Sie die Quantenmechanik" und konsolidiert die Zeitpläne für die Prüfungszeit. - Entwickler-Testumgebung
Entwickler können KI-Funktionen mit dem selbst gehosteten GAIA testen und Plug-ins anpassen, die für Szenarien geeignet sind, in denen Technologien zur Verarbeitung natürlicher Sprache untersucht werden. - Unterstützung der Telearbeit
Remote-Mitarbeiter können mit GAIA Besprechungspläne verwalten, schnell auf Kundeninformationen zugreifen und ihre Produktivität steigern.
QA
- Ist die Teilnahme an GAIA kostenpflichtig?
GAIA ist für die nicht-kommerzielle Nutzung kostenlos. Für die kommerzielle Nutzung müssen Sie eine Lizenz beantragen. - Wie gehen Sie mit einer ungenauen Spracherkennung um?
Überprüfen Sie die Mikrofoneinstellungen, um sicherzustellen, dass die Umgebung ruhig ist. Oder wechseln Sie in den Texteingabemodus. - Welche Betriebssysteme werden von der selbst gehosteten Version unterstützt?
Offiziell bestätigte Unterstützung für Ubuntu 20.04 und höher, mit installiertem Docker und Docker Compose. - Unterstützt es mehrere Sprachen?
Ja, GAIA unterstützt mehrsprachige Abfragen und Sprachinteraktion, Sie müssen die Sprache in den Einstellungen auswählen. - Wie kann ich mich an der Entwicklung von GAIA beteiligen?
Interviewshttps://github.com/heygaia/gaia
Lesen SieContributing Guidelines
Verbesserungen des Codes oder der Dokumentation einreichen.