Taskyon
- ? Integración web perfecta
- ¿Asistente de IA personalizado?
- ?? Local primero
- ? ✅ Árboles de tareas
- ?️?️ Caja de arena de herramientas
¡Una interfaz de chat y agentes para usuarios, expertos y desarrolladores basada en tareas!
Puede
- use Taskyon aquí: https://taskyon.space.
- ¡O impleméntelo usted mismo!
Descripción general
Debajo de la superficie de la interfaz de chat de Taskyon se encuentra un poderoso sistema para administrar tareas de forma asincrónica en una estructura en forma de árbol. ? Este diseño permite el procesamiento paralelo y el manejo eficiente tanto de conversaciones como de tareas. Al aprovechar varios proveedores de LLM, Taskyon puede ejecutar una amplia gama de tareas, desde mensajes de usuario básicos hasta llamadas de funciones complejas.
Basado en los principios de ¿lo local primero ?, Taskyon garantiza que la mayor parte del procesamiento de datos se realice en el dispositivo local del usuario, priorizando la seguridad de los datos y la autonomía del usuario. Ya sea que se utilice para interacciones personalizadas de IA, una sólida gestión de tareas o una perfecta integración de páginas web, Taskyon ofrece flexibilidad y control al mismo tiempo que mantiene una interfaz de chat familiar.
Explore la documentación de Taskyon para obtener más información: https://taskyon.space/docs/index
Filosofía: interacción personalizada con IA y prioridad local
? Bots de IA individualizados : Taskyon se basa en el principio de que cada usuario debe tener un bot de IA personalizado. Esto garantiza que la IA se adapte orgánicamente a las interacciones y necesidades específicas de cada usuario, evolucionando a través de una comunicación directa y centrada en el ser humano.
Evolución impulsada por el usuario : Taskyon difumina las líneas entre usuario y desarrollador. Los usuarios, a través de sus interacciones, desempeñan un papel fundamental en la configuración del aprendizaje y las capacidades de su IA, convirtiendo su experiencia y retroalimentación en la fuerza impulsora detrás del desarrollo del bot. Los propios usuarios suelen tener más información sobre tareas específicas que los desarrolladores y es importante aprovechar esto.
Principio local primero : Taskyon adopta el enfoque Local First, priorizando la autonomía del usuario y la seguridad de los datos. Este principio garantiza que la mayor parte del procesamiento de datos y las interacciones de IA se produzcan en el dispositivo local del usuario, en lugar de depender de servicios basados en la nube. Los beneficios clave incluyen:
- ? Seguridad mejorada: al procesar datos localmente, Taskyon minimiza los riesgos asociados con las filtraciones de datos, garantizando que la información confidencial permanezca bajo el control del usuario.
- ? Soberanía de datos: los usuarios tienen total propiedad y control sobre sus datos, sin dependencia de servicios externos en la nube.
- ? Eficiencia de costos: el procesamiento local reduce la dependencia de los servicios en la nube, lo que potencialmente reduce los costos operativos.
- ? Experiencia de IA personalizable: los usuarios pueden adaptar el aprendizaje y el rendimiento de su IA a sus necesidades específicas, y los cambios y adaptaciones se almacenan y administran localmente.
Características
- Arquitectura local primero : garantiza una mayor privacidad y seguridad de los datos mientras mantiene un alto rendimiento y control del usuario.
- Integración web perfecta : mejore su aplicación o página web con capacidades de agente usando solo un fragmento de código. ¡No se requiere backend!
- Integración de servicios : utiliza varios proveedores de LLM para ejecutar tareas dentro de hilos de conversación.
- Compatibilidad de la API de OpenAI : interactúe con cualquier punto final compatible con la API de OpenAI, incluidas las instancias implementadas localmente.
- Conversaciones basadas en tareas : cada mensaje dentro de una conversación se trata como una tarea, formando una rama en el árbol de tareas.
- Tareas funcionales : ejecute y administre tareas funcionales con parámetros ajustables directamente dentro de la interfaz.
- Capacidades de interfaz de usuario : ejecute código Python y JavaScript dentro de un entorno limitado seguro, acceda a un almacén de vectores local basado en navegador y genere herramientas sobre la marcha.
- Gestión de tareas contextuales : adjunte contextos como archivos u otras tareas para una ejecución detallada.
- Traducción de formatos : traduce el árbol de tareas interno a formatos compatibles para varios servicios.
- Interfaces de tareas : cada tarea puede tener una interfaz dedicada para ajustes de parámetros y ejecución directa.
- Compatibilidad mejorada con Markdown : utilice todo el poder de Markdown, incluidos gráficos de sirena, dibujos SVG, widgets HTML integrados y MathJax.
- Modelos de visión : interactúe con modelos de visión para ampliar las capacidades de Taskyon más allá del texto.
Instalación
Se puede acceder a Taskyon directamente en https://taskyon.space. Para una configuración local:
- Clona el repositorio. ?
- Ejecute
yarn install
para instalar las dependencias. ? - Utilice
quasar build
para una compilación de producción o quasar dev
para un servidor de desarrollo.
También puedes implementar Taskyon usando un contenedor Docker. Próximamente estará disponible una aplicación de escritorio.
Uso
Interactúa con la aplicación a través de la interfaz de chat. La interfaz permite la ejecución directa de código y el uso de herramientas dentro del entorno sandbox. Los datos y las configuraciones del usuario se almacenan localmente para sesiones persistentes.
Gestión de costos y uso
El enfoque de Taskyon para gestionar los costos está profundamente entrelazado con su filosofía Local First. Al aprovechar los recursos informáticos locales, Taskyon minimiza la necesidad de servicios externos en la nube, lo que genera importantes ahorros de costos. Los aspectos clave incluyen:
- Almacenamiento de datos local: reduce los costos asociados con el almacenamiento en la nube y la transferencia de datos.
- Inferencia local: el procesamiento local parcial o completo de tareas y ejecución de herramientas reduce los gastos de computación en la nube.
- Optimización de recursos: el uso eficiente del hardware local optimiza el rendimiento sin incurrir en costos adicionales.
Además, Taskyon proporciona monitoreo en tiempo real del uso de tokens y los costos exactos del servicio, lo que garantiza transparencia y control sobre el consumo de recursos.
Seguridad
El compromiso de Taskyon con la seguridad es evidente en su enfoque Local First, que mejora inherentemente la protección de datos. Al mantener los datos y el procesamiento dentro del entorno local del usuario, Taskyon reduce significativamente el riesgo de infracciones externas y acceso no autorizado. Las características clave incluyen:
- Entornos aislados: cada operación en Taskyon se lleva a cabo dentro de un entorno seguro y aislado, protegiendo contra posibles vulnerabilidades.
- Taskyon Container: ofrece una capa adicional de seguridad y control al ejecutarse localmente, ideal para usuarios que buscan un nivel elevado de protección de datos.
- Almacenamiento de datos local: garantiza que los datos confidenciales no queden expuestos más allá del entorno del navegador local, manteniendo un límite seguro.
Apoyo
- Únase a nuestro canal Taskyon: Canal Matrix
- Documentación
Hoja de ruta
- Sincronización de tareas P2P: facilite la colaboración en equipo con la sincronización de tareas de igual a igual.
- Agentes Autónomos: Incorporar agentes que trabajen de forma independiente en árboles de tareas, potenciando la automatización y la eficiencia.
- Aplicación de escritorio: una aplicación de escritorio está casi lista para su instalación en computadoras de escritorio.
Contribuyendo
? Las contribuciones son bienvenidas. Cumpla con el código de conducta del proyecto y envíe solicitudes de extracción para su revisión.
Aquí hay una introducción sobre cómo comenzar con el desarrollo de Taskyon:
Licencia
? Taskyon se publica bajo la licencia MIT. Consulte LICENSE.md para obtener más detalles.