Votre créateur de flux de travail agent de quartier convivial !
Les flux de travail agentiques basés sur LLM sont considérés comme le point culminant de l'année ; ils pourraient totalement perturber l’industrie ! Cependant, pour permettre aux gens de s'intéresser facilement au sujet, nous devons leur offrir des outils simples pour expérimenter et ressentir par eux-mêmes le facteur « wow ». Ce projet vise à aider les gens à créer ce que sont les workflows agents de manière simple.
Il s'agit d'une interface graphique visuelle où les utilisateurs peuvent créer des flux de travail agents en utilisant un simple glisser-déposer de blocs (c'est-à-dire un constructeur basé sur des blocs). Ils peuvent créer des graphiques avec plusieurs agents parlant entre eux ou travaillant de manière isolée, définir des personnalités pour les agents et attribuer des tâches. Les workflows agents créés sont ensuite exportés dans du code qui peut être exécuté. L'application est présentée sous forme d'extension VS Code, ce qui la rend facile à utiliser pour les développeurs. L’idée générale est d’adopter une approche low-code/no-code pour la création de workflows agentiques.
React + Vite + React Flow avec Typescript pour l'interface graphique, et l'a conditionné en tant qu'extension VS Code. Le graphique que vous créez avec l'éditeur est intégré dans un projet crewAI.
L'extension exécute ensuite l'application CrewAI compilée localement dans un terminal et affiche le résultat.
# 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
Dans VS Code, ouvrez la palette de commandes (F1 ou ctrl + shift + p), exécutez la commande 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 >
Réalisé avec ❤️ par Sampath au hackOMSCS 2024