Stepsailor : intégration de barres de commande IA dans les produits SaaS existants

Introduction générale

Stepsailor est un outil pour les développeurs avec une barre de commande d'IA à la base. Stepsailor est une barre de commande IA qui permet aux développeurs de faire en sorte que leurs logiciels comprennent ce que dit l'utilisateur, par exemple "ajouter une nouvelle tâche", et que le logiciel l'exécute automatiquement. L'intérêt de Stepsailor est qu'il aide les développeurs à améliorer l'interactivité de leurs logiciels, en facilitant leur utilisation par les utilisateurs et en permettant aux équipes de se concentrer sur le développement de fonctionnalités essentielles. Avec la prise en charge des commandes en plusieurs étapes et des contrôles de sécurité, Stepsailor est parfait pour les développeurs qui souhaitent rendre leurs logiciels plus intelligents.

Stepsailor:在现有SaaS产品中集成AI命令栏

 

Liste des fonctions

  • Barre de commande IA : l'utilisateur commande au logiciel d'effectuer des opérations en langage naturel.
  • Commandes à plusieurs étapes : une seule commande permet de réaliser plusieurs actions logicielles, par exemple "créer un projet et l'attribuer".
  • SDK simple : les développeurs définissent ce que le logiciel peut faire avec du code et l'intègrent rapidement.
  • Sécurité des données : l'IA ne traite que des instructions et ne touche pas aux données réelles du logiciel.
  • Support des frameworks : s'adapte à tous les frameworks web, en particulier Next.js.
  • Connaissances des utilisateurs : enregistrer les commandes des utilisateurs pour aider les développeurs à découvrir les points d'amélioration du logiciel.
  • Coopération homme-machine : lorsque l'IA est incertaine, elle peut être confirmée par le développeur ou l'utilisateur.

 

Utiliser l'aide

Stepsailor est conçu pour les développeurs qui souhaitent que leur logiciel comprenne les commandes de l'utilisateur par le biais de la barre de commande de l'IA. Vous trouverez ci-dessous les étapes détaillées pour l'intégration du développeur et l'expérience de l'utilisateur.

1. les visites et l'enregistrement

spectacle (un billet) https://www.stepsailor.com/Cette page présente une introduction et une démonstration de la barre de commande AI. Cette page présente une introduction et une démonstration de la barre de commande AI. Si vous êtes un développeur et que vous souhaitez utiliser cette fonction dans votre logiciel, cliquez sur "Get Started" pour accéder à la page d'accueil de la barre de commande AI. https://app.stepsailor.com/auth/sign-up. Enregistrez-vous avec votre adresse électronique et votre mot de passe, connectez-vous et accédez à la console.

2. l'intégration dans votre logiciel

Après vous être connecté à la console, vous devrez ajouter la barre de commande AI à votre logiciel. Le SDK de Stepsailor est simple et peut être réalisé en 15 minutes :

  • Pour installer le SDK : copiez la commande dans la console, par exemple npm install stepsailor-sdkqui s'exécute dans votre projet de logiciel.
  • Définir les instructions d'un logiciel : écrire en code les opérations que le logiciel peut effectuer. Exemple :
import { defineCommand } from 'stepsailor-sdk';
defineCommand({
name: 'addTask',
action: (input) => addTask(input.taskName),
description: 'Adds a new task with the given name'
});
  • Pour afficher la ligne de commande : ajoutez une ligne au code HTML de la page du logiciel. <StepsailorCommandBar />la barre de commande apparaît sur l'interface.
    Une fois cela fait, votre logiciel pourra répondre aux commandes de l'utilisateur via la barre de commande.

3. comment les utilisateurs contrôlent le logiciel

Après l'intégration, les utilisateurs verront une zone de saisie dans l'interface de votre logiciel. Ils peuvent saisir un langage naturel, tel que "ajouter une tâche 'réunion demain'", et la barre de commande invoquera la commande addTask Pour les fonctions, le logiciel ajoute automatiquement des tâches. Pour les commandes complexes, telles que "créer un projet et ajouter des membres", l'IA décompose les étapes et les exécute une par une. Les utilisateurs n'ont pas besoin de cliquer sur des boutons, ils peuvent utiliser le logiciel en utilisant uniquement des mots.

4. essais et ajustements

Pour tester, tapez "list all tasks" dans le logiciel et voyez si la ligne de commande se déclenche correctement. Si elle ne répond pas, ouvrez le journal de la console et vérifiez si la définition de la commande est exacte. Vous pouvez modifier la description dans le code pour que l'IA puisse mieux comprendre ce que dit l'utilisateur. Le journal peut également montrer le processus d'exécution à des fins d'optimisation.

5. analyser les besoins des utilisateurs

Sur la page "Insights" de la console Stepsailor, vous pouvez voir les commandes saisies par l'utilisateur. Par exemple, ils disent souvent "supprimer des tâches par lots", mais le logiciel n'a pas cette fonction, donc vous savez ce qu'il faut ajouter. Ces enregistrements ne sont pas liés à des utilisateurs spécifiques, mais vous aident uniquement à améliorer le logiciel.

6. mise en place d'instructions en plusieurs étapes

Pour les opérations complexes, les développeurs doivent définir le processus complet dans le SDK. Par exemple, "Créer un projet et attribuer des tâches" :

defineCommand({
name: 'createAndAssign',
action: async (input) => {
const project = await createProject(input.projectName);
return assignTask(project, input.taskName);
},
description: 'Creates a project and assigns a task to it'
});

Après l'entrée de l'utilisateur, l'IA sera exécutée en séquence. À l'avenir, elle prendra également en charge les tâches d'arrière-plan, qui conviennent aux opérations qui prennent du temps.

7. gérer l'incertitude de l'IA

Si l'IA interprète mal, par exemple, "supprimer une tâche" en "modifier une tâche", la barre de commande s'interrompt et une boîte de confirmation s'affiche. Vous pouvez activer cette fonction dans le SDK :

enableHumanInLoop: true

Cela permet à l'utilisateur ou au développeur d'intervenir et de s'assurer que le logiciel se comporte correctement.

mise en garde

  • Protection des données : les commandes sont envoyées à Stepsailor pour traitement, mais les données du logiciel ne sont pas divulguées.
  • Adaptation du cadre : actions du serveur Next.js disponibles pour l'utilisateur afin d'améliorer les performances.
  • Obtenir de l'aide : il est possible de répondre aux questions par l'intermédiaire de https://cal.com/pascal-lohscheidt/talk-with-the-ceo-about-stepsailor Contacter le directeur général.

Ces étapes permettent aux développeurs d'ajouter rapidement une barre de commande d'IA à leur logiciel et aux utilisateurs de la contrôler facilement avec leur langue.

 

scénario d'application

  1. Logiciel de gestion des tâches
    L'utilisateur dit "Ajouter une tâche et fixer un délai" et le logiciel complète automatiquement le processus en deux étapes.
  2. système de gestion des clients
    L'utilisateur saisit "Créer un profil pour un nouveau client" et le logiciel crée et enregistre les informations.
  3. Outils de back-office pour le commerce électronique
    L'utilisateur dit "Lister les articles dont le stock est inférieur à 10" et le logiciel affiche les résultats.

 

QA

  1. Besoin de compétences en IA ?
    Ce n'est pas nécessaire. Le développeur définit les instructions en code normal et Stepsailor se charge de la partie IA.
  2. Quels sont les logiciels compatibles ?
    Prise en charge de tous les logiciels de développement de cadres web, Next.js étant le plus performant.
  3. Les données du logiciel sont-elles sécurisées ?
    L'IA n'examine que les instructions, les données réelles restent dans le logiciel.
© déclaration de droits d'auteur
AiPPT

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...