Sim

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 :

  1. Reçoit le nom d'une personne via une interface de chat
  2. Utilise un agent IA avec des capacités de recherche avancées
  3. Effectue des recherches sur le web Ă  l'aide d'outils LLM-Search de pointe (Exa et Linkup)
  4. Extrait des informations structurées à l'aide d'un format de réponse
  5. Renvoie des données complÚtes sur la personne
Exemple de premiers pas

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

Bloc de démarrage
Bloc Agent

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

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.

Premiers pas