Premiers pas
Ce tutoriel vous guidera dans la création de votre premier flux de travail IA dans Sim. Nous allons créer un agent de recherche de personnes capable de trouver des informations sur des individus en utilisant des outils de recherche LLM à la pointe de la technologie.
Ce tutoriel prend environ 10 minutes et couvre les concepts essentiels de la création de flux de travail dans Sim.
Ce que nous allons construire
Un agent de recherche de personnes qui :
- Reçoit le nom d'une personne via une interface de chat
- Utilise un agent IA avec des capacités de recherche avancées
- Effectue des recherches sur le web Ă l'aide d'outils LLM-Search de pointe (Exa et Linkup)
- Extrait des informations structurées à l'aide d'un format de réponse
- Renvoie des données complÚtes sur la personne

Tutoriel étape par étape
Ouvrez Sim et cliquez sur « Nouveau flux de travail » dans le tableau de bord. Nommez-le « Premiers pas ».
Lorsque vous créez un nouveau flux de travail, il inclut automatiquement un bloc de démarrage - c'est le point d'entrée qui reçoit les données des utilisateurs. Pour cet exemple, nous allons déclencher le flux de travail via le chat, donc nous n'avons pas besoin de configurer quoi que ce soit sur le bloc de démarrage.
Maintenant, faites glisser un bloc Agent sur le canevas depuis le panneau de blocs Ă gauche.
Configurez le bloc Agent :
- ModÚle : sélectionnez « OpenAI GPT-4o »
- Invite systĂšme : « Vous ĂȘtes un agent de recherche de personnes. Lorsqu'on vous donne le nom d'une personne, utilisez vos outils de recherche disponibles pour trouver des informations complĂštes sur elle, notamment son lieu de rĂ©sidence, sa profession, son parcours Ă©ducatif et d'autres dĂ©tails pertinents. »
- Invite utilisateur : faites glisser la connexion depuis la sortie du bloc de démarrage dans ce champ (cela connecte
<start.input>
Ă l'invite utilisateur)
Améliorons notre agent avec des outils pour de meilleures capacités. Cliquez sur le bloc Agent pour le sélectionner.
Dans la section Outils :
- Cliquez sur Ajouter un outil
- Sélectionnez Exa parmi les outils disponibles
- Sélectionnez Linkup parmi les outils disponibles
- Ajoutez vos clés API pour les deux outils (cela permet à l'agent de rechercher sur le web et d'accéder à des informations supplémentaires)
Testons maintenant notre flux de travail. Allez dans le panneau de chat sur le cÎté droit de l'écran.
Dans le panneau de chat :
- Cliquez sur le menu déroulant et sélectionnez
agent1.content
(cela nous montrera la sortie de notre agent) - Entrez un message de test comme : « John est un ingénieur logiciel de San Francisco qui a étudié l'informatique à l'Université Stanford. »
- Cliquez sur « Envoyer » pour exécuter le flux de travail
Vous devriez voir la réponse de l'agent analysant la personne décrite dans votre texte.
Maintenant, faisons en sorte que notre agent renvoie des données structurées. Cliquez sur le bloc Agent pour le sélectionner.
Dans la section Format de réponse :
- Cliquez sur l'icĂŽne de baguette magique (âš) Ă cĂŽtĂ© du champ de schĂ©ma
- Dans l'invite qui apparaßt, tapez : « créer un schéma nommé personne, qui contient lieu, profession et éducation »
- L'IA générera automatiquement un schéma JSON pour vous
Retournez au panneau de chat.
Comme nous avons ajouté un format de réponse, de nouvelles options de sortie sont maintenant disponibles :
- Cliquez sur le menu déroulant et sélectionnez la nouvelle option de sortie structurée (le schéma que nous venons de créer)
- Entrez un nouveau message de test comme : « Sarah est une responsable marketing de New York qui possÚde un MBA de la Harvard Business School. »
- Cliquez sur « Envoyer » pour exécuter à nouveau le flux de travail
Vous devriez maintenant voir une sortie JSON structurée avec les informations de la personne organisées en champs de lieu, profession et éducation.
Ce que vous venez de créer
Félicitations ! Vous avez créé votre premier flux de travail IA qui :
- â Reçoit des entrĂ©es textuelles via une interface de chat
- â Utilise l'IA pour extraire des informations Ă partir de texte non structurĂ©
- â IntĂšgre des outils externes (Exa et Linkup) pour des capacitĂ©s amĂ©liorĂ©es
- â Renvoie des donnĂ©es JSON structurĂ©es en utilisant des schĂ©mas gĂ©nĂ©rĂ©s par l'IA
- â DĂ©montre les tests et l'itĂ©ration de flux de travail
- â Montre la puissance de la crĂ©ation visuelle de flux de travail
Concepts clés que vous avez appris
Types de blocs utilisés
Concepts fondamentaux du flux de travail
Flux de données : Les variables circulent entre les blocs en faisant glisser les connexions
Interface de chat : Testez les flux de travail en temps réel à l'aide du panneau de chat avec différentes options de sortie
Intégration d'outils : Améliorez les capacités de l'agent en ajoutant des outils externes comme Exa et Linkup
Références de variables : Accédez aux sorties des blocs en utilisant la syntaxe <blockName.output>
Sortie structurée : Utilisez des schémas JSON pour obtenir des données cohérentes et structurées de l'IA
SchĂ©mas gĂ©nĂ©rĂ©s par l'IA : Utilisez la baguette magique (âš) pour gĂ©nĂ©rer des schĂ©mas en langage naturel
Développement itératif : Testez, modifiez et retestez facilement les flux de travail
Prochaines étapes
Ajouter plus de blocs
Découvrez les blocs API, Fonction et Condition
Utiliser des outils
Intégrez des services externes comme Gmail, Slack et Notion
Ajouter une logique personnalisée
Utilisez des blocs Fonction pour le traitement personnalisé des données
Déployer votre flux de travail
Rendez votre flux de travail accessible via l'API REST
Besoin d'aide ?
Bloqué sur une étape ? Consultez notre documentation sur les blocs pour des explications détaillées de chaque composant.
Vous voulez voir plus d'exemples ? Parcourez notre documentation des outils pour découvrir les intégrations disponibles.
PrĂȘt Ă dĂ©ployer ? DĂ©couvrez ExĂ©cution et dĂ©ploiement pour mettre vos flux de travail en production.