Introdução geral
A Eko é uma estrutura JavaScript de nível de produção projetada para criar fluxos de trabalho eficientes de agentes inteligentes por meio de descrições de linguagem natural. A Eko oferece uma interface unificada que permite a execução de fluxos de trabalho de agentes inteligentes em ambientes de computador e de navegador, adequados para tarefas como coleta de dados, análise e geração de relatórios. Ao fornecer recursos de geração e execução de fluxo de trabalho orientados por IA, a Eko ajuda os usuários a aumentar drasticamente a produtividade e reduzir o tempo gasto em tarefas manuais. A Eko permite que o planejamento off-line seja separado da execução, criando planos de tarefas reutilizáveis e modificáveis, garantindo uma automação mais confiável e flexível.
Lista de funções
- Geração de fluxo de trabalhoGeração de scripts de fluxo de trabalho complexos por meio de comandos de linguagem natural.
- Automação do navegadorSuporte para a execução de tarefas automatizadas, como pesquisa, extração de dados, etc., em um ambiente de navegador.
- operação do sistemaCapacidade de criar e gerenciar tarefas de nível de sistema, como gerenciamento de arquivos e operações de diretório.
- Integração de APIIntegração perfeita com outros serviços e APIs para ampliar a funcionalidade do fluxo de trabalho.
- planejamento hierárquicoPermite que o planejamento off-line seja separado da execução, criando planos de tarefas reutilizáveis e modificáveis.
- sistema de ganchosDurante a produção, o sistema de gancho permite o monitoramento em tempo real da execução da tarefa, com a possibilidade de intervenção manual ou de IA para ajustar o comportamento.
- execução de códigoExecute código escrito em JavaScript, Python e muitas outras linguagens no fluxo de trabalho gerado.
Usando a Ajuda
Processo de instalação
- Instalação do Eko::
npm install @eko-ai/eko
- Importação de módulos Eko::
import { Eko } from '@eko-ai/eko'; const eko = new Eko({ apiKey: 'your_anthropic_api_key' });
exemplo de uso
Automação do navegador
- Geração de fluxos de trabalho::
const extWorkflow = await eko.generate("搜索'Eko框架'并保存第一个结果");
- Fluxo de trabalho de implementação::
await eko.execute(extWorkflow);
operação do sistema
- Geração de fluxos de trabalho::
const sysWorkflow = await eko.generate("创建一个名为'reports'的新文件夹并将所有PDF文件移动到该文件夹");
- Fluxo de trabalho de implementação::
await eko.execute(sysWorkflow);
Fluxo de operação detalhado da função
- Fluxos de trabalho de geração e modificação de linguagem natural::
- Use linguagem natural para descrever tarefas como "pesquisar concorrentes com base no README no GitHub, destacar as principais contribuições da Eko, escrever um blog publicitário e publicá-lo no Write.as".
- O Eko divide automaticamente as tarefas em fluxos de trabalho executáveis e permite modificações adicionais.
- Suporte a várias plataformas::
- A Eko é compatível com todas as plataformas e pode ser executada no lado do servidor e no navegador sem configuração adicional.
- Desenvolvimento eficiente::
- Fornecer uma variedade de ferramentas integradas, como execução de comandos, captura de dados, etc., para simplificar o processo de desenvolvimento.
- Percepção de elementos de interação visual::
- Com a tecnologia VIEP, a Eko pode processar elementos da Web com eficiência, reduzindo o uso de tokens e melhorando a execução de tarefas.
- sistema de ganchos::
- Defina ganchos antes e depois da execução da tarefa para monitorar o status da tarefa em tempo real e permitir a intervenção manual ou de IA para garantir a conclusão bem-sucedida da tarefa.
A estrutura Eko ajuda os desenvolvedores a criar e gerenciar facilmente fluxos de trabalho automatizados complexos com os recursos acima, melhorando a eficiência e a flexibilidade do desenvolvimento. /n