Taskyon
- ? Nahtlose Webintegration
- Personalisierter KI-Assistent?
- ?? Lokal zuerst
- ?✅ Aufgabenbäume
- ?️?️ Tool-Sandbox
Eine Chat- und Agentenoberfläche für Benutzer, Experten und Entwickler basierend auf Aufgaben!
Du kannst
- Verwenden Sie Taskyon hier: https://taskyon.space.
- Oder stellen Sie es selbst bereit!
Überblick
Unter der Oberfläche der Chat-Oberfläche von Taskyon verbirgt sich ein leistungsstarkes System zur asynchronen Verwaltung von Aufgaben in einer baumartigen Struktur. ? Dieses Design ermöglicht eine parallele Verarbeitung und effiziente Bearbeitung von Gesprächen und Aufgaben. Durch die Nutzung verschiedener LLM-Anbieter kann Taskyon eine breite Palette von Aufgaben ausführen, von einfachen Benutzernachrichten bis hin zu komplexen Funktionsaufrufen.
Aufbauend auf den Prinzipien „ Local-First“ stellt Taskyon sicher, dass der Großteil der Datenverarbeitung auf dem lokalen Gerät des Benutzers erfolgt, wobei Datensicherheit und Benutzerautonomie Vorrang haben. Ob für personalisierte KI-Interaktionen, robustes Aufgabenmanagement oder nahtlose Webseitenintegration: Taskyon bietet Flexibilität und Kontrolle und behält gleichzeitig eine vertraute Chat-Oberfläche bei.
Weitere Informationen finden Sie in der Dokumentation von Taskyon: https://taskyon.space/docs/index
Philosophie: Personalisierte KI-Interaktion und Local First
? Individualisierte KI-Bots : Taskyon basiert auf dem Prinzip, dass jeder Benutzer einen personalisierten KI-Bot haben sollte. Dadurch wird sichergestellt, dass sich die KI organisch an die spezifischen Interaktionen und Bedürfnisse jedes Benutzers anpasst und sich durch direkte, menschenzentrierte Kommunikation weiterentwickelt.
Benutzergesteuerte Evolution : Taskyon verwischt die Grenzen zwischen Benutzer und Entwickler. Benutzer spielen durch ihre Interaktionen eine entscheidende Rolle bei der Gestaltung des Lernens und der Fähigkeiten ihrer KI und machen ihr Fachwissen und Feedback zur treibenden Kraft hinter der Entwicklung des Bots. Benutzer selbst verfügen häufig über mehr aufgabenspezifische Erkenntnisse als Entwickler, und es ist wichtig, diese zu nutzen.
Local-First-Prinzip : Taskyon verfolgt den Local-First-Ansatz, bei dem Benutzerautonomie und Datensicherheit im Vordergrund stehen. Dieses Prinzip stellt sicher, dass die meisten Datenverarbeitungs- und KI-Interaktionen auf dem lokalen Gerät des Benutzers stattfinden und nicht auf Cloud-basierte Dienste angewiesen sind. Zu den wichtigsten Vorteilen gehören:
- ? Erhöhte Sicherheit: Durch die lokale Verarbeitung von Daten minimiert Taskyon die mit Datenschutzverletzungen verbundenen Risiken und stellt sicher, dass vertrauliche Informationen unter der Kontrolle des Benutzers bleiben.
- ? Datensouveränität: Benutzer haben das vollständige Eigentum und die Kontrolle über ihre Daten, ohne auf externe Cloud-Dienste angewiesen zu sein.
- ? Kosteneffizienz: Die lokale Verarbeitung verringert die Abhängigkeit von Cloud-Diensten und senkt möglicherweise die Betriebskosten.
- ? Anpassbare KI-Erfahrung: Benutzer können das Lernen und die Leistung ihrer KI an ihre spezifischen Bedürfnisse anpassen, wobei Änderungen und Anpassungen lokal gespeichert und verwaltet werden.
Merkmale
- Local First-Architektur : Gewährleistet verbesserten Datenschutz und Sicherheit bei gleichzeitiger Beibehaltung hoher Leistung und Benutzerkontrolle.
- Nahtlose Web-Integration : Erweitern Sie Ihre App oder Webseite mit Agent-Funktionen mit nur einem Code-Snippet. Kein Backend erforderlich!
- Service-Integration : Nutzt verschiedene LLM-Anbieter zum Ausführen von Aufgaben innerhalb von Konversationsthreads.
- OpenAI-API-Kompatibilität : Schnittstelle mit jedem OpenAI-API-kompatiblen Endpunkt, einschließlich lokal bereitgestellter Instanzen.
- Aufgabenbasierte Konversationen : Jede Nachricht innerhalb einer Konversation wird als Aufgabe behandelt und bildet einen Zweig im Aufgabenbaum.
- Funktionsaufgaben : Führen Sie Funktionsaufgaben mit einstellbaren Parametern direkt innerhalb der Schnittstelle aus und verwalten Sie sie.
- Frontend-Funktionen : Führen Sie Python- und JavaScript-Code in einer sicheren Sandbox aus, greifen Sie auf einen lokalen browserbasierten Vektorspeicher zu und generieren Sie Tools im Handumdrehen.
- Kontextbezogenes Aufgabenmanagement : Hängen Sie Kontexte wie Dateien oder andere Aufgaben zur detaillierten Ausführung an.
- Formatübersetzung : Übersetzt den internen Aufgabenbaum in kompatible Formate für verschiedene Dienste.
- Aufgabenschnittstellen : Jede Aufgabe kann über eine eigene Schnittstelle für Parameteranpassungen und direkte Ausführung verfügen.
- Erweiterte Markdown-Unterstützung : Nutzen Sie die volle Leistungsfähigkeit von Markdown, einschließlich Meerjungfrauengrafiken, SVG-Zeichnungen, eingebetteten HTML-Widgets und MathJax.
- Vision-Modelle : Schnittstelle mit Vision-Modellen, um die Fähigkeiten von Taskyon über Text hinaus zu erweitern.
Installation
Auf Taskyon kann direkt unter https://taskyon.space zugegriffen werden. Für eine lokale Einrichtung:
- Klonen Sie das Repository. ?
- Führen Sie
yarn install
aus, um Abhängigkeiten zu installieren. ? - Verwenden Sie
quasar build
für einen Produktions-Build oder quasar dev
für einen Entwicklungsserver.
Sie können Taskyon auch mithilfe eines Docker-Containers bereitstellen. Eine kommende Desktop-App wird bald verfügbar sein.
Verwendung
Interagieren Sie mit der Anwendung über die Chat-Schnittstelle. Das Frontend ermöglicht die direkte Codeausführung und Toolnutzung innerhalb der Sandbox-Umgebung. Benutzerdaten und Konfigurationen werden für dauerhafte Sitzungen lokal gespeichert.
Kosten- und Nutzungsmanagement
Der Ansatz von Taskyon zur Kostenverwaltung ist eng mit seiner Local First-Philosophie verknüpft. Durch die Nutzung lokaler Rechenressourcen minimiert Taskyon den Bedarf an externen Cloud-Diensten, was zu erheblichen Kosteneinsparungen führt. Zu den wichtigsten Aspekten gehören:
- Lokale Datenspeicherung: Reduziert die mit Cloud-Speicherung und Datenübertragung verbundenen Kosten.
- Lokale Inferenz: Durch die teilweise oder vollständige lokale Verarbeitung von Aufgaben und Toolausführung werden die Kosten für Cloud Computing gesenkt.
- Ressourcenoptimierung: Die effiziente Nutzung lokaler Hardware optimiert die Leistung, ohne dass zusätzliche Kosten entstehen.
Darüber hinaus bietet Taskyon eine Echtzeitüberwachung der Token-Nutzung und der genauen Servicekosten und sorgt so für Transparenz und Kontrolle über den Ressourcenverbrauch.
Sicherheit
Das Engagement von Taskyon für Sicherheit zeigt sich in seinem Local-First-Ansatz, der den Datenschutz von Natur aus verbessert. Indem Taskyon Daten und Verarbeitung in der lokalen Umgebung des Benutzers hält, reduziert Taskyon das Risiko externer Sicherheitsverletzungen und unbefugten Zugriffs erheblich. Zu den Hauptmerkmalen gehören:
- Sandbox-Umgebungen: Jeder Vorgang in Taskyon wird in einer sicheren, isolierten Umgebung durchgeführt, die vor potenziellen Schwachstellen schützt.
- Taskyon Container: Bietet eine zusätzliche Sicherheits- und Kontrollebene durch lokale Ausführung, ideal für Benutzer, die ein höheres Maß an Datenschutz wünschen.
- Lokale Datenspeicherung: Stellt sicher, dass vertrauliche Daten nicht außerhalb der lokalen Browserumgebung offengelegt werden, und sorgt so für eine sichere Grenze.
Unterstützung
- Treten Sie unserem Taskyon-Kanal bei: Matrix Channel
- Dokumentation
Roadmap
- P2P-Aufgabensynchronisierung: Erleichtern Sie die Zusammenarbeit im Team durch Peer-to-Peer-Aufgabensynchronisierung.
- Autonome Agenten: Integrieren Sie Agenten, die unabhängig an Aufgabenbäumen arbeiten, und steigern Sie so die Automatisierung und Effizienz.
- Desktop-App: Eine Desktop-Anwendung ist fast bereit für die Installation auf Desktop-Computern.
Mitwirken
? Beiträge sind willkommen. Bitte halten Sie sich an den Verhaltenskodex des Projekts und reichen Sie Pull-Requests zur Überprüfung ein.
Hier finden Sie eine Einführung zum Einstieg in die Taskyon-Entwicklung:
Lizenz
? Taskyon wird unter der MIT-Lizenz veröffentlicht. Weitere Einzelheiten finden Sie unter LICENSE.md.