Tarefa
- ? Integração Web Perfeita
- Assistente de IA personalizado?
- ?? Local primeiro
- ?✅ Árvores de Tarefas
- ?️?️ Caixa de areia de ferramentas
Uma interface de chat e agente para usuários, especialistas e desenvolvedores baseada em tarefas!
Você pode
- use Taskyon aqui: https://taskyon.space.
- Ou implante você mesmo!
Visão geral
Abaixo da superfície da interface de bate-papo do Taskyon está um sistema poderoso para gerenciar tarefas de forma assíncrona em uma estrutura semelhante a uma árvore. ? Este design permite o processamento paralelo e o tratamento eficiente de conversas e tarefas. Ao aproveitar vários provedores de LLM, Taskyon pode executar uma ampla gama de tarefas, desde mensagens básicas do usuário até chamadas de funções complexas.
Construída com base nos princípios de local-first ?, Taskyon garante que a maior parte do processamento de dados aconteça no dispositivo local do usuário, priorizando a segurança dos dados e a autonomia do usuário. Seja usado para interações personalizadas de IA, gerenciamento robusto de tarefas ou integração perfeita de páginas da web, o Taskyon oferece flexibilidade e controle, ao mesmo tempo que mantém uma interface de bate-papo familiar.
Explore a documentação do Taskyon para obter mais informações: https://taskyon.space/docs/index
Filosofia: Interação de IA personalizada e prioridade local
? Bots de IA individualizados : Taskyon é baseado no princípio de que cada usuário deve ter um bot de IA personalizado. Isto garante que a IA se adapta organicamente às interações e necessidades específicas de cada utilizador, evoluindo através de uma comunicação direta e centrada no ser humano.
Evolução orientada ao usuário : Taskyon confunde os limites entre usuário e desenvolvedor. Os utilizadores, através das suas interações, desempenham um papel fundamental na formação da aprendizagem e das capacidades da sua IA, transformando a sua experiência e feedback na força motriz por trás do desenvolvimento do bot. Os próprios usuários geralmente têm mais insights específicos de tarefas do que os desenvolvedores e é importante aproveitar isso.
Princípio Local First : Taskyon adota a abordagem Local First, priorizando a autonomia do usuário e a segurança dos dados. Este princípio garante que a maior parte do processamento de dados e das interações de IA ocorra no dispositivo local do usuário, em vez de depender de serviços baseados em nuvem. Os principais benefícios incluem:
- ? Segurança aprimorada: Ao processar dados localmente, a Taskyon minimiza os riscos associados a violações de dados, garantindo que as informações confidenciais permaneçam sob o controle do usuário.
- ? Soberania de dados: os usuários têm total propriedade e controle sobre seus dados, sem dependência de serviços externos em nuvem.
- ? Eficiência de custos: o processamento local reduz a dependência de serviços em nuvem, reduzindo potencialmente os custos operacionais.
- ? Experiência de IA personalizável: os usuários podem adaptar o aprendizado e o desempenho de sua IA às suas necessidades específicas, com alterações e adaptações armazenadas e gerenciadas localmente.
Características
- Arquitetura Local First : Garante maior privacidade e segurança dos dados, mantendo alto desempenho e controle do usuário.
- Integração Web perfeita : aprimore seu aplicativo ou página da Web com recursos de agente usando apenas um trecho de código. Não é necessário back-end!
- Integração de serviços : utiliza vários provedores LLM para executar tarefas em threads de conversação.
- Compatibilidade da API OpenAI : Interface com qualquer endpoint compatível com a API OpenAI, incluindo instâncias implantadas localmente.
- Conversas baseadas em tarefas : cada mensagem em uma conversa é tratada como uma tarefa, formando uma ramificação na árvore de tarefas.
- Tarefas de Função : Execute e gerencie tarefas de função com parâmetros ajustáveis diretamente na interface.
- Recursos de front-end : execute código Python e JavaScript em uma sandbox segura, acesse um armazenamento local de vetores baseado em navegador e gere ferramentas dinamicamente.
- Gerenciamento contextual de tarefas : anexe contextos como arquivos ou outras tarefas para execução detalhada.
- Tradução de formato : traduz a árvore de tarefas interna em formatos compatíveis para vários serviços.
- Interfaces de Tarefas : Cada tarefa pode ter uma interface dedicada para ajustes de parâmetros e execução direta.
- Suporte aprimorado para Markdown : Utilize todo o poder do markdown, incluindo gráficos de sereia, desenhos SVG, widgets HTML incorporados e MathJax.
- Modelos de visão : Interface com modelos de visão para estender os recursos do Taskyon além do texto.
Instalação
Taskyon pode ser acessado diretamente em https://taskyon.space. Para uma configuração local:
- Clone o repositório. ?
- Execute
yarn install
para instalar dependências. ? - Use
quasar build
para uma compilação de produção ou quasar dev
para um servidor de desenvolvimento.
Você também pode implantar o Taskyon usando um contêiner Docker. Um próximo aplicativo de desktop estará disponível em breve.
Uso
Interaja com o aplicativo através da interface de chat. O frontend permite a execução direta de código e o uso de ferramentas no ambiente sandbox. Os dados e configurações do usuário são armazenados localmente para sessões persistentes.
Gerenciamento de custos e uso
A abordagem da Taskyon à gestão de custos está profundamente interligada com a sua filosofia Local First. Ao aproveitar os recursos de computação locais, a Taskyon minimiza a necessidade de serviços externos em nuvem, levando a economias de custos significativas. Os principais aspectos incluem:
- Armazenamento de dados local: reduz os custos associados ao armazenamento em nuvem e à transferência de dados.
- Inferência local: o processamento local parcial ou completo de tarefas e a execução de ferramentas reduzem as despesas de computação em nuvem.
- Otimização de Recursos: O uso eficiente de hardware local otimiza o desempenho sem incorrer em custos adicionais.
Além disso, Taskyon fornece monitoramento em tempo real do uso de tokens e dos custos exatos do serviço, garantindo transparência e controle sobre o consumo de recursos.
Segurança
O compromisso da Taskyon com a segurança é evidente na sua abordagem Local First, que aumenta inerentemente a proteção de dados. Ao manter os dados e o processamento dentro do ambiente local do usuário, a Taskyon reduz significativamente o risco de violações externas e acesso não autorizado. Os principais recursos incluem:
- Ambientes em sandbox: Cada operação no Taskyon é conduzida em um ambiente seguro e isolado, protegendo contra possíveis vulnerabilidades.
- Taskyon Container: Oferece uma camada adicional de segurança e controle ao ser executado localmente, ideal para usuários que buscam um nível elevado de proteção de dados.
- Armazenamento de dados local: Garante que dados confidenciais não sejam expostos além do ambiente local do navegador, mantendo um limite seguro.
Apoiar
- Junte-se ao nosso canal Taskyon: Canal Matrix
- Documentação
Roteiro
- Sincronização de tarefas P2P: Facilite a colaboração em equipe com sincronização de tarefas ponto a ponto.
- Agentes Autônomos: Incorporam agentes que trabalham de forma independente em árvores de tarefas, aumentando a automação e a eficiência.
- Aplicativo de desktop: um aplicativo de desktop está quase pronto para instalação em computadores desktop.
Contribuindo
? Contribuições são bem-vindas. Siga o código de conduta do projeto e envie solicitações pull para revisão.
Aqui está uma introdução sobre como começar a desenvolver o Taskyon:
Licença
? Taskyon é lançado sob a licença MIT. Consulte LICENSE.md para obter mais detalhes.