
? Démo · Site Web · Docs · Slack ·? React Composants
SuperFlows facilite l'ajout d'un assistant AI à un produit logiciel. Cela permet aux utilisateurs de poser des questions en langage naturel et l'assistant passe à l'API du logiciel pour y répondre.
Par exemple, un utilisateur CRM pourrait demander:
Avons-nous conclu des accords avec des sociétés d'édition? Si oui, qui a été impliqué dans ces accords?
ou:
Eve est malade aujourd'hui. Déplacez ses appels vers le reste de l'équipe - priorisez ceux qui ont déjà eu des contacts avec la perspective.
Un utilisateur pourrait demander à son assistant d'analyse:
La campagne Google ADS que nous avons publiée le mois dernier avait un retour sur investissement positif? Combien de conversions a-t-elle généré?
SuperFlows passera des appels API pour répondre à ces questions ou effectuer des tâches, et écrire du code pour analyser et tracer les données.
Découvrez une démo de Superflows dans un CRM ici.
Vous pouvez essayer la version cloud gratuitement ici ou l'auto-hôte. Vous pouvez en savoir plus sur les pages Docs.
La configuration d'un assistant AI dans SuperFlows Cloud est simple:
Superflow a un tableau de bord du développeur où vous pouvez configurer, évaluer et déboguer votre assistant AI avant de le mettre en production.
Vous pouvez interagir avec votre assistant sur le «terrain de jeu» . Le «mode développeur» vous montre sous le capot de ce que l'assistant pense et planifie. «Mock API réponses» vous permet de vérifier le comportement de l'assistant sans le connecter à une API.

La page «Actions» vous permet de contrôler les points de terminaison de l'API que votre assistant peut appeler pour répondre aux requêtes utilisateur dans un simple tableau de bord.
Ces points de terminaison peuvent facilement être téléchargés via une spécification API ouverte ou entrés manuellement.

SuperFlows est livré avec des composants d'interface utilisateur de réaction prête à l'emploi. Ces composants vous permettent d'intégrer des superflows dans votre produit en 1 ligne de code (guide d'intégration).

La spécification API peut être trouvée dans les documents.
Nous n'avons pas encore écrit de guide d'auto-hébergement pour Superflows. Si vous êtes intéressé par l'auto-hébergement, veuillez nous contacter sur Slack ou par e-mail.
Disponible ici.
Vous devez exécuter une version locale de Supabase pour développer ce projet localement.
Voici des instructions complètes sur l'utilisation de la CLI Supabase
(Remarque: si vous avez utilisé Supabase dans d'autres projets auparavant, vous devrez peut-être supabase stop avant d'exécuter supabase start )
Si vous utilisez npm
npm i
npm install supabase --save-dev
npx supabase start La 2ème commande doit vous donner un anon_api_key et une touche service_role .
Vous devrez les saisir dans le fichier .env . Découvrez .env.example pour le format et les variables requises.
Une fois que vous avez rempli .env.example , renommez-le .env .
Pour fonctionner en mode développement:
make run (Alternativement, si vous n'avez pas make , utilisez npm run dev )
Localisez le fichier init.sh dans le répertoire docker/development après le clonage du projet.
Si vous utilisez des fenêtres, utilisez de préférence le Git Bash CLI ou WSL, vous pourriez avoir besoin d'autorisations sudo
Rendez le script exécutable avant d'utiliser le script pour la première fois, assurez-vous qu'il est exécutable, puis exécutez-le:
chmod +x init.sh
./init.sh
Ce script est conçu pour faciliter le processus de configuration et de gestion de l'environnement de développement SuperFlows avec Supabase et également pour configurer la configuration de l'environnement de base dans votre projet. Il garantit que le référentiel Supabase est soit cloné ou mis à jour, et il vérifie et gère également le fichier .env, fusionnant les fichiers .env.example existants si nécessaire.
Par défaut, le script exécute Docker Compose pour exécuter Démarrer les conteneurs et la construction (si nécessaire)
Le script devrait avoir créé le dossier Supabase et également un fichier .env.
Passez en revue les variables Env et corrigez ou changez en fonction de votre environnement - l'env devrait déjà contenir des défauts sensibles (cependant)
OPENAI_API_KEY ] (Contactez-le pour s'auto-héberger notre LLM fin)Exécutez le fichier Compose (selon la version de Compose que vous avez installée)
docker compose up -d build
ou
docker-compose up -d build