Tâcheyon
- ? Intégration Web transparente
- Assistant IA personnalisé ?
- ?? Local d’abord
- ?✅ Arbres de tâches
- ?️?️ Outil Bac à sable
Une interface de chat et d'agent pour les utilisateurs, les experts et les développeurs basée sur les tâches !
Tu peux
- utilisez Taskyon ici : https://taskyon.space.
- Ou déployez-le vous-même !
Aperçu
Sous la surface de l'interface Chat de Taskyon se trouve un système puissant permettant de gérer les tâches de manière asynchrone dans une structure arborescente. ? Cette conception permet un traitement parallèle et une gestion efficace des conversations et des tâches. En s'appuyant sur divers fournisseurs LLM, Taskyon peut exécuter un large éventail de tâches, depuis les messages utilisateur de base jusqu'aux appels de fonctions complexes.
Construit sur les principes du local d'abord ?, Taskyon garantit que la plupart des traitements de données ont lieu sur l'appareil local de l'utilisateur, en donnant la priorité à la sécurité des données et à l'autonomie de l'utilisateur. Qu'il soit utilisé pour des interactions personnalisées avec l'IA, une gestion robuste des tâches ou une intégration transparente de pages Web, Taskyon offre flexibilité et contrôle tout en conservant une interface de discussion familière.
Explorez la documentation de Taskyon pour plus d'informations : https://taskyon.space/docs/index
Philosophie : Interaction personnalisée avec l'IA et priorité locale
? Bots IA individualisés : Taskyon est construit sur le principe selon lequel chaque utilisateur doit disposer d'un bot IA personnalisé. Cela garantit que l'IA s'adapte de manière organique aux interactions et aux besoins spécifiques de chaque utilisateur, en évoluant grâce à une communication directe et centrée sur l'humain.
Evolution pilotée par l'utilisateur : Taskyon brouille les frontières entre utilisateur et développeur. Les utilisateurs, à travers leurs interactions, jouent un rôle central dans le façonnement de l’apprentissage et des capacités de leur IA, transformant leur expertise et leurs commentaires en force motrice du développement du robot. Les utilisateurs eux-mêmes disposent souvent de davantage d’informations sur les tâches spécifiques que les développeurs et il est important d’en tirer parti.
Principe Local First : Taskyon adopte l'approche Local First, en donnant la priorité à l'autonomie des utilisateurs et à la sécurité des données. Ce principe garantit que la plupart des interactions de traitement des données et d'IA se produisent sur l'appareil local de l'utilisateur, plutôt que de s'appuyer sur des services basés sur le cloud. Les principaux avantages comprennent :
- ? Sécurité améliorée : en traitant les données localement, Taskyon minimise les risques associés aux violations de données, garantissant que les informations sensibles restent sous le contrôle de l'utilisateur.
- ? Souveraineté des données : les utilisateurs ont la propriété et le contrôle complets de leurs données, sans dépendance à l'égard de services cloud externes.
- ? Rentabilité : le traitement local réduit la dépendance aux services cloud, réduisant ainsi potentiellement les coûts opérationnels.
- ? Expérience d'IA personnalisable : les utilisateurs peuvent adapter l'apprentissage et les performances de leur IA à leurs besoins spécifiques, les modifications et les adaptations étant stockées et gérées localement.
Caractéristiques
- Architecture Local First : garantit une confidentialité et une sécurité améliorées des données tout en maintenant des performances élevées et un contrôle des utilisateurs.
- Intégration Web transparente : améliorez votre application ou votre page Web avec des fonctionnalités d'agent en utilisant simplement un extrait de code. Aucun back-end requis !
- Intégration de services : utilise divers fournisseurs LLM pour exécuter des tâches dans les fils de conversation.
- Compatibilité API OpenAI : interface avec n'importe quel point de terminaison compatible avec l'API OpenAI, y compris les instances déployées localement.
- Conversations basées sur des tâches : chaque message d'une conversation est traité comme une tâche, formant une branche dans l'arborescence des tâches.
- Tâches de fonction : exécutez et gérez des tâches de fonction avec des paramètres réglables directement dans l'interface.
- Capacités frontales : exécutez du code Python et JavaScript dans un bac à sable sécurisé, accédez à un magasin de vecteurs local basé sur un navigateur et générez des outils à la volée.
- Gestion des tâches contextuelles : attachez des contextes tels que des fichiers ou d'autres tâches pour une exécution détaillée.
- Traduction de format : traduit l'arborescence des tâches interne dans des formats compatibles pour divers services.
- Interfaces de tâches : Chaque tâche peut avoir une interface dédiée pour les ajustements de paramètres et l'exécution directe.
- Prise en charge améliorée du Markdown : utilisez toute la puissance du Markdown, notamment les graphiques de sirène, les dessins SVG, les widgets HTML intégrés et MathJax.
- Modèles de vision : interface avec les modèles de vision pour étendre les capacités de Taskyon au-delà du texte.
Installation
Taskyon est accessible directement sur https://taskyon.space. Pour une configuration locale :
- Clonez le référentiel. ?
- Exécutez
yarn install
pour installer les dépendances. ? - Utilisez
quasar build
pour une version de production ou quasar dev
pour un serveur de développement.
Vous pouvez également déployer Taskyon à l'aide d'un conteneur Docker. Une prochaine application de bureau sera bientôt disponible.
Usage
Interagissez avec l'application via l'interface de chat. Le frontend permet l'exécution directe de code et l'utilisation d'outils dans l'environnement sandbox. Les données utilisateur et les configurations sont stockées localement pour les sessions persistantes.
Gestion des coûts et de l'utilisation
L'approche de Taskyon en matière de gestion des coûts est profondément liée à sa philosophie Local First. En exploitant les ressources informatiques locales, Taskyon minimise le besoin de services cloud externes, ce qui entraîne des économies significatives. Les aspects clés comprennent :
- Stockage de données local : réduit les coûts associés au stockage dans le cloud et au transfert de données.
- Inférence locale : le traitement local partiel ou complet des tâches et l'exécution des outils réduisent les dépenses de cloud computing.
- Optimisation des ressources : l'utilisation efficace du matériel local optimise les performances sans entraîner de coûts supplémentaires.
De plus, Taskyon fournit une surveillance en temps réel de l'utilisation des jetons et des coûts exacts des services, garantissant ainsi la transparence et le contrôle de la consommation des ressources.
Sécurité
L'engagement de Taskyon en faveur de la sécurité est évident dans son approche Local First, qui améliore intrinsèquement la protection des données. En conservant les données et le traitement dans l'environnement local de l'utilisateur, Taskyon réduit considérablement le risque de violations externes et d'accès non autorisés. Les principales fonctionnalités incluent :
- Environnements en bac à sable : chaque opération dans Taskyon est menée dans un environnement sécurisé et isolé, protégeant contre les vulnérabilités potentielles.
- Conteneur Taskyon : offre une couche supplémentaire de sécurité et de contrôle en s'exécutant localement, idéal pour les utilisateurs recherchant un niveau élevé de protection des données.
- Stockage de données local : garantit que les données sensibles ne sont pas exposées au-delà de l'environnement du navigateur local, en maintenant une limite sécurisée.
Soutien
- Rejoignez notre chaîne Taskyon : Matrix Channel
- Documentation
Feuille de route
- Synchronisation des tâches P2P : facilitez la collaboration en équipe grâce à la synchronisation des tâches peer-to-peer.
- Agents autonomes : intégrez des agents qui travaillent de manière indépendante sur les arborescences de tâches, améliorant ainsi l'automatisation et l'efficacité.
- Application de bureau : une application de bureau est presque prête à être installée sur des ordinateurs de bureau.
Contribuer
? Les contributions sont les bienvenues. Veuillez respecter le code de conduite du projet et soumettre des demandes de tirage pour examen.
Voici une introduction sur la façon de démarrer avec le développement Taskyon :
Licence
? Taskyon est publié sous la licence MIT. Voir LICENSE.md pour plus de détails.