Seu amigável construtor de fluxo de trabalho de agente local!
Os fluxos de trabalho agentes baseados em LLM são considerados o destaque do ano; eles poderiam perturbar totalmente a indústria! No entanto, para facilitar a integração das pessoas no tópico, precisamos oferecer-lhes ferramentas fáceis para experimentar e sentir o fator “uau” por si mesmas. Este projeto tem como objetivo ajudar as pessoas a construir o que são fluxos de trabalho de agente de uma forma simples.
É uma GUI visual onde os usuários podem construir fluxos de trabalho de agente usando simples arrastar e soltar blocos (ou seja, construtor baseado em bloco). Eles podem criar gráficos com vários agentes conversando entre si ou trabalhando isoladamente, definir personas para agentes e atribuir tarefas. Os fluxos de trabalho agentes criados são então exportados para o código, que pode ser executado. O aplicativo é empacotado como uma extensão VS Code, facilitando o consumo dos desenvolvedores. A ideia geral é adotar uma abordagem de baixo código/sem código para a construção do fluxo de trabalho de agente.
React + Vite + React Flow com Typescript para a GUI e empacotou-o como uma extensão do VS Code. O gráfico que você constrói com o editor é integrado em um projeto CrewAI.
A extensão então executa o aplicativo CrewAI compilado localmente em um terminal e mostra o resultado.
# Clone the repo
git clone https://github.com/flashbard/agentbuddy-vscode
# Navigate into project
cd agentbuddy-vscode
# Install dependencies for both the extension and webview UI source code
npm run install:all
# Build webview UI source code
npm run build:webview
# Open the project in VS Code
code .
# Run the extension
npm run watch
# Run the webview project alone
npm run start:webview
No VS Code, abra a paleta de comandos (F1 ou ctrl + shift + p), execute o comando AgentBuddy: Playground
.
# Setup vsce locally
npm install -g @vscode/vsce
# Package the extension
vsce package
# (Optional) Install the generated VSIX file
code --install-extension < GENERATED-VSIX-FILE >
Feito com ❤️ por Sampath em hackOMSCS 2024