¡Tu amigable generador de flujo de trabajo agente de vecindario!
Los flujos de trabajo Agentic basados en LLM se consideran lo más destacado del año; ¡Podrían alterar totalmente la industria! Sin embargo, para que a las personas les resulte más fácil incorporarse al tema, debemos ofrecerles herramientas sencillas para que experimenten y sientan el factor "sorpresa" por sí mismos. Este proyecto tiene como objetivo ayudar a las personas a construir lo que son los flujos de trabajo agentes de una manera sencilla.
Es una GUI visual donde los usuarios pueden crear flujos de trabajo agentes simplemente arrastrando y soltando bloques (es decir, constructor basado en bloques). Pueden crear gráficos con varios agentes hablando entre sí o trabajando de forma aislada, definir personas para los agentes y asignar tareas. Los flujos de trabajo agentes creados luego se exportan a código, que se puede ejecutar. La aplicación está empaquetada como una extensión VS Code, lo que facilita su uso para los desarrolladores. La idea general es adoptar un enfoque de código bajo/sin código para la creación de flujos de trabajo agentes.
React + Vite + React Flow con Typecript para la GUI y lo empaquetó como una extensión de VS Code. El gráfico que crea con el editor se integra en un proyecto de CrewAI.
Luego, la extensión ejecuta la aplicación CrewAI compilada localmente en una terminal y muestra el 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
En VS Code, abra la paleta de comandos (F1 o ctrl + shift + p), ejecute el 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 >
Hecho con ❤️ por Sampath en hackOMSCS 2024