Documentation Prête pour LLM de SkyDeck.ai

Généré le : 2024-10-17 23:42:15 PDT.

Ce document fournit une référence complète et consolidée de la documentation de SkyDeck.ai, optimisée pour la consommation par des modèles de langage de grande taille (LLM). Il combine diverses sources de documentation en un seul format facilement accessible, facilitant la récupération et le traitement efficaces des informations par les systèmes d'IA.

==> SUMMARY.md <==
# Table des matières

* [SkyDeck.ai](README.md)
* [GenStudio Workspace](genstudio-workspace/README.md)
  * [Conversations](genstudio-workspace/conversations.md)
  * [Partage et Collaboration](genstudio-workspace/sharing-and-collaboration.md)
  * [Synchronisation Slack](genstudio-workspace/slack-synchronization.md)
  * [Instantanés Publics](genstudio-workspace/public-snapshots.md)
  * [Navigation Web](genstudio-workspace/web-browsing.md)
  * [Téléchargement de Documents](genstudio-workspace/document-upload.md)
  * [Outils](genstudio-workspace/tools/README.md)
    * [Programmeur de Pair](genstudio-workspace/tools/pair-programmer/README.md)
      * [Comment Utiliser](genstudio-workspace/tools/pair-programmer/how-to-use.md)
      * [Exemple – Assistance Script Python](genstudio-workspace/tools/pair-programmer/example-python-script-assistance.md)
    * [Assistant SQL](genstudio-workspace/tools/sql-assistant/README.md)
      * [Comment Utiliser](genstudio-workspace/tools/sql-assistant/how-to-use.md)
      * [Exemple – Débogage de Requête](genstudio-workspace/tools/sql-assistant/example-query-debugging.md)
    * [Révision d'Accord Légal](genstudio-workspace/tools/legal-agreement-review/README.md)
      * [Comment Utiliser](genstudio-workspace/tools/legal-agreement-review/how-to-use.md)
      * [Exemple – Clause NDA](genstudio-workspace/tools/legal-agreement-review/example-nda-clause.md)
    * [Apprends-moi Tout](genstudio-workspace/tools/teach-me-anything/README.md)
      * [Comment Utiliser](genstudio-workspace/tools/teach-me-anything/how-to-use.md)
      * [Exemple – Introduction à la Programmation](genstudio-workspace/tools/teach-me-anything/example-intro-to-programming.md)
    * [Consultant en Stratégie](genstudio-workspace/tools/strategy-consultant/README.md)
      * [Comment Utiliser](genstudio-workspace/tools/strategy-consultant/how-to-use.md)
      * [Exemple – Rétention des Employés](genstudio-workspace/tools/strategy-consultant/example-employee-retention.md)
    * [Générateur d'Images](genstudio-workspace/tools/image-generator/README.md)
      * [Comment Utiliser](genstudio-workspace/tools/image-generator/how-to-use.md)
      * [Exemple – Paysage d'Hiver](genstudio-workspace/tools/image-generator/example-winter-wonderland.md)
  * [Sécurité des Données](genstudio-workspace/data-security/README.md)
    * [Prévention de Perte de Données](genstudio-workspace/data-security/data-loss-prevention.md)
* [Cas d'Utilisation](use-cases/README.md)
  * [Création d'une Politique de Confidentialité](use-cases/creating-a-privacy-policy.md)
* [Développeurs](developers/README.md)
  * [Développez Vos Propres Outils](developers/develop-your-own-tools/README.md)
    * [Format JSON pour Outils](developers/develop-your-own-tools/json-format-for-tools.md)
    * [Format JSON pour Outils LLM](developers/develop-your-own-tools/json-format-for-llm-tools.md)
    * [Exemple : Générateur d'UI Basé sur du Texte](developers/develop-your-own-tools/example-text-based-ui-generator.md)
    * [Format JSON pour Outils Intelligents](developers/develop-your-own-tools/json-format-for-smart-tools.md)
* [Centre de Contrôle](control-center/README.md)
  * [Outils Admin & Propriétaire](control-center/admin-and-owner-tools.md)
  * [Guide d'Installation](control-center/setup-guide/README.md)
    * [Configurer le Compte](control-center/setup-guide/set-up-account.md)
    * [Configurer les Intégrations](control-center/setup-guide/set-up-integrations/README.md)
      * [Assistance à l'Intégration](control-center/setup-guide/set-up-integrations/integration-assistance.md)
    * [Configurer la Sécurité](control-center/setup-guide/security/README.md)
      * [Authentification (SSO)](control-center/setup-guide/security/authentication-setup.md)
    * [Organiser les Équipes](control-center/setup-guide/organize-teams/README.md)
      * [Ajouter un Nouveau Groupe](control-center/setup-guide/organize-teams/add-new-group.md)
      * [Supprimer des Groupes](control-center/setup-guide/organize-teams/remove-groups.md)
    * [Curater des Outils](control-center/setup-guide/curate-tools/README.md)
      * [Les Six Outils AI](control-center/setup-guide/curate-tools/the-six-ai-tools.md)
      * [Attribuer des Étiquettes](control-center/setup-guide/curate-tools/assign-tags.md)
    * [Gérer les Membres](control-center/setup-guide/manage-members/README.md)
      * [Ajouter des Membres](control-center/setup-guide/manage-members/add-members.md)
      * [Importer un Fichier](control-center/setup-guide/manage-members/import-file.md)
      * [Inviter des Membres](control-center/setup-guide/manage-members/invite-members.md)
      * [Attribuer des Étiquettes aux Membres](control-center/setup-guide/manage-members/assign-tags-to-members.md)
* [Intégrations](integrations/README.md)
  * [Intégration OpenAI](control-center/integrations/openai-integration.md)
  * [Intégration de Base de Données](integrations/openai-integration-1.md)
  * [Intégration HuggingFace](integrations/adding-huggingface-credentials.md)
  * [Intégration Together AI](integrations/openai-integration-2.md)
  * [Intégration Perplexity](integrations/perplexity-integration.md)
  * [Intégration Rememberizer](integrations/rememberizer-integration.md)
  * [Intégration Slack](integrations/slack-integration.md)
* [Avis](notices/README.md)
  * [Conditions d'Utilisation](notices/terms-of-use.md)
  * [Politique de Confidentialité](notices/privacy-policy.md)
  * [Avis sur les Cookies](notices/cookie-notice.md)
* [Versions](releases/README.md)
  * [18 oct. 2024](releases/oct-18th-2024.md)
  * [11 oct. 2024](releases/oct-11th-2024.md)
  * [4 oct. 2024](releases/oct-4th-2024.md)
  * [27 sept. 2024](releases/sep-27th-2024.md)
  * [20 sept. 2024](releases/sep-20th-2024.md)
  * [13 sept. 2024](releases/sep-13th-2024.md)
  * [6 sept. 2024](releases/sep-6th-2024.md)
  * [23 août 2024](releases/aug-23rd-2024.md)
  * [16 août 2024](releases/aug-16th-2024.md)
  * [9 août 2024](releases/aug-9th-2024.md)
  * [2 août 2024](releases/aug-2nd-2024.md)
  * [26 juil. 2024](releases/jul-26th-2024.md)
  * [12 juil. 2024](releases/jul-12th-2024.md)
  * [5 juil. 2024](releases/jul-5th-2024.md)
  * [28 juin 2024](releases/jun-28th-2024.md)
  * [21 juin 2024](releases/jun-21st-2024.md)
  * [12 nov. 2023](releases/nov-12th-2023.md)
  * [6 nov. 2023](releases/nov-6th-2023.md)
  * [30 oct. 2023](releases/oct-30th-2023.md)
  * [23 oct. 2023](releases/oct-23th-2023.md)
  * [16 oct. 2023](releases/oct-16th-2023.md)
  * [18 sept. 2023](releases/sep-18th-2023.md)
  * [8 sept. 2023](releases/sep-8th-2023.md)
* [Sécurité](security/README.md)
  * [Pratiques de Sécurité de SkyDeck.ai](security/skydeck.ai-security-practices.md)
  * [Programme de Récompense de Bugs](security/bug-bounty-program.md)
* [Documentations AI](ai-documentations/README.md)
  * [Rapport d'Évaluation LLM](ai-documentations/llm-evaluation-report.md)
  * [Documentation Prête pour LLM de SkyDeck.ai](ai-documentations/skydeckai_llm_ready_documentation.md)


==> README.md <==
---
description: Comment tirer le meilleur parti de votre espace de travail AI génératif.
---

# 🇺🇸 SkyDeck AI

Nous avons préparé quelques guides utiles pour vous permettre de vous familiariser rapidement et facilement avec notre produit. GenStudio est l'espace de travail SkyDeck.ai où tout le monde peut interagir de manière conversationnelle, façon "chat", avec les outils et modèles mis à leur disposition dans leur organisation. Vous pourriez trouver l'expérience similaire à celle que vous avez eue en utilisant ChatGPT d'OpenAI.

© 2023 SkyDeck AI Inc.

###


==> releases/sep-13th-2024.md <==
---
description: >-
  Cette version introduit de nouvelles fonctionnalités et améliorations pour renforcer la sécurité des données, améliorer l'expérience utilisateur et fournir de meilleurs outils pour la gestion des comptes et des données.
---

# 13 sept. 2024

## GenStudio

### Nouvelles fonctionnalités

- **Support des étiquettes dans les téléchargements CSV** : Ajout du support pour le marquage des membres lors du téléchargement de fichiers CSV afin d'améliorer l'organisation des membres.
- **Exporter les membres vers CSV** : Introduction de la possibilité d'exporter les membres vers CSV, simplifiant ainsi la gestion des données.
- **Réinitialisation du mot de passe d'administration** : Permettre aux propriétaires et aux administrateurs de réinitialiser les mots de passe pour une meilleure gestion des comptes.

### Améliorations

- **Traitement DLP Amélioré** : Augmentation de la longueur maximale des mots pour la Prévention de la Perte de Données (DLP), permettant aux utilisateurs de traiter des documents plus volumineux en toute sécurité.
- **Gestion des Instantanés Améliorée** : Amélioration des autorisations de gestion des instantanés pour un meilleur contrôle de l'accès des utilisateurs.
- **Nouveau Flux de Validation DLP** : Mise en place d'un nouveau flux de validation DLP pour une sécurité accrue des données.
- **Expérience d'Intégration Améliorée** : Amélioration de l'intégration des utilisateurs en redirigeant les nouvelles inscriptions vers GenStudio avec des liens utiles.
- **Amélioration des Fonctionnalités de Traduction** : Amélioration des fonctionnalités de traduction avec des capacités de relance pour un meilleur support multilingue.

### Corrections de bugs

- **Membres de collaboration dupliqués** : Correction d'un problème où les membres de la collaboration étaient dupliqués dans la même conversation.
- **Isolation des rôles d'administrateur** : Résolution des problèmes d'isolation des rôles pour les utilisateurs administrateurs afin d'assurer un contrôle d'accès approprié.
- **Amélioration de la sécurité du compte** : Suppression des emails vérifiés des anciens enregistrements administratifs pour améliorer la sécurité du compte.

## Centre de contrôle

### Nouvelles Fonctionnalités

- **Modal de Gestion des Instantanés** : Introduction d'un modal de gestion des instantanés pour les utilisateurs collaboratifs afin d'améliorer le flux de travail.

### Améliorations

- **Meta Tags pour les Instantanés Publics** : Ajout de meta tags aux instantanés publics pour un meilleur SEO et un partage facilité.
- **Flux de Validation DLP** : Mise en place d'un nouveau flux de validation DLP pour une sécurité renforcée.
- **Formatage Markdown** : Amélioration du formatage du contenu Markdown soumis par les utilisateurs pour une meilleure lisibilité.
- **Développer/Réduire les Longs Messages** : Ajout d'une fonctionnalité de développer/réduire pour les longs messages utilisateurs dans les instantanés afin d'améliorer l'utilisabilité.
- **Clarté du Compte à Rebours de l'Essai Gratuit** : Amélioration de la clarté de l'horloge de compte à rebours de l'essai gratuit.

### Corrections de Bugs

- **Erreurs de Parsing Markdown** : Correction des erreurs de parsing lorsque du HTML est inclus dans le Markdown dans les messages des utilisateurs.
- **Problème de Mise à Jour des Fil d'Ariane** : Résolution d'un problème où le changement de conversations ne mettait pas à jour les fils d'Ariane.

==> releases/oct-4th-2024.md <==
---
description: >-
  Cette version se concentre sur l'amélioration de l'expérience utilisateur dans GenStudio et Control Center avec de nouvelles fonctionnalités, des améliorations de performance et des corrections de bugs cruciales.
---

# 4 octobre 2024

## GenStudio

### Nouvelles fonctionnalités

- **Recherche de conversation** : Introduction de la possibilité de rechercher des conversations, facilitant la localisation des discussions passées.
- **Gestion améliorée des outils** : Ajout de fonctionnalités de recherche, de pagination et de tri pour les outils, améliorant la gestion et l'accessibilité de vos outils.

### Améliorations

- **Soumissions de données plus importantes** : Augmentation de la taille maximale du corps de la requête, vous permettant de soumettre des données plus volumineuses sans rencontrer d'erreurs.
- **Aperçu de snapshot amélioré** : Amélioration de l'aperçu public du snapshot pour une meilleure expérience de visualisation.
- **Remplissage automatique du nom d'utilisateur** : Votre nom d'utilisateur se remplit désormais automatiquement à partir de votre compte Google lors de l'inscription via Google, simplifiant ainsi le processus d'inscription.
- **Images par défaut mises à jour** : Rafraîchissement des images par défaut pour une expérience visuelle plus attrayante.

### Corrections de bogues

- **Accès aux médias de snapshot** : Correction des problèmes d'expiration des URL des médias de snapshot, garantissant un accès ininterrompu à vos fichiers multimédias.
- **Stabilité du modèle VertexAI** : Résolution des problèmes d'instabilité des modèles VertexAI pour garantir des performances cohérentes.
- **Validation de routine** : Ajout de la validation de la limite de jetons manquante pour les routines afin de prévenir les erreurs et de maintenir l'intégrité du système.

## Centre de contrôle

### Nouvelles Fonctionnalités

- **Bouton 'Afficher Plus'** : Ajout d'un bouton "Afficher Plus" aux messages d'outils, vous permettant de voir du contenu étendu.
- **Recherche de Conversation** : Mise en œuvre de la capacité à rechercher dans les conversations pour trouver rapidement des informations.
- **Traduction Automatique** : Introduction d'une fonctionnalité de traduction automatique pour soutenir la communication multilingue.

### Améliorations

- **Collaboration pour Tous les Utilisateurs** : Activation des fonctionnalités de collaboration pour les utilisateurs non professionnels, favorisant le travail d'équipe et la communication.
- **Interface Utilisateur/Expérience Utilisateur Améliorée** : Réalisation de plusieurs améliorations de l'interface utilisateur et de l'expérience utilisateur pour une navigation plus fluide et une meilleure expérience globale.
- **Chargement des Instantanés Amélioré** : Optimisation des temps de chargement des instantanés, permettant un accès plus rapide à vos instantanés.
- **Réactivité des Entrées** : Amélioration de la réactivité des entrées en ajoutant un délai, améliorant la fluidité de la saisie et de l'interaction.
- **Espaces Réservés Mis à Jour** : Reformulation du texte des espaces réservés pour une meilleure clarté et orientation.
- **Organisation des Prévisualisations** : Amélioration de l'ordre des prévisualisations pour vous aider à trouver ce dont vous avez besoin plus rapidement.

### Corrections de Bugs

- **Affichage de la Barre d'Outils** : Correction d'un problème où la barre d'outils n'affichait pas toutes les pages, garantissant un accès complet à tous les outils.
- **Pagination des Conversations** : Résolution des erreurs de pagination des conversations pour une navigation fluide à travers les messages.
- **Soumission des Participants** : Correction d'un bug où les participants étaient indéfinis lors de la soumission, garantissant des informations correctes sur les participants.
- **Fonctionnalité de Mention '@'** : Correction de la fonctionnalité de mention '@' dans les conversations, vous permettant de taguer efficacement vos collègues.
- **Stabilité de la Page de Chat** : Correction des plantages sur la page de chat lors de l'utilisation de jetons spéciaux, améliorant la stabilité.

==> releases/nov-6th-2023.md <==
---
description: >-
  Bienvenue sur notre plateforme mise à jour ! Nous avons ajouté de nouvelles fonctionnalités, apporté des améliorations,
  et corrigé des bugs pour une expérience fluide et efficace. Explorons ce qui est
  nouveau.
---

# 6 Novembre 2023

## GenStudio

### Nouvelles fonctionnalités

**Partager sur Slack** : La collaboration vient de devenir plus facile ! Vous pouvez maintenant partager du contenu directement sur Slack depuis notre plateforme.

**Langues supplémentaires** : Nous avons élargi notre prise en charge des langues ! GenStudio prend maintenant en charge 10 langues supplémentaires, permettant une expérience utilisateur plus inclusive.

### Améliorations

**Affichage d'images** : Pour offrir une meilleure expérience de visualisation, nous avons ajouté une largeur maximale pour les images générées.

**Pages de connexion et d'inscription UI** : Nous avons rendu les espaces entre les pages de connexion et d'inscription FA cohérents et avons également changé l'icône du champ email pour une interface utilisateur plus intuitive.

**Re-partage d'URL collaboratives** : Vous pouvez maintenant re-partager des URL collaboratives, rendant la collaboration en équipe plus efficace.

### Corrections de bugs

**Message d'erreur utilisateur Okta non autorisé** : Nous avons amélioré le message d'erreur affiché pour les utilisateurs Okta non autorisés pour une meilleure clarté.

**Flux de déconnexion** : Nous avons corrigé un bug où le paramétrage du cookie de localisation empêchait le flux de déconnexion. Vous devriez maintenant pouvoir vous déconnecter en douceur.

**Suppression des conversations actives** : Nous avons réglé le problème où la suppression des conversations actives était problématique. Vous pouvez maintenant gérer vos conversations plus efficacement.

**Suppression de message** : La suppression d'un message ne provoque plus l'apparition de tous les messages de la conversation dans l'état "non lu".

## Centre de contrôle

### Nouvelles fonctionnalités

**Réponse en streaming** : Les réponses sont maintenant diffusées en temps réel, fournissant des mises à jour constantes et en direct.

**Ajout de 10 nouvelles langues** : Le Centre de contrôle prend maintenant en charge 10 nouvelles langues, le rendant encore plus convivial et accessible.

### Améliorations

**Intégration Okta** : Nous avons amélioré nos capacités d'intégration Okta, offrant une expérience utilisateur plus sécurisée et simplifiée.

### **Corrections de Bugs**

* **Accès aux Pages Privées dans le Centre de Contrôle** : Nous avons corrigé un problème où des requêtes non authentifiées pouvaient accéder à certaines pages privées dans le Centre de Contrôle.
* **Basculer l'Authentification par Email** : Les utilisateurs peuvent désormais désactiver l'authentification par email dans le Centre de Contrôle comme prévu.


==> releases/sep-20th-2024.md <==
---
description: >-
  Cette version introduit de nouvelles intégrations d'IA, une gestion de compte améliorée,
  une protection des données renforcée, et diverses améliorations de l'interface utilisateur et des performances
  pour améliorer votre expérience avec GenStudio.
---

# 20 sept. 2024

## GenStudio

### Nouvelles fonctionnalités

* **Intégration de Perplexity AI** : Accédez à des capacités de génération de contenu améliorées avec la nouvelle intégration de Perplexity AI.
* **Modèles d'IA élargis** : Ajout de nouveaux modèles OpenAI, offrant des capacités d'IA améliorées.

### Améliorations

* **Gestion de compte simplifiée** : Gérez votre compte sans avoir besoin de vous reconnecter, ce qui vous fait gagner du temps.
* **Intégration d'outils améliorée** : Les conversations utilisent désormais des invites système appropriées lorsque les outils sont activés, améliorant ainsi la précision.
* **Messages d'erreur améliorés** : Messages plus clairs lors de la validation des outils pour un dépannage plus facile.
* **Affichage de titre unifié** : Les routines et les conversations partagent désormais une troncature de titre cohérente pour une expérience uniforme.
* **Expérience de connexion optimisée** : Pages de connexion et d'inscription améliorées pour une meilleure intégration des comptes de travail.
* **Traitement PDF amélioré** : Extraction améliorée des PDF téléchargés, même lorsqu'ils contiennent des images non prises en charge.
* **Protection des données avancée** : La prévention de la perte de données vérifie désormais les noms et lieux personnels pour sécuriser les informations sensibles.
* **Paramètres DLP mis à jour** : La prévention de la perte de données est désormais désactivée par défaut, vous donnant plus de contrôle sur la gestion des données.

### Corrections de bogues

* **Améliorations de performance** : Résolution des problèmes où les routines pouvaient épuiser les ressources lorsqu'elles étaient appelées plusieurs fois.

## Centre de contrôle

### Nouvelles fonctionnalités

* **Support des équations LaTeX** : Vous pouvez maintenant inclure des équations LaTeX dans votre contenu.

### Améliorations

* **Gestion de compte simplifiée** : Accédez à vos paramètres de compte sans avoir besoin de vous reconnecter.
* **Affichage du code amélioré** : Les blocs de code prennent désormais en charge le retour à la ligne pour une meilleure lisibilité.
* **Messages d'importation améliorés** : Messages d'erreur plus clairs lors de l'importation d'outils JSON.
* **Longueur de titre cohérente** : Les titres sont désormais limités à 60 caractères pour plus d'uniformité.
* **Expérience de connexion optimisée** : Pages de connexion et d'inscription améliorées pour une meilleure intégration des comptes de travail.

### Corrections de bogues

* **Erreurs de message résolues** : Correction des problèmes de parsing HTML dans Markdown qui causaient des erreurs dans les messages.
* **Améliorations de la stabilité** : Correction d'un crash lors de l'utilisation de sections repliables dans les messages de l'assistant.


==> releases/nov-12th-2023.md <==
---
description: >-
  Bienvenue dans notre dernière mise à jour ! Nous avons travaillé dur pour améliorer votre
  expérience avec de nouvelles fonctionnalités, des améliorations et des corrections. Ci-dessous, vous trouverez les
  changements ayant le plus d'impact sur les utilisateurs.
---

# 12 Novembre 2023

## GenStudio

### Nouvelles fonctionnalités

* **Authorisation des membres Slack**: Gérez facilement l'accès de l'équipe avec la nouvelle intégration pour l'autorisation des membres Slack.

### Améliorations

* **Défilement Infini** : Profitez d'une expérience de conversation fluide avec la nouvelle fonctionnalité de défilement infini, qui vous permet de naviguer sans interruption.

### Corrections de bugs

* **Statut des messages non lus** : Résolution d'un problème où la suppression d'un message marquait toute la conversation comme non lue.
* **Liens de Documentation** : Correction des liens de documentation pour garantir leur bon fonctionnement sur plusieurs versions linguistiques.
* **Découpage des messages** : Mise à jour de litellm pour prévenir le découpage de messages non intentionnel pour un historique de conversation plus clair.

## Centre de contrôle

### Nouvelles Fonctionnalités

* **Script Azure AD & Okta**: Obtenez un meilleur contrôle des paramètres d'application avec un script qui désactive Azure AD et Okta sur toutes les applications actuelles.
* **Désactivation automatique de Azure AD**: Les nouveaux comptes auront désormais Azure Active Directory désactivé par défaut pour une sécurité initiale améliorée.

### Améliorations

* **Plus de données par page**: Affichez jusqu'à 100 éléments par page, réduisant le besoin de parcourir les pages pour trouver ce dont vous avez besoin.
* **Améliorations de la sécurité**: Versions de packages mises à jour pour traiter et résoudre les vulnérabilités connues, gardant vos données en sécurité.

### Corrections de bogues

* **Inscription fluide** : Correction de la redirection lors de l'inscription pour garantir que les nouveaux utilisateurs sont transférés en douceur vers la page de connexion après leur enregistrement.


==> releases/jun-21st-2024.md <==
---
description: >-
  Nous sommes ravis de vous apporter nos dernières mises à jour, comprenant le tri des conversations
  et l'affichage de la taille dans GenStudio. Diverses corrections de bogues et améliorations incluses.
---

# 21 juin 2024

## GenStudio

### Nouvelles Fonctionnalités

* **Tri des Conversations** : Organisez facilement vos conversations avec la nouvelle fonctionnalité de tri.
* **Taille des Conversations dans la Barre Latérale** : Consultez la taille de chaque conversation directement dans la barre latérale pour un meilleur gestion.

### Améliorations

* **Mise à jour de la sérialisation des outils** : Amélioration de la sérialisation des outils pour renforcer la fonctionnalité.
* **Mises à jour des dépendances** : Mise à jour des dépendances LiteLLM et OpenAI vers les dernières versions pour une meilleure stabilité et performance.


==> releases/sep-27th-2024.md <==
---
description: >-
  Cette version introduit de nouvelles fonctionnalités et améliorations dans GenStudio et Control
  Center, y compris un meilleur titrage des conversations, la pagination des outils, et
  des paramètres de langue indépendants, ainsi que des éléments importants
---

# 27 septembre 2024

## GenStudio

### Nouvelles fonctionnalités

* **Pagination des outils** : Pagination mise en œuvre dans la liste des outils pour une navigation plus facile lors de la gestion de nombreux outils.
* **Création automatique de balises pour le téléchargement CSV** : De nouvelles balises sont désormais créées automatiquement lors des téléchargements de fichiers CSV si elles n'existent pas, simplifiant le processus de balisage.
* **Titres de conversation améliorés avec l'IA** : Les titres de conversation sont désormais générés à l'aide de l'IA pour des résumés plus concis et significatifs.

### Améliorations

* **Paramètres de langue indépendants** : Les préférences linguistiques pour les outils GenStudio peuvent désormais être définies indépendamment du Centre de contrôle, offrant une expérience plus personnalisée.
* **Chargement optimisé de la liste des outils** : Réduction de la charge utile et amélioration des temps de chargement en détachant les images de l'API de la liste des outils.
* **Amélioration de la titraille des conversations** : Utilise désormais le premier message non vide pour générer des titres de conversation, garantissant qu'ils sont plus pertinents.

### Corrections de Bugs

* **Titres de Conversation Fixés pour les Modèles OpenAI** : Résolu un problème où les titres de conversation n'étaient pas générés pour certains modèles OpenAI.
* **Problèmes de Limite de Tokens dans les Invites Prévenus** : Corrigé un bug où les limites de tokens pouvaient être dépassées lors du remplissage des invites, empêchant les erreurs.
* **Stabilité de Suppression de Routine** : Assuré que les routines sont correctement arrêtées avant la suppression pour maintenir la stabilité.
* **Rapport d'Erreur Corrigé** : Corrigé un problème où les erreurs étaient signalées au mauvais tableau de bord, garantissant un suivi précis des erreurs.
* **Limites de Tokens Ajustées pour les Modèles Claude 3** : Défini des limites maximales de tokens pour éviter les erreurs d'entrée lors de l'utilisation des modèles Claude 3.

## Centre de contrôle

### Nouvelles Fonctionnalités

* **Modèle Caddy Ajouté** : Introduction d'un nouveau modèle Caddy pour améliorer les options de déploiement et de configuration.

### Améliorations

* **Titres de conversation dans les onglets du navigateur** : Les titres de conversation modifiés manuellement ou générés automatiquement remplissent désormais les onglets du navigateur et les titres des pages web, offrant un meilleur contexte.
* **Augmentation des paramètres de délai d'attente** : Limites de délai d'attente étendues à 10 secondes pour améliorer la réactivité du système sous des charges lourdes.

### Corrections de bogues

* **Améliorations de l'interface utilisateur** : Résolution de divers problèmes dans la nouvelle interface utilisateur pour améliorer l'expérience globale.


==> releases/sep-8th-2023.md <==
---
description: >-
  Présentation de la première version de SkyDeck.ai, équipée de fonctionnalités
  améliorées, d'améliorations et de corrections de bogues pour une expérience
  de productivité AI plus intuitive, personnalisable et efficace.
---

# 8 Sep 2023

## GenStudio

### Nouvelles Fonctionnalités

* **Mise à jour du texte SkyDeck.ai**: Le texte SkyDeck.ai a été mis à jour pour une meilleure clarté.
* **Format de variable à choix multiples**: La prise en charge du format de variable à choix multiples a été ajoutée, augmentant la flexibilité pour les entrées de données.
* **Rendu d'images**: Nous avons amélioré notre système pour rendre les images immédiatement après réception d'une réponse, accélérant ainsi le processus d'affichage.

### Améliorations

* **Mise à jour des couleurs du thème et du texte** : Nous avons mis à jour les couleurs du thème et récupéré de nouveaux textes pour une expérience visuelle plus cohérente. De plus, nous avons assuré l'utilisation cohérente des textes de connexion, d'inscription et de déconnexion sur toute la plateforme.
* **Correction de Favicon** : Nous avons résolu un problème avec le favicon pour les pages se terminant par "/".

### Correctifs de bugs

* **Affichage d'image cassée**: Résolu un problème où les images n'apparaissaient pas lorsqu'elles étaient expirées ou cassées, améliorant ainsi l'expérience visuelle.
* **Affichage de liste dans GenStudio**: Corrigé un problème où l'affichage des listes était cassé dans GenStudio.

## Centre de contrôle

### Nouvelles Fonctionnalités

* **Sélection de la Langue**: Nous avons ajouté une fonctionnalité de sélection de langue au Centre de Contrôle, offrant une expérience plus conviviale pour les non-anglophones.
* **Personnalisation du Centre de Contrôle**: Nous avons maintenant permis la personnalisation des pages d'inscription et de connexion du Centre de Contrôle pour une expérience plus personnalisée.

### Améliorations

* **Téléchargement CSV** : Les espaces dans les emails et les noms sont maintenant automatiquement supprimés lors du téléchargement d'un fichier CSV de membres, assurant une meilleure cohérence des données.
* **Validation du mot de passe** : Nous avons mis à jour la validation du mot de passe pour inclure davantage de caractères symboliques.
* **Mise à jour du logo** : Les utilisateurs peuvent désormais télécharger des logos avec des tailles de fichiers plus grandes, et nous avons également changé le format du logo en .png pour une meilleure qualité. Le logo de l'entreprise dans les e-mails a également été agrandi pour une meilleure visibilité.
* **Page d'inscription** : Une nouvelle page d'inscription a été mise en place pour un processus d'intégration plus fluid.
* **Amélioration de l'intégration** : Nous avons apporté des améliorations au processus d'intégration pour les nouveaux utilisateurs, le rendant plus facile et plus intuitif.
* **Optimisation des biens** : Les biens utilisés dans les pages de connexion et d'inscription ont été optimisés pour des temps de chargement plus rapides.

### Corrections de Bugs

* **Emails Insensibles à la Casse** : Les emails pour la connexion et la réinitialisation du mot de passe sont désormais insensibles à la casse, évitant ainsi toute confusion pour les utilisateurs.
* **Erreur de Clé dans le Format JSON** : Problème d'erreur de clé dans la conversion de l'ancien format JSON corrigé.
* **Barre Latérale du Menu** : Correction d'un bug où la barre latérale du menu n'apparaissait pas.
* **UI Réactive** : Correction des erreurs de console sur les pages de connexion et d'inscription, et amélioration du design réactif pour le Centre de Contrôle.


==> releases/aug-16th-2024.md <==
---
description: >-
    Cette version se concentre sur l'amélioration des méthodes d'authentification et de l'accès des utilisateurs à GenStudio et au Centre de Contrôle, rationalisant les expériences de connexion et garantissant la sécurité des comptes.
---
# 15 août 2024

## GenStudio

### Nouvelles Fonctionnalités

- **Méthodes d'Authentification Multiples** : Introduction de nouvelles options de connexion pour offrir une flexibilité d'accès à votre compte.
- **Vérification par Email pour les Utilisateurs du Centre de Contrôle** : Mise en place de la vérification par email pour renforcer la sécurité du compte.

### Améliorations

- **Connexion Google Prioritaire** : Déplacé l'option de connexion Google en haut de la page de connexion pour un accès plus facile, et mis à jour les étiquettes des champs pour plus de clarté.
- **Vérification de Compte Améliorée** : Les nouveaux propriétaires vérifiés sont maintenant correctement reconnus, améliorant ainsi la gestion des droits d'accès.
- **Fonctionnalité de Recherche Améliorée** : Intégration d'un support avancé de plage de dates dans la fonctionnalité de recherche, améliorant l'efficacité de la récupération des données.

### Corrections de bogues

- **Intégration de Rememberizer corrigée** : Résolution d'un problème empêchant Rememberizer de se reconnecter, garantissant ainsi un service continu.

## Centre de contrôle

### Améliorations

- **Méthodes d'authentification synchronisées** : GenStudio reflète désormais les options d'authentification configurées dans le Control Center, offrant une expérience de connexion cohérente.
- **Connexion Google priorisée** : Option de connexion Google placée en haut de la page de connexion pour un accès plus facile.
- **Traductions mises à jour** : Paramètres d'internationalisation rafraîchis pour un meilleur support multilingue.

==> releases/oct-11th-2024.md <==
---
description: >-
  Cette version se concentre sur l'amélioration de la collaboration et des expériences de conversation,
  introduisant des capacités d'édition de messages et améliorant l'interface utilisateur pour
  une expérience plus fluide.
---

# 11 octobre 2024

## GenStudio

### Améliorations

* **Espace de travail unifié pour les administrateurs** : Les administrateurs ayant le même domaine d'email sont désormais regroupés dans un seul espace de travail, simplifiant la collaboration.
* **Noms de conversation limités** : Longueur des noms de conversation créés à partir de CSA limitée pour une meilleure lisibilité.

### Nouvelles fonctionnalités

* **Ciblage des types d'utilisateurs dans les conversations** : Les administrateurs CSA peuvent désormais cibler les conversations vers des types d'utilisateurs spécifiques (administrateur/propriétaire ou membre régulier) pour une livraison de contenu plus pertinente.
* **Bienvenue dans la conversation SkyDeck** : Ajout d'une conversation de bienvenue pour guider les nouveaux utilisateurs à travers les fonctionnalités de SkyDeck.&#x20;
* **Édition de messages** : Activation des capacités d'édition de messages, améliorant la flexibilité de communication pour les utilisateurs.

### Corrections de bogues

* **Mise à jour de l'aperçu des URL des messages système** : Correction de l'affichage des URL dans les messages système pour des aperçus de lien précis.
* **Résolutions de conflits de migration** : Correction des conflits de migration de base de données pour garantir la stabilité du système.
* **Amélioration de l'exécution des tâches** : Amélioration du traitement des tâches en nettoyant les connexions avant et après l'exécution des tâches.

## Centre de contrôle

### Améliorations

* **Rendu LaTeX Amélioré** : Amélioration de l'affichage de LaTeX dans les blocs de code pour des expressions mathématiques plus claires.
* **Conception Cohérente de la Page de Définition de Mot de Passe** : Mise à jour de la page "Définir le Mot de Passe" pour correspondre aux pages de connexion/inscription afin d'offrir une expérience uniforme.
* **Barre de Conversation Réductible** : Ajout de la fonctionnalité de réduction à la barre de conversation pour maximiser l'espace de travail.

### Nouvelles fonctionnalités

* **Bouton de retour en haut** : Introduction d'un bouton pour faire défiler rapidement vers le haut dans les conversations pour une navigation plus facile.
* **Édition de message** : Permet aux utilisateurs d'éditer leurs messages, permettant des corrections et des mises à jour.
* **Support Markdown dans les entrées d'outils** : Ajout du support pour le formatage Markdown dans les entrées d'outils pour une création de contenu améliorée.

### Corrections de bogues

* **Correction de la copie de conversation sur Safari** : Résolution d'un problème qui empêchait la copie des conversations dans Safari.


==> releases/sep-6th-2024.md <==
---
description: >-
    Cette version se concentre sur l'amélioration des fonctionnalités administratives, la résolution d'erreurs et l'amélioration des interfaces utilisateur pour offrir une expérience plus fluide et plus efficace.
---
# 6 sept. 2024
## GenStudio
### Améliorations
- **Gestion améliorée des rôles administratifs** : Outils améliorés pour la gestion des rôles administratifs, offrant plus de contrôle et de flexibilité.
- **Nouvelles pages d'erreur 404 et 500** : Des pages d'erreur conviviales ont été introduites pour une meilleure navigation lors des erreurs.

### Nouvelles Fonctionnalités
- **Téléchargements de fichiers CSV** : Prend désormais en charge le téléchargement de fichiers CSV vers le centre de contrôle avec facilité.
- **Personnalisation des outils** : Les administrateurs peuvent désormais ajouter des outils personnalisés et modifier les métadonnées des outils dans le Centre de Contrôle.

### Corrections de Bugs
- **Enquête sur l'Erreur 500** : Plusieurs efforts ont été déployés pour enquêter et résoudre les erreurs 500 persistantes.
- **Corrections du Compte de Token** : Résolution des problèmes liés à l'affichage du compte de token et des erreurs liées à des URLs inexistantes.

## Centre de contrôle
### Améliorations
- **Gestion des instantanés** : Modal de gestion des instantanés mis à jour pour une expérience plus fluide.
- **Mise à jour du favicon** : Nouveau favicon introduit pour un look rafraîchi.

### Nouvelles Fonctionnalités
- **Mise à jour du titre de la capture d'écran et de la clé GA** : Les utilisateurs peuvent désormais mettre à jour les titres des captures d'écran et les clés GA directement.
- **Édition des paramètres de l'outil** : Amélioration de la capacité à éditer les paramètres de l'outil directement dans l'interface utilisateur.
- **Inscription des entreprises** : Nouvelle fonctionnalité d'inscription des entreprises pour simplifier le processus d'intégration.

### Corrections de bogues
- **Redirection d'éléments supprimés** : Résolution des problèmes de redirection lors de la suppression d'éléments.
- **Affichage des images d'outils** : Correction des problèmes où les images des outils ne s'affichaient pas correctement.

==> releases/jun-28th-2024.md <==
---
description: >-
  Nous sommes ravis de vous apporter nos dernières mises à jour, avec un nouveau rôle ADMIN dans
  le Centre de Contrôle et un accès simplifié pour les administrateurs. Diverses corrections de bogues améliorent
  votre expérience.
---

# 28 juin 2024

## GenStudio

### Corrections de bogues

* **Couleur de l'Avatar des Messages de Collaboration** : Résolution d'un problème où les messages de collaboration affichaient la mauvaise couleur d'avatar dans les conversations.
* **Rechargement du Titre du Modal d'Édition** : Correction d'un bogue où le titre se rechargeait incorrectement dans le modal d'édition.

## Centre de contrôle

### Nouvelles Fonctionnalités

* **Rôle ADMIN** : Nous avons ajouté un nouveau rôle ADMIN, offrant un contrôle et des capacités de gestion améliorés.

### Améliorations

* **Suppression de la vérification par e-mail pour les administrateurs** : Les administrateurs n'ont plus besoin de passer par la vérification par e-mail, simplifiant ainsi l'accès et la gestion.


==> releases/README.md <==
---
description: Déclarations publiques, modifications de conformité et mises à jour de l'assistance utilisateur.
---

# Versions

© 2023 SkyDeck AI Inc.


==> releases/oct-30th-2023.md <==
---
description: >-
  Nous sommes ravis de vous apporter nos dernières mises à jour, avec de nouvelles
  fonctionnalités centrées sur l'utilisateur, des améliorations de l'interface et
  d'importants correctifs de bogues. Cela inclut une nouvelle icône de connexion Okta,
  des modèles d'e-mail, etc.
---

# 30 octobre 2023

## GenStudio

### **Nouvelles fonctionnalités**

* **Icône du bouton de connexion Okta** : Nous avons ajouté une icône pour le bouton de connexion Okta, améliorant les indices visuels dans notre interface utilisateur.
* **Réinitialiser les outils à leur valeur par défaut** : Vous pouvez désormais réinitialiser vos outils à leurs paramètres par défaut d'un simple clic sur le bouton de retour.
* **Horodatage des messages** : Nous avons ajouté un horodatage aux messages, vous permettant de suivre plus précisément le moment de l'envoi des messages.

### **Améliorations**

* **Modèles d'email en français**: Nous avons mis à jour nos modèles d'email en français, améliorant ainsi la communication pour nos utilisateurs francophones.
* **Message d'erreur**: Nous avons amélioré le message d'erreur que vous voyez lorsque la récupération des informations de sous-domaine échoue, vous aidant à comprendre le problème plus clairement.
* **Disposition de l'élément de la barre latérale et du message de conversation**: Nous avons affiné la disposition de l'élément de la barre latérale et du message de conversation, améliorant ainsi l'interface utilisateur globale.
* **Barre latérale et interface utilisateur de message**: Nous avons encore affiné l'interface utilisateur de la barre latérale et du message, garantissant une expérience plus conviviale et visuellement attrayante.
* **Troncature de longues conversations**: A corrigé un problème où de longues conversations n'étaient pas correctement tronquées, améliorant ainsi la lisibilité des conversations.

### **Corrections de bugs**

* **Erreur de conversation collaborative**: Nous avons corrigé un problème qui provoquait des erreurs lors de la participation à une conversation collaborative.
* **Valeur par défaut de la sélection du modèle**: Nous avons corrigé un problème où la sélection du modèle conservait une valeur par défaut incorrecte.
* **Table de débordement dans le message de l'assistant**: Nous avons corrigé un problème de débordement dans la table des messages de l'assistant, améliorant sa lisibilité et son apparence.

## Centre de contrôle

### **Corrections de Bugs**

* **Délai d'Inactivité** : Augmentation du délai d'inactivité pour les locataires à 72 heures, garantissant que vous pouvez rester connecté plus longtemps sans interruption.
* **Vérification de la Sensibilité à la Casse** : Révision et correction des problèmes liés à la vérification de la sensibilité à la casse, améliorant la robustesse de notre système.


==> releases/jul-26th-2024.md <==
---
description: >-
  Cette version ajoute des améliorations de snapshot et de téléchargement de fichiers à GenStudio, et
  une meilleure redirection de connexion vers le Centre de Contrôle. Profitez de flux de travail plus fluides et
  d'une gestion plus intelligente !
---

# 26 juil. 2024

## GenStudio

### Nouvelles Fonctionnalités

* **Génération de Snapshots :** Maintenant, vous pouvez facilement générer des snapshots d'un simple clic, simplifiant ainsi votre flux de travail.
* **Vue de Snapshot Publique :** Partagez vos snapshots publiquement grâce à une nouvelle fonctionnalité de vue pour mieux collaborer.

### Améliorations

* **Astuce de téléversement de fichiers :** Survolez les fichiers téléversés pour voir leurs noms complets, facilitant ainsi l'identification de vos fichiers.
* **Envoi de messages révisé :** Amélioration du processus d'envoi de messages avec téléversements de fichiers pour une expérience plus fluide.

### Corrections de Bugs

* **Dépassement de Texte :** Problèmes de dépassement de texte résolus dans le composant d'intégration de rememberizer pour une meilleure lisibilité.
* **Fil d'Ariane et Conversations par Défaut :** Navigation améliorée grâce à la correction des conversations par défaut et des fils d'Ariane.

## Centre de contrôle

### Nouvelles fonctionnalités

* **Expérience de connexion améliorée :** Désormais, lorsque vous vous reconnectez, vous serez redirigé vers la dernière page que vous avez visitée, garantissant une expérience sans interruption.
* **Mémoire du chemin de déconnexion :** Le système se souviendra de votre dernier chemin visité lors de la déconnexion, rendant votre prochaine connexion plus fluide.

### Corrections de bogues

* **Inscription fluide :** Correction de la redirection lors de l'inscription pour garantir que les nouveaux utilisateurs sont transférés en douceur vers la page de connexion après leur enregistrement.


==> releases/aug-2nd-2024.md <==
---
description: >-
  Cette version ajoute des modèles LLM recommandés, améliore la gestion des instantanés et
  améliore les performances. Le Control Center prend désormais en charge Mistral Large 2 et supprime
  FusionAuth.
---

# 2 août 2024

## GenStudio

### Nouvelles fonctionnalités

* **Modèles LLM recommandés :** Découvrez nos modèles de langage de grande taille (LLMs) mis en avant pour faire des choix éclairés et améliorer vos projets.

### Améliorations

* **Gestion des instantanés :** Profitez d'un modal de gestion des instantanés amélioré pour une meilleure expérience utilisateur.
* **Mise à jour des noms d'affichage :** Nous avons mis à jour les noms d'affichage des modèles pour les rendre plus intuitifs.

### Corrections de bugs

* **Noms de compte nullables :** Correction d'un problème où les noms de compte pouvaient être nuls, garantissant un fonctionnement plus fluide.
* **Info-bulle dupliquée :** Correction des info-bulles dupliquées pour les boutons de suppression et de copie pour une navigation plus claire.

## Centre de contrôle

### Nouvelles fonctionnalités

* **Support de Mistral Large 2 :** Ajout du support pour Mistral Large 2 dans SkyDeck, vous offrant plus d'options pour améliorer votre travail.


==> releases/aug-23rd-2024.md <==
---
description: >-
    Cette version se concentre sur l'amélioration de l'affichage des médias, l'amélioration du traitement des documents et la correction de divers bugs pour offrir une meilleure expérience utilisateur.
---

# 22 août 2024

## GenStudio

### Nouvelles fonctionnalités

- **Affichage des médias dans les instantanés** : Activation de la visualisation des fichiers multimédias dans les instantanés pour une révision du contenu améliorée.

### Améliorations

- **Traitement d'Images Haute Définition** : Amélioration des détails d'image lors du traitement des images via l'API LLM pour des résultats plus clairs.

### Corrections de bugs

- **Calcul de jetons précis pour les PDF avec images** : Erreurs de calcul de jetons corrigées pour garantir un traitement précis des PDF contenant des images.
- **Compatibilité PDF améliorée** : Gestion des pages JB2 dans les PDF pour améliorer la fiabilité du traitement des documents.
- **Fiabilité de téléchargement de documents améliorée** : Suppression des caractères nuls dans les documents téléchargés pour éviter les problèmes de traitement.
- **Liens email corrigés** : Problèmes avec les URL des emails corrigés pour garantir une navigation appropriée à partir des communications par email.
- **Améliorations générales de la stabilité** : Résolution de divers problèmes en arrière-plan pour améliorer la fiabilité globale du système.

## Centre de contrôle

### Corrections de bogues

- **Accès à la page de mise à jour du mot de passe** : Correction d'un problème où la page de mise à jour du mot de passe n'était pas accessible lorsque l'authentification par mot de passe était désactivée.

==> releases/sep-18th-2023.md <==
---
description: >-
  Bienvenue dans notre première mise à jour majeure des fonctionnalités pour
  Control Center et GenStudio. Cette mise à jour vous apporte de nouvelles
  fonctionnalités, des améliorations et des corrections de bogues pour
  améliorer votre expérience.
---

# 18 Sep 2023

## GenStudio

### Nouvelles Fonctionnalités

* **Prévention de Perte de Données**: Une nouvelle fonctionnalité a été introduite pour prévenir la perte de données de conversation (plan avancé uniquement).
* **Intégration Rapide**: Un nouveau modal d'essai a été mis en place pour vous aider à vous intégrer plus rapidement.
* **Déconnexion de Tous les Onglets**: Cette nouvelle fonctionnalité vous permet de vous déconnecter de tous les onglets à la fois, vous faisant économiser du temps et des efforts.
* **Amélioration du Sous-domaine**: Le champ de saisie du sous-domaine sur la page de connexion a été amélioré pour une meilleure expérience utilisateur.

### Corrections de bugs

* **Correction grammaticale**: Nous avons corrigé une erreur grammaticale pour améliorer la clarté de notre contenu.

## Centre de contrôle

### Nouvelles fonctionnalités

* **Contrôle d'accès**: Les propriétaires peuvent désormais révoquer l'accès des membres de l'équipe, offrant plus de contrôle sur la gestion de l'équipe.
* **Guide de configuration**: Une page séparée a été créée pour le guide de configuration afin de vous aider à démarrer plus facilement.
* **Traduction française**: La section Facturation & Paiement prend désormais en charge la langue française pour une compréhension plus facile.
* **Informations sur les places des membres**: Nous avons ajouté plus de détails sur les 'places' sur la page des membres pour vous donner une meilleure compréhension de la structure de votre équipe.

### Corrections de bogues

* **Précision des données** : Nous avons corrigé un problème qui causait des entrées de données en double pour vous fournir des informations plus précises.


==> releases/oct-18th-2024.md <==
---
description: >-
  Cette version se concentre sur l'amélioration des options d'authentification des utilisateurs, l'amélioration de la création et de la gestion des outils, et le perfectionnement de l'expérience utilisateur globale sur GenStudio et Control Center.
---

# 18 octobre 2024

## GenStudio

### Nouvelles fonctionnalités

- **Support de connexion Microsoft** : Ajout de la possibilité de se connecter en utilisant votre compte Microsoft, offrant une option d'authentification pratique et sécurisée.

- **Création d'outils améliorée** : Introduction de la capacité à créer des outils vierges, permettant plus de personnalisation et de flexibilité dans le développement d'outils.

- **Gestion de la vérification par SMS** : Mise en œuvre de la gestion des codes SMS et de la vérification des utilisateurs par SMS pour améliorer la sécurité des comptes.

- **Contexte d'outil élargi** : Les outils peuvent désormais inclure des documents et des images dans leur contexte, enrichissant les informations disponibles lors de l'utilisation de l'outil.

- **Titres de conversation optimisés** : Les titres de conversation sont désormais générés par le modèle de langage uniquement lorsqu'ils sont vides, gardant votre espace de travail organisé.

- **Gestion des rôles d'administrateur** : Les administrateurs peuvent désormais définir d'autres membres comme administrateurs, et les propriétaires peuvent transférer la propriété à des administrateurs sans approbation, simplifiant la gestion de l'équipe.

- **Page de définition de mot de passe cohérente** : La page "Définir le mot de passe" correspond désormais au style des pages de connexion et d'inscription pour une expérience utilisateur cohérente.

### Corrections de Bugs

- **Problème de Téléchargement d'Image Résolu** : Résolu un problème où les images dépassant la taille autorisée ne pouvaient pas être téléchargées.

- **Streaming Désactivé pour des Modèles Spécifiques** : Résolu un bug qui causait des problèmes de streaming avec certains modèles.

- **Gestion de la Suppression d'Utilisateur** : GenStudio redirige maintenant vers la page de connexion si un utilisateur a été supprimé ou révoqué, garantissant une gestion appropriée des sessions.

## Centre de contrôle

### Nouvelles fonctionnalités

- **Support de connexion Microsoft** : Ajout du support pour se connecter avec votre compte Microsoft pour une expérience d'authentification fluide.

- **Chatbox améliorée** : Amélioration de la chatbox avec de nouvelles fonctionnalités pour une meilleure communication.

- **Mention partielle des utilisateurs** : Mise en œuvre d'une correspondance partielle pour mentionner des utilisateurs, simplifiant la collaboration dans GenStudio.

- **Stabilité de la connexion WebSocket** : Amélioration de la fiabilité de la connexion WebSocket lors de l'utilisation de GenStudio, garantissant une communication en temps réel continue.

- **Bouton "Essayer" dans les modales d'outils** : Ajout d'un bouton "Essayer" dans les modales d'édition et de création d'outils, permettant aux utilisateurs de tester les outils immédiatement.

- **Ajustement du support mobile** : Amélioration du support mobile pour une meilleure accessibilité sur divers appareils.

- **Logos mis à jour** : Rafraîchissement des logos de Google et Skydeck pour un look moderne.

- **Mécanisme de nouvelle tentative WebSocket** : Mise en œuvre d'un mécanisme de nouvelle tentative pour les connexions WebSocket allant jusqu'à 30 minutes, améliorant la connectivité.

### Améliorations

- **Amélioration de l'UX d'envoi de messages** : Expérience utilisateur améliorée lors de l'envoi de messages qui prennent plus de temps à traiter.

- **UI des paramètres du compte** : Interface des paramètres du compte mise à jour pour une meilleure utilisabilité.

### Corrections de Bugs

- **Correction de l'Analyse Markdown** : Résolu un problème où l'application pouvait planter lors de l'analyse des blocs de code markdown avec un contenu indéfini.

- **Édition de Message Résolue** : Corrigé un problème qui empêchait les utilisateurs d'éditer des messages en raison de problèmes de fusion de code.

- **Correction de l'Image d'Outil Expirée** : Corrigé un problème où les images d'outils expiraient de manière incorrecte.

==> releases/jul-5th-2024.md <==
---
description: >-
  Nous sommes ravis de vous apporter nos dernières mises à jour, comprenant la soumission de contenu non-AI
  et les mentions @ dans GenStudio. Les comptes d'essai peuvent désormais inviter jusqu'à 5
  utilisateurs. Corrections de bugs incluses.
---

# 5 juillet 2024

## GenStudio

### Nouvelles fonctionnalités

* **Soumission de contenu non-AI** : Vous pouvez désormais soumettre du contenu non-AI dans GenStudio, facilitant ainsi l'inclusion de divers types d'informations dans vos conversations.
* **Support des @ Mentions** : Mentionnez facilement d'autres utilisateurs dans vos conversations pour une meilleure collaboration et communication.

### Corrections de Bugs

* **Email d'Intégration Rememberizer** : Correction d'un problème où le texte de l'email d'intégration Rememberizer défilait trop lors du survol de la souris.
* **Chevauchement des Éléments Inférieurs** : Correction d'un problème avec le z-index des éléments inférieurs pour garantir qu'ils s'affichent correctement.


==> releases/oct-23th-2023.md <==
---
description: >-
  Nous sommes ravis de vous apporter des améliorations majeures ! Nous avons déployé une nouvelle interface utilisateur dans GenStudio et renforcé la communication en temps réel dans le Centre de Contrôle, ainsi que plusieurs améliorations.
---

# 23 Octobre 2023

## GenStudio

### Nouvelles Fonctionnalités

* **Interface Utilisateur GenStudio**: Une toute nouvelle interface utilisateur a été introduite, conçue pour offrir une expérience améliorée et plus intuitive.

### Améliorations

* **Réactivité du système**: Le temps de réponse du système lors du traitement de nouvelles informations a été amélioré.
* **Interface utilisateur** : Plusieurs aspects de l'interface utilisateur ont été affinés, y compris le comportement de la barre latérale de conversation, la disposition des messages de conversation et de la boîte de chat, et le modal de confirmation pour la suppression d'outils.
* **Navigation** : L'affichage des fils d'Ariane de navigation a été davantage affiné pour une expérience utilisateur plus fluide.
* **Collaboration** : Les collaborateurs peuvent désormais modifier le nom de la conversation partagée. L'affichage des membres de la collaboration a été davantage affiné pour une expérience utilisateur plus fluide.
* **Gérer les messages non lus** : Nous avons amélioré la façon dont notre système gère les messages non lus, afin de ne manquer aucune mise à jour importante.
* **Mise à jour de la progression de l'exécution** : Une amélioration de la progression de l'exécution de l'outil intelligent dans GenStudio pour une meilleure expérience utilisateur.

### Corrections de Bugs

* **Changement de Langue dans les Conversations** : Un problème a été corrigé où la sélection du modèle disparaîtrait lors du changement de langues dans les nouvelles conversations.

## Centre de contrôle

### **Améliorations**

* **Changement de forfaits :** Nous avons amélioré la manière dont notre système gère le processus de changement entre différents forfaits afin d'assurer une expérience plus fluide et sans erreurs.
* **Refactorisation du paiement :** Le processus de paiement a été restructuré pour améliorer votre expérience au moment du paiement.

### **Corrections de Bugs**

* **Description du Fournisseur d'Identité :** Mise en œuvre d'une correction pour gérer les descriptions manquantes des fournisseurs d'identité.
* **Texte du Guide sur la Page des Membres :** Correction du texte du guide sur la page des Membres de "En Attente" à "Attendre" pour plus de clarté.


==> releases/jul-12th-2024.md <==
---
description: >-
  Nous sommes ravis de vous apporter nos dernières mises à jour, avec un Rememberizer
  amélioré et des téléchargements de documents/images dans GenStudio. Tant GenStudio que le Centre de Contrôle ont maintenant un nouveau système d'authentification.
---

# 12 juil. 2024

## GenStudio

### Nouvelles fonctionnalités

* **Téléchargez des documents dans les conversations** : Téléchargez et visualisez facilement divers types de fichiers directement dans l'historique de vos conversations GenStudio.
* **Fonctionnalité de téléchargement d'images** : Vous pouvez maintenant télécharger des images via l'API de complétion de chat, améliorant ainsi votre communication visuelle.
* **Nouveau système d'authentification :** Nous avons remplacé l'ancien système FusionAuth par un nouveau système d'authentification plus sécurisé et plus efficace.

### Améliorations&#x20;

* **Intégration améliorée de Rememberizer :** Profitez d'un flux d'intégration de Rememberizer plus fluide, rendant vos tâches plus efficaces.
* **Liens d'action rapide :** Après l'intégration, accédez rapidement aux liens essentiels pour commencer plus rapidement.
* **Pages de connexion et d'inscription repensées :** Profitez d'une expérience de connexion et d'inscription plus conviviale avec des pages mises à jour.
* **Mise à jour des mentions non-AI :** Amélioration du traitement et de l'affichage des mentions non-AI dans les conversations.

### Correctifs de bugs

* **Vue d'intégration Rememberizer :** Correction d'un bug dans la vue d'intégration Rememberizer pour assurer un fonctionnement fluide.
* **Affichage des fichiers dans les conversations :** Limitation de la largeur maximale pour les éléments de fichiers afin d'assurer un meilleur affichage dans l'historique des conversations.
* **Prévenir les clics multiples :** Empêcher les utilisateurs de cliquer sur le bouton Confirmer plusieurs fois dans la boîte de dialogue de confirmation pour éviter les actions en double.
* **Gestion des erreurs de limite de taille :** Amélioration de la gestion des erreurs pour les téléversements de fichiers dépassant les limites de taille.
* **Erreur d'utilisateur non invité :** Mise à jour des messages d'erreur et autres styles pour les utilisateurs non invités.

## Centre de contrôle

### Nouvelles fonctionnalités

* **Nouveau système d'authentification** : Nous avons remplacé l'ancien système FusionAuth par un nouveau système d'authentification plus sécurisé et efficace.


==> releases/aug-9th-2024.md <==
---
description: >-
  Cette version apporte des connexions par nom d'utilisateur/mot de passe et des
  instantanés adaptés aux mobiles à GenStudio. Le Control Center prend désormais en
  charge les connexions par e-mail, la vérification par e-mail et reCAPTCHA pour
  une sécurité améliorée.
---

# 9 août 2024

## GenStudio

### Nouvelles Fonctionnalités

* **Connexion par Nom d'Utilisateur/Mot de Passe :** Vous pouvez désormais vous connecter en utilisant votre nom d'utilisateur et votre mot de passe pour un processus de connexion simplifié.
* **Réinitialisation du Mot de Passe :** Réinitialisez facilement votre mot de passe si vous l'oubliez, rendant la récupération de compte plus pratique.
* **Téléchargements de Fichiers vers S3 :** Téléchargez vos fichiers directement vers S3 pour une gestion et un stockage améliorés.
* **Intégration Groq :** Intégrez Groq pour améliorer les capacités du système.

### Améliorations

* **Interface de capture d'écran pour mobile :** Profitez d'une meilleure expérience de visualisation des instantanés sur les appareils mobiles.
* **Mise à jour de l'espacement :** Espacement mis à jour pour le contenu des instantanés afin d'améliorer l'expérience visuelle.
* **Rendu du logo :** Correction des problèmes de rendu du logo pour un aspect plus soigné.
* **Fichiers téléchargés :** Vous pouvez désormais voir les fichiers téléchargés directement sur la plateforme.
* **Vérification par SMS non requise :** Se connecter à GenStudio ne nécessite plus de vérification par SMS, simplifiant ainsi le processus.

### Corrections de bogues

* **Intégration Rememberizer :** Résolu un problème où l'intégration Rememberizer ne parvenait pas à se reconnecter.

## Centre de contrôle

### Nouvelles fonctionnalités

* **Connexion par Email/Mot de passe :** Les utilisateurs du Control Center peuvent désormais s'inscrire et se connecter en utilisant leur email et mot de passe, avec vérification par SMS pour une sécurité accrue.
* **Vérification par Email :** Ajout de la vérification par email pour garantir des configurations de compte sécurisées.
* **Intégration reCAPTCHA :** Ajout de reCAPTCHA aux pages d'authentification et à la page Mot de passe oublié pour renforcer la sécurité.


==> releases/oct-16th-2023.md <==
---
description: >-
  Nous sommes ravis de partager les dernières mises à jour de GenStudio et du Control Center.
  Nous avons introduit de nouvelles fonctionnalités, apporté des améliorations significatives et corrigé quelques
  bugs pour améliorer votre expérience utilisateur.
---

# Oct 16th 2023

## GenStudio

### Nouvelles fonctionnalités

* **Chat de collaboration** : Vous pouvez désormais voir une liste de membres dans une conversation collaborative, discuter au sein de la conversation et consulter l'historique de celle-ci. De plus, les collaborateurs peuvent désormais modifier le nom des conversations partagées.
* **Affichage du nom de l'expéditeur** : Nous avons ajouté des éléments visuels pour améliorer votre expérience de chat - le nom de l'expéditeur est affiché dans les chats de collaboration, et si vous passez la souris sur l'avatar de l'expéditeur, le nom de ce dernier apparaîtra également.
* **Support de plusieurs langues** : Nous avons pris en charge les traductions en français.
* **Mises à jour du logo** : Nous avons ajouté le logo SkyDeck.ai TM sur la page user.skydeck.ai et mis à jour le logo SkyDeck TM pour auth.skydeck.ai.
* **Amélioration de l'interface utilisateur de la liste des membres** : L'interface utilisateur de la liste des membres a été améliorée pour une meilleure lisibilité et navigation.
* **Persistance de sélection de modèle** : Votre sélection de modèle sera désormais conservée entre les sessions, ce qui vous fera gagner du temps et des efforts.

### Améliorations

* **Améliorations de l'UI** : Nous avons apporté diverses améliorations à l'interface utilisateur pour la rendre plus intuitive et conviviale.
* **Migration vers SSO** : Nous avons migré Rapid Onboarding vers Single Sign-On (SSO) pour simplifier l'accès des utilisateurs sur plusieurs plateformes.
* **Réorganisation des conversations** : Les conversations sont désormais réorganisées en fonction de leur dernière date de mise à jour, ce qui vous permet de suivre facilement vos conversations récentes.

### Corrections de bugs

* **Correction du bug de navigation**: Nous avons corrigé un bug qui affectait la navigation vers la page d'accueil après avoir consulté une URL collaborée.
* **Correction de la logique de l'API des messages**: Nous avons corrigé un bug dans la logique de l'API des messages pour assurer une récupération et un affichage précis des données.
* **Correction des liens cassés**: Nous avons corrigé un lien cassé vers la page de connexion du Centre de contrôle pour assurer un accès facile et ininterrompu.
* **Correction de problème de style**: Nous avons résolu un problème de style avec le titre de la conversation dans Firefox et Safari pour une meilleure lisibilité.
* **Correction du problème de cache du modal DLP**: Nous avons corrigé un bug où le modal DLP affichait un vieux cache et clignotait.
* **Correction de l'auto défilement**: Nous avons résolu un problème qui fait désormais défiler automatiquement jusqu'en bas lorsqu'une conversation est ouverte.
* **Mode DLP**: Nous avons corrigé un bug où le système vérifiait les données sensibles même lorsque le mode DLP était réglé sur OFF.
* **Droits du propriétaire:** Nous avons corrigé un bug qui empêchait les propriétaires de voir leurs conversations après la migration SSO.

## Centre de contrôle

### Nouvelles fonctionnalités

* **Améliorations de la Facturation** : Nous avons fait d'importants progrès dans l'amélioration de l'expérience de facturation avec des fonctionnalités telles que la synchronisation du statut de paiement avec Stripe et une interface utilisateur de Facturation améliorée.
* **Contrôle d'accès aux fonctionnalités** : Nous avons mis en place un contrôle d'accès aux fonctionnalités en trois phases, vous offrant la flexibilité de gérer l'accès à différentes fonctionnalités.
* **Synchronisation des Locales** : Nous avons amélioré les locales dans le Centre de Contrôle, optimisant ainsi l'expérience utilisateur pour différentes locales.

### Améliorations

* **Guide d'intégration**: Nous avons apporté des améliorations au guide d'intégration, rendant plus facile pour les nouveaux utilisateurs de naviguer à travers le produit.
* **Intégration Rapide**: Nous avons mis à jour la fonctionnalité d'intégration rapide pour montrer uniquement la popup si le propriétaire est dans un Plan d'Essai Gratuit Actif.
* **Réglage du fuseau horaire**: Le système fixe maintenant automatiquement le fuseau horaire pour le compte lorsqu'un utilisateur s'inscrit.

### Corrections de bogues

* **Droits du propriétaire** : Nous avons corrigé un bogue où le propriétaire ne pouvait pas attribuer/supprimer des étiquettes des membres. De plus, nous avons résolu un problème qui empêchait les propriétaires de réinviter des membres.


==> security/bug-bounty-program.md <==
# Programme de Récompense de Bugs

### Introduction

SkyDeck.ai s'engage à garantir la sécurité et l'intégrité de notre plateforme. Nous comprenons le rôle important que jouent les chercheurs en sécurité indépendants dans le maintien de la sécurité de notre plateforme. Nous encourageons les chercheurs en sécurité à examiner et à tester notre plateforme et à signaler toute vulnérabilité qu'ils pourraient trouver. En reconnaissance de leurs efforts, nous offrons un programme de récompense pour les bugs.

### Portée

La portée de notre programme de récompense pour les bogues est limitée aux vulnérabilités de la plateforme et des services de SkyDeck.ai disponibles à partir du domaine SkyDeck.ai. La portée inclut toutes les fonctionnalités, fonctions et outils mentionnés sur notre site web tels que le Centre de Contrôle AI, GenStudio, et tout autre service hébergé sur notre domaine.

### Hors de Portée

Tous les sites web, services ou plateformes tiers liés à notre site ne sont pas inclus dans le périmètre de ce programme. De plus, toute tentative physique de compromettre notre système ou toute tentative d'ingénierie sociale sont également hors de portée.

### Vulnérabilités Éligibles

Les catégories suivantes de vulnérabilités sont éligibles pour notre programme de bug bounty :

* Exécution de Code à Distance (RCE)
* Injection SQL
* Cross-site Scripting (XSS)
* Contre les Demandes Inter-Sites (CSRF)
* Contre les Demandes Serveur-Side (SSRF)
* Références Directes d'Objets Insecure (IDOR)
* Problèmes d'autorisation
* Problèmes de divulgation d'informations

### Vulnérabilités Non Éligibles

Les catégories suivantes de vulnérabilités ne sont pas éligibles pour notre programme de bug bounty :

* Vulnérabilités de Déni de Service (DoS / DDoS)
* Spam
* Clickjacking sur des pages sans actions sensibles
* Rapports non confirmés provenant de scanners de vulnérabilités automatisés
* Problèmes liés à des logiciels ou protocoles qui ne sont pas sous le contrôle de SkyDeck.ai

### Signaler une vulnérabilité

Pour signaler une vulnérabilité, veuillez envoyer un e-mail à security@skydeck.ai avec les informations suivantes :

* Étapes détaillées pour reproduire la vulnérabilité
* L'impact potentiel de la vulnérabilité
* Toute possible atténuation ou solution pour la vulnérabilité
* Vos coordonnées

### Récompense

Nous offrons une récompense de 20 $ à 100 $ pour les vulnérabilités, en fonction de la gravité et de l'impact. Nous déterminons le montant exact au cas par cas.

### Règles

* Vous ne devez pas violer la vie privée des données des utilisateurs, perturber nos services ou causer des dommages à nos utilisateurs ou systèmes.
* Vous ne devez pas divulguer la vulnérabilité à quiconque jusqu'à ce que nous ayons eu un temps raisonnable pour la corriger.
* Vous devez être la première personne à signaler la vulnérabilité pour être éligible à une récompense.

### Légal

En participant au programme de récompense pour les bugs, vous acceptez de vous conformer à toutes les lois et réglementations applicables. Vous acceptez également de ne pas exploiter toute vulnérabilité que vous découvrez à d'autres fins que de nous la signaler.


==> security/README.md <==
# Documentation de Sécurité

Ce répertoire contient des documents de sécurité clés pour SkyDeck.ai :

1. [Programme de Récompense de Bugs](./bug-bounty-program.md)
2. [Pratiques de Sécurité](./skydeck.ai-security-practices.md)

## Programme de Bug Bounty

Décrit notre programme pour les chercheurs en sécurité, y compris :
- Portée et vulnérabilités éligibles
- Processus de signalement et récompenses
- Règles et considérations légales

## Pratiques de Sécurité

Décrit nos mesures de sécurité à partir du 1er novembre 2023, couvrant :
- Sécurité des données et des produits
- Gestion des accès
- Éducation des employés
- Sécurité des fournisseurs


==> security/skydeck.ai-security-practices.md <==
---
description: À partir du 1er novembre 2023
---

# Pratiques de Sécurité de SkyDeck.ai

### **Sécurité des données**

* Tous nos composants sont **hébergés dans un VPC sécurisé** et les données sont chiffrées au repos avec **AWS KMS utilisant AES-256**. De plus, nous utilisons **TLS 1.2 ou supérieur** pour le chiffrement en transit.
* Nos **secrets d'application** sont également chiffrés de manière sécurisée au repos avec KMS et AES-256.

### Sécurité Améliorée des Conversations

En plus du chiffrement au repos, nous proposons des fonctionnalités de sécurité améliorées optionnelles concernant le contenu des conversations des utilisateurs et les noms de conversation.

* Nous pouvons fournir une seconde couche indépendante de chiffrement des données de conversation au repos. L'avantage de cette approche est la sécurité redondante. Mais cela a un coût en termes d'une couche supplémentaire lors du déchiffrement lorsque les conversations sont affichées ou utilisées dans des recherches. \
  \
  C'est une option dans le Control Center pour les clients d'entreprise.\

* Chaque utilisateur peut détenir les clés de chiffrement de ses propres données de conversation au repos. De cette manière, nous n'avons accès à leurs données de conversation que lorsqu'ils sont connectés à notre système. Lorsqu'ils se déconnectent, les données sont chiffrées et nous n'avons aucun enregistrement de la clé de déchiffrement. Nous utilisons un hachage indépendant du mot de passe de l'utilisateur pour mettre en œuvre ce chiffrement. Nous ne stockons pas le mot de passe, et le hachage n'existe que pendant que l'utilisateur est connecté.  \
  \
  L'avantage de cette approche est que personne ne peut accéder aux données de l'utilisateur si l'utilisateur _cesse simplement d'utiliser_ la plateforme. Les données sont effectivement perdues lorsqu'elles ne sont pas activement utilisées par l'utilisateur. L'inconvénient de cette approche est que si l'utilisateur perd son mot de passe, il perd toutes ses données de conversation sans recours. Un autre inconvénient est que l'affichage et le traitement des données de conversation seront plus lents et plus _laggy_. De plus, changer le mot de passe de l'utilisateur sera un processus plus lent car toutes les données devront être déchiffrées et re-chiffrées. \
  \
  C'est une fonctionnalité optionnelle pour les clients d'entreprise.&#x20;

### **Sécurité du produit**

* SkyDeck.ai met en œuvre des **tests de pénétration** réguliers et effectue des **analyses de vulnérabilité** à des étapes cruciales de notre cycle de vie de développement sécurisé (SDLC).
* Nos stratégies de sécurité incluent à la fois des **tests en boîte noire et en boîte grise** lors des tests de pénétration.
* Nous utilisons diverses méthodes pour garantir la sécurité de notre système, y compris **l'analyse statique, l'analyse de la composition logicielle, l'analyse des dépendances malveillantes, l'analyse dynamique et l'analyse des vulnérabilités réseau**.

### **Gestion des accès**

* Nous utilisons des **services SSO réputés** pour sécuriser notre gestion des identités et des accès.
* L'accès aux applications est basé sur les rôles et est automatiquement révoqué à la fin de l'emploi.
* Tout accès supplémentaire doit être conforme aux politiques établies pour chaque application.

### **Protection des données**

* Nous garantissons que toutes les données des clients sont **chiffrées à la fois au repos et en transit**.
* **AWS Key Management System (KMS)** est responsable de la gestion de nos clés de chiffrement.

### **Éducation à la sécurité**

* Une formation complète à la sécurité est fournie à tous les employés lors de leur processus d'intégration et est actualisée chaque année par le biais de modules éducatifs sur notre plateforme.
* Notre équipe partage régulièrement des briefings sur les menaces dans les canaux de communication pour les tenir informés des mises à jour de sécurité importantes.

### **Sécurité des fournisseurs**

* Nous garantissons un accès à distance sécurisé aux ressources internes en utilisant **WireGuard**.
* Pour fournir une couche de protection supplémentaire, nous utilisons également des **serveurs DNS bloquant les logiciels malveillants** pour protéger les employés et leurs points de terminaison lors de la navigation sur Internet.


==> notices/terms-of-use.md <==
---
description: À partir du 22 juillet 2023
---

# Conditions d'utilisation

### 1. Introduction

Ce document décrit les conditions d'utilisation (les "Conditions") pour SkyDeck.ai, y compris nos outils administratifs sur admin.skydeck.ai et les outils GenStudio fournis à l'utilisateur dans un domaine personnalisé ou généralement disponible dans \*.skydeck.ai et toute autre page qui renvoie à ces Conditions (les "Sites"). Ces Conditions constituent un accord juridique contraignant entre vous, en tant qu'utilisateur, et SkyDeck AI Inc. ("SkyDeckAI"), en tant que fournisseur de cette plateforme. En accédant ou en utilisant cette plateforme, vous confirmez votre accord pour respecter ces Conditions.

### 2. Acceptation des conditions

En accédant ou en utilisant toute partie des Sites, vous confirmez que vous avez au moins 18 ans, que vous avez lu et compris ces Conditions d'Utilisation et la Politique de Confidentialité de SkyDeckAI (qui est incorporée dans ces Conditions par référence), et vous acceptez d'y être juridiquement lié.

Dans ces Conditions, "nous", "nous-mêmes" et "notre" font référence à SkyDeckAI, tandis que "vous" fait référence à vous en tant qu'individu et à toute entité que vous représentez. En utilisant notre plateforme, vous confirmez que vous pouvez accepter ces Conditions au nom de toute entité, la liant ainsi à ces Conditions.

### 3. Informations de Contact

SkyDeck AI Inc. est l'entité avec laquelle vous contractez. Notre adresse postale et nos informations de contact sont les suivantes :

SkyDeck AI Inc.\
548 Market St. PMB38234\
San Francisco, CA 94104\
Téléphone : 1.415.744.1557\
Pour les demandes juridiques : [legal@skydeck.ai](mailto:legal@skydeck.ai)

### 4. Octroi de licence et droits de propriété

Sous réserve de votre totale conformité avec ces Conditions, toutes autres politiques ou restrictions publiées sur la plateforme, et votre paiement ponctuel de tous frais convenus avec SkyDeckAI, nous vous accordons une licence limitée, non exclusive, non transférable, révocable pour accéder et utiliser la plateforme.

Sauf indication contraire, tout le contenu mis à disposition via la plateforme (y compris mais sans s'y limiter les logiciels, soumissions, informations, interfaces utilisateurs, graphiques, marques, logos, images, œuvres artistiques, vidéos, documents, et l'aspect général de la plateforme) est possédé, contrôlé, ou sous licence par ou à SkyDeckAI. Ce contenu est protégé par diverses lois incluant le droit des marques, le droit d'auteur, les brevets et les lois sur les marques de commerce, et autres droits de propriété intellectuelle et lois sur la concurrence déloyale. SkyDeckAI se réserve tous les droits sur ce contenu.

Toute reproduction, redistribution, utilisation ou exploitation non autorisée de toute partie de la plateforme est expressément interdite par la loi et peut entraîner des sanctions civiles ou pénales.

### 5. Responsabilité du compte

Si vous ouvrez un compte sur la plateforme, vous êtes responsable du maintien de la confidentialité de vos informations de compte et de toutes les activités sous votre compte. En acceptant ces Conditions et en créant un compte, vous acceptez notre collecte, utilisation et divulgation de vos informations telles que décrites dans la Politique de confidentialité. Personne âgé de moins de 18 ans ne peut s'inscrire à un compte ou fournir des informations personnelles à SkyDeckAI ou à la plateforme. Informez immédiatement SkyDeckAI de tout usage non autorisé du compte. Vous pouvez être tenu responsable des pertes dues à un usage non autorisé. N'utilisez pas le compte de quelqu'un d'autre sans l'approbation préalable de SkyDeckAI. L'enregistrement de compte est nul là où il est interdit.

### 6. Droits et Responsabilités de l'Utilisateur

En tant qu'utilisateur, vous avez le droit d'utiliser nos outils d'IA pour vos légitimes besoins commerciaux. Vous êtes responsable de ne pas abuser ni mal utiliser les outils, d'enfreindre les droits d'autrui, ou de violer toute loi. Vous êtes tenus de vous conformer à toutes les lois et réglementations applicables dans votre utilisation de la plateforme.

### 7. Droits et responsabilités du fournisseur

Nous, SkyDeckAI., nous réservons le droit de surveiller l'utilisation, d'appliquer ces Conditions, et de mettre à jour la plateforme et ses conditions au besoin. Nous sommes responsables de fournir un service fiable, de respecter la vie privée des utilisateurs, et de répondre à tout problème ou préoccupation.

### 8. Règles de Contenu

Le contenu généré par nos outils d'IA est la propriété de vous, l'utilisateur, sous réserve de toutes restrictions ou conditions spécifiées dans ces Termes. Le contenu ne doit pas être utilisé à des fins illégales ou inappropriées.

### 9. Abus et violation

L'abus ou la violation de ces Conditions peuvent entraîner des sanctions, y compris mais sans s'y limiter, la suspension ou la résiliation de l'accès à la plateforme, des poursuites judiciaires, et/ou des dommages-intérêts.

### 10. Désistement de garanties

Vous convenez que votre utilisation de la plateforme, y compris tout contenu, est à votre seul risque. La plateforme et le contenu sont fournis sur une base "telle quelle" et "comme disponible". SkyDeckAI ne donne aucune garantie, explicite ou implicite, et renonce à toutes les garanties possibles, y compris sans limitation les garanties implicites de marchandabilité, d'adéquation à un usage particulier, de titre et de non-violation. SkyDeckAI ne garantit pas que la plateforme ou le contenu sont précis, continuellement disponibles, complets, fiables, sécurisés, à jour, sans erreurs, ou exempts de virus ou autres composants nuisibles.

### 11. Indemnisation

Vous acceptez d'indemniser, de défendre et de dégager de toute responsabilité SkyDeckAI, ses dirigeants, administrateurs, actionnaires, successeurs, employés, agents, filiales et affiliés, contre toute réclamation, demande, perte, dommage, coût, responsabilité, procédure et dépense réels ou menaçants de tiers (y compris les honoraires et frais d'avocat et d'expert raisonnables ainsi que les frais d'enquête), dans la mesure permise par la loi. Cela comprend tous les problèmes découlant de ou en lien avec votre utilisation de la plateforme, votre violation de ces Termes, votre violation de toute loi ou réglementation, votre violation de tout droit de tiers, ou la divulgation, la sollicitation, ou l’utilisation de toute information personnelle par vous, avec ou sans votre connaissance ou consentement. SkyDeckAI se réserve le droit d'assumer la défense et le contrôle exclusifs de toute affaire soumise à indemnisation de votre part, et vous acceptez de coopérer avec la défense de SkyDeckAI dans une telle réclamation. Vous ne pouvez pas adhérer à un règlement affectant SkyDeckAI. sans le consentement écrit préalable de SkyDeckAI.

### 12. Suspension ou Résiliation de l'Accès

SkyDeckAI se réserve le droit de suspendre ou de résilier votre accès à tout ou partie de la plateforme, avec ou sans préavis, pour quelque raison que ce soit. Cela inclut, mais sans s'y limiter, les violations de ces Conditions, les demandes des forces de l'ordre ou d'autres agences gouvernementales, l'interruption ou la modification significative de la plateforme, ou les problèmes techniques inattendus. SkyDeckAI n'est pas responsable de toute résiliation de votre accès à la plateforme. Tous les droits et obligations en vertu de ces Conditions qui doivent naturellement se poursuivre au-delà de votre utilisation de la plateforme survivront à toute résiliation de votre accès.

### 13. Limitation de Responsabilité

Dans la mesure maximale permise par la loi, vous acceptez de porter le risque entier découlant de votre accès à et utilisation de la plateforme et du contenu. SkyDeckAI ou tout de ses directeurs, employés, agents ou fournisseurs ne seront pas responsables de tous dommages spéciaux, indirects, accessoires, exemplaires, conséquents ou punitifs de tout type survenant de ou en relation avec la plateforme, et tout contenu, services ou produits inclus sur ou autrement rendus disponibles par la plateforme. La responsabilité totale cumulative de SkyDeckAI à votre égard pour ou en relation avec ces Conditions, ou de l'utilisation ou de l'impossibilité d'utiliser la plateforme, ne dépassera pas cent dollars (100,00 $).

### 14. Résolution des Litiges

Tous les litiges, controverses ou réclamations découlant de ou en relation avec ces Conditions, y compris leur validité, invalidité, violation ou résiliation, seront résolus par arbitrage conformément aux règles de l'Association Américaine d'Arbitrage. Le lieu de l'arbitrage sera San Jose, Californie, et les procédures seront régies par les lois de Californie. La décision arbitrale sera finale et contraignante pour les deux parties.

### 15. Modifications des Conditions

SkyDeckAI se réserve le droit, à notre discrétion, de modifier ces Conditions à tout moment. Les modifications seront communiquées aux utilisateurs par des canaux appropriés, tels que les notifications par e-mail, les bannières du site Web, ou les messages dans l'application, et les utilisateurs disposeront d'un délai raisonnable pour accepter les nouvelles conditions.

### 16. Traductions

Pour votre commodité, nous fournissons des traductions automatiques de ce document dans des langues autres que l'anglais. À tout moment où il y a un conflit ou une contradiction entre la version originale en anglais et une version dans une autre langue, la version en anglais s'appliquera et prévaudra. En vous fiant à une traduction non anglaise de ce document, vous acceptez qu'il puisse y avoir des différences non intentionnelles entre le texte traduit et les termes réels auxquels vous avez consenti.


==> notices/privacy-policy.md <==
---
description: À partir du 20 juillet 2023
---

# Politique de confidentialité

## Politique de confidentialité de SkyDeck AI Inc.

SkyDeck AI Inc. ("SkyDeck AI", "nous", "notre" ou "nos") respecte votre vie privée et s'engage à la protéger en se conformant à cette politique. Cette politique décrit les types d'informations que nous pouvons recueillir de vous ou que vous pouvez fournir lorsque vous utilisez la plateforme de génération AI de SkyDeck.ai (notre "Service") et nos pratiques pour collecter, utiliser, conserver, protéger et divulguer ces informations.

### Informations que nous collectons à votre sujet et comment nous les collectons

Nous collectons plusieurs types d'informations des utilisateurs de notre Service, y compris :

* Des informations personnelles, telles que votre nom, adresse électronique, et autres identifiants par lesquels vous pouvez être contacté en ligne ou hors ligne.
* Des données techniques, telles que des informations sur votre connexion internet, l'équipement que vous utilisez pour accéder à notre Service, et les détails d'utilisation.
* Les clés API et les identifiants pour accéder aux modèles AI génératifs de fournisseurs tiers que vous avez provisionnés.

Nous collectons ces informations :

* Directement de votre part lorsque vous nous les fournissez.
* Automatiquement lorsque vous naviguez à travers le Service. Les informations collectées automatiquement peuvent inclure les détails d'utilisation, les adresses IP, et les informations collectées à travers les cookies, les balises web, et d'autres technologies de suivi.

### Comment nous utilisons vos informations

Nous utilisons les informations que nous collectons à votre sujet ou que vous nous fournissez, y compris toute information personnelle :

* Pour vous fournir le Service et son contenu, ainsi que toute autre information, produits ou services que vous nous demandez.
* Pour remplir toute autre finalité pour laquelle vous la fournissez.
* Pour vous fournir des notifications concernant votre compte.
* Pour respecter nos obligations et faire respecter nos droits découlant de tout contrat conclu entre vous et nous.
* Pour vous informer des modifications apportées à notre Service ou à tout produit ou service que nous offrons ou fournissons par son intermédiaire.
* Pour améliorer notre Service, nos produits ou services.
* Pour vous permettre de participer aux fonctionnalités interactives de notre Service.

### Divulgation de Vos informations

Nous pouvons divulguer des informations agrégées sur nos utilisateurs, et des informations qui n'identifient aucun individu, sans restriction. Nous pouvons divulguer des informations personnelles que nous collectons ou que vous fournissez comme décrit dans cette politique de confidentialité :

* À des fournisseurs tiers, prestataires de services, entrepreneurs ou agents qui effectuent des services pour nous ou en notre nom et qui nécessitent un accès à ces informations pour effectuer ce travail.
* Pour remplir l'objectif pour lequel vous le fournissez. Pour toute autre raison divulguée par nous lorsque vous fournissez l'information.
* Avec votre consentement.

### Vos droits

Vous avez certains droits en vertu des lois applicables en matière de protection des données. Ceux-ci peuvent inclure le droit de :

* Demander l'accès à vos données personnelles.
* Demander la correction des données personnelles que nous détenons à votre sujet.
* Demander l'effacement de vos données personnelles.
* Vous opposer au traitement de vos données personnelles.
* Demander la limitation du traitement de vos données personnelles.
* Demander le transfert de vos données personnelles.
* Droit de retirer le consentement.

### Sécurité des données

Nous avons mis en place des mesures conçues pour sécuriser vos informations personnelles contre la perte accidentelle et contre l'accès, l'utilisation, la modification et la divulgation non autorisés. Toutes les informations que vous nous fournissez sont stockées sur nos serveurs sécurisés derrière des pare-feu. Toutes les transactions de paiement et les clés API seront cryptées en utilisant la technologie SSL.

### Modifications de notre politique de confidentialité

Il est de notre politique de publier toutes les modifications que nous apportons à notre politique de confidentialité sur cette page. Si nous apportons des modifications significatives à la manière dont nous traitons les informations personnelles de nos utilisateurs, nous vous en informerons grâce à un avis sur la page d'accueil du Service.

### Informations de contact

Pour poser des questions ou commenter cette politique de confidentialité et nos pratiques en matière de confidentialité, contactez-nous à :

SkyDeck AI Inc.\
548 Market St. PMB38234\
San Francisco, CA 94104\
Téléphone : 1.415.744.1557\
Email : [legal@skydeck.ai](mailto:legal@skydeck.ai)


==> notices/cookie-notice.md <==
---
description: À partir du 20 juillet 2023
---

# Avis sur les Cookies

Avis d'utilisation des cookies Pendant que vous interagissez avec les sites et applications de SkyDeck AI Inc. (collectivement appelés "**Sites**"), nos services et biens de plateforme de traitement des données ("**Services de Plateforme**") et nos opérations commerciales régulières, y compris les événements, les ventes et le marketing (collectivement appelés "**Services SkyDeck**"), nous utilisons des outils de collecte de données automatisés tels que des cookies, des balises web et d'autres identifiants pour les raisons détaillées ci-dessous.

"**Cookies**" sont de petits fichiers texte téléchargés sur votre disque dur par un serveur web lorsque vous visitez nos Sites ou utilisez nos Services. Ces cookies peuvent être des cookies de première partie (définis par nous) ou des cookies de tierce partie (définis par d'autres), avec plusieurs types (expliqués dans le tableau suivant).

"**Balises web**" (également connues sous le nom de bugs web, balises pixel ou GIF transparents) sont de petits graphiques avec un identifiant unique, utilisés sur nos Sites et Services à diverses fins. Celles-ci incluent la livraison ou la communication avec des cookies, le suivi et la mesure de la performance de nos Sites et Services, et la surveillance du nombre de visiteurs sur nos Sites et Services. Contrairement aux cookies, qui sont stockés sur le disque dur de l'utilisateur, les balises web sont généralement intégrées de manière invisible sur les pages web (ou dans un e-mail).

**Quels types de cookies sont utilisés et quelle est leur fonction ?**

Ce qui suit fournit un aperçu représentatif mais non exhaustif des cookies que nous pourrions utiliser :

**Types de Cookies**

**Cookies Essentiels** Ceux-ci sont nécessaires pour certaines fonctionnalités de nos Sites et Services, et ne peuvent pas être désactivés dans nos systèmes. Ils sont généralement activés en réponse à des actions que vous avez effectuées, telles que le réglage de vos préférences de confidentialité, la connexion ou le remplissage de formulaires. Si vous bloquez ou alertez ces cookies sur votre navigateur, certaines parties du site peuvent ne pas fonctionner correctement.

**Cookies de Performance** Ceux-ci nous aident à compter les visites et à identifier les sources de trafic, nous permettant d'améliorer la performance de notre site. Ils nous aident à identifier les pages les plus et les moins visitées et à comprendre le comportement des visiteurs sur le site.

**Cookies de Fonctionnalité** Ceux-ci permettent à nos Sites et Services d'offrir une fonctionnalité et une personnalisation améliorées. Ils peuvent être définis par nous ou par des fournisseurs tiers dont les services ont été intégrés dans nos pages. Si ces cookies sont bloqués, certains ou tous ces services peuvent ne pas fonctionner correctement.

**Cookies Publicitaires** Ceux-ci peuvent être définis via nos Sites par nos partenaires publicitaires. Ils peuvent être utilisés par ces tiers pour créer un profil de vos intérêts et afficher des annonces pertinentes sur d'autres sites. Si ces cookies sont bloqués, vous pourriez voir moins de publicités personnalisées.

**Quels autres identifiants sont utilisés et quelle est leur fonction ?**

Certains de nos Sites utilisent Google Analytics, un service d'analyse web proposé par Google, Inc. Google Analytics utilise des cookies pour nous aider à comprendre comment les utilisateurs interagissent avec nos Sites. Les données recueillies par les cookies concernant votre utilisation de nos Sites (y compris votre adresse IP) et collectées via Google Analytics ("Données Google Analytics") peuvent être transférées et stockées par Google sur des serveurs aux États-Unis. Google utilise les Données Google Analytics pour le compte de SkyDeck AI Inc. afin d'évaluer votre utilisation de nos Sites, de compiler des rapports pour nous sur l'activité du site, et d'offrir d'autres services liés à l'activité du site et à l'utilisation d'internet. Google peut également utiliser les Données Google Analytics collectées pour contextualiser et personnaliser les annonces de son propre réseau publicitaire. Vous pouvez vous désinscrire de la collecte et de l'utilisation des Données Google Analytics par Google en téléchargeant et en installant le plug-in de navigateur disponible à [https://tools.google.com/dlpage/gaoptout](https://tools.google.com/dlpage/gaoptout).

Si vous avez d'autres questions, veuillez consulter notre [Politique de Confidentialité](privacy-policy.md) ou nous contacter à legal@skydeck.ai.



==> notices/README.md <==
---
description: Avis juridiques, réglementaires et de support client
cover: >-
  https://images.unsplash.com/photo-1526958097901-5e6d742d3371?crop=entropy&cs=srgb&fm=jpg&ixid=M3wxOTcwMjR8MHwxfHNlYXJjaHw1fHxoZWxwfGVufDB8fHx8MTY5MDIwMTI2NXww&ixlib=rb-4.0.3&q=85
coverY: 0
---

# Introduction



© 2023 SkyDeck AI Inc.


==> integrations/rememberizer-integration.md <==
# Intégration de Rememberizer

### Introduction

GenStudio propose deux types d'intégrations Rememberizer : une pour les membres individuels et une autre pour l'ensemble d'un espace de travail via le Centre de Contrôle. Ce guide fournit un aperçu complet des deux processus d'intégration, améliorant les capacités de recherche et de mémoire dans votre espace de travail.



### Étapes pour autoriser Rememberizer dans GenStudio (Membres individuels)

#### Étape 1 : Connectez-vous à Rememberizer

1. Allez sur la page d'autorisation de Rememberizer en cliquant sur "Ajouter un compte" pour accéder à la page d'autorisation de Rememberizer.
2. Examinez les autorisations auxquelles GenStudio aura accès, telles que Mementos et Memory.



#### Étape 2 : Configurer les Mementos

1. Sélectionnez l'option "Changer" à côté de Memento.
2. Choisissez ou créez un nouveau memento dans la liste disponible.
3. Confirmez votre sélection.





#### Étape 3 : Définir les préférences de mémoire

1. Cliquez sur "Changer" à côté de Mémoire.
2. Sélectionnez vos paramètres de mémoire préférés (par exemple, Lire Tout/Écrire Propre).
3. Confirmez les paramètres



#### Étape 4 : Autoriser

1. Une fois que vous avez configuré vos paramètres, cliquez sur "Autoriser" pour compléter la connexion.



### Étapes pour autoriser Rememberizer dans le Control Center (au niveau de l'espace de travail)

#### Étape 1 : Accéder aux Intégrations

1. Accédez à la section **Intégrations**.
2. Cliquez sur l'onglet **Applications**.
3. Localisez "Rememberizer" et cliquez sur **Ajouter**.



#### Étape 2 : Suivez les étapes d'autorisation

* Le processus d'autorisation suivra les mêmes étapes que pour les membres individuels.
* Une fois autorisé, Rememberizer sera disponible pour l'ensemble de l'espace de travail.

### Utilisation de l'intégration Rememberizer

Une fois autorisé, SkyDeck va :

* Appeler automatiquement l'API Rememberizer. Pour plus de détails, veuillez visiter la [Documentation de l'API Rememberizer](https://docs.rememberizer.ai/developer/api-documentations).
* Utiliser la réponse pour améliorer les interactions avec le modèle linguistique (par exemple, GPT 4o).

#### Intégration LLM Contextuelle

* Les informations récupérées sont utilisées pour améliorer les réponses. Par exemple, demander "Quel est mon compte ?" fournira des détails personnalisés en utilisant le contexte de Rememberizer.



### Conclusion

En suivant ce guide, vous pouvez intégrer et utiliser efficacement Rememberizer au sein de GenStudio, en tirant parti des capacités de recherche avancées et du partage de mémoire personnalisé pour améliorer l'expérience de votre application.



==> integrations/openai-integration-2.md <==
---
description: Intégration de Together AI avec la plateforme SkyDeck AI
---

# Intégration de Together AI

## **Intégration de Together AI avec la plateforme SkyDeck AI**

Together AI héberge une large gamme de modèles de langage open source sur leur plateforme. L'intégration avec SkyDeck AI vous donnera accès à tous les modèles de chat de Together AI.

### **Générer une clé API Together AI**

Pour utiliser l'API Together AI, vous devez générer une clé API en suivant ces 3 étapes simples :

1. Créez un compte gratuit sur le site web Together AI en vous inscrivant ici : [https://api.together.xyz/](https://api.together.xyz/). 
2. Une fois que vous vous êtes inscrit, visitez votre page de clé API ici : [https://api.together.xyz/settings/api-keys](https://api.together.xyz/settings/api-keys). Vous devriez trouver votre clé API.
3. Une fois que vous avez votre clé API, vous pouvez utiliser LLM in the SkyDeck AI de Together AI sur la plateforme SkyDeck AI.

### **Ajout de la clé API au Centre de Contrôle SkyDeck AI**

Les clés API sont ajoutées à l'écran des intégrations du Centre de Contrôle

1. Connectez-vous ou créez un compte administrateur SkyDeck AI ici : [https://admin.skydeck.ai/](https://admin.skydeck.ai/)
2. Une fois connecté, visitez votre page d'intégrations ici [https://admin.skydeck.ai/integrations/ ↗](https://admin.skydeck.ai/integrations/), ou cliquez sur “Intégrations” dans le menu
3. Cliquez sur le bouton “+Ajouter des intégrations”, sélectionnez Together AI comme service d'intégration, et entrez votre clé API dans le champ d'identification.

C'est tout ! Vous pouvez maintenant utiliser les puissants outils SkyDeck AI et accéder directement aux modèles Together AI.

REMARQUE : Vous serez facturé en fonction de votre utilisation mensuelle de l'API Together AI. La structure de coût est basée sur le nombre de jetons utilisés. Pour plus de détails sur leur politique de tarification, visitez [https://api.together.xyz/playground](https://api.together.xyz/playground).


==> integrations/README.md <==
# Intégrations



==> integrations/adding-huggingface-credentials.md <==
---
description: Utiliser SkyDeck.ai comme interface pour vos modèles HuggingFace.
---

# Intégration HuggingFace

Après avoir déployé votre point de terminaison d'inférence sur HuggingFace, vous devriez voir l'interface utilisateur suivante :

Sur cette page, vous aurez besoin des informations suivantes :

* URL du point de terminaison
* Répertoire du modèle
* Jeton API. Vous pouvez le voir en cochant la case "Ajouter un jeton API" dans le bloc de code Exemples d'appel.

En plus de cela, vous aurez également besoin de la fenêtre de contexte de votre modèle. Cela peut être trouvé sur la page d'information du modèle.

Après avoir collecté ces informations, formatez-les en JSON comme indiqué dans l'exemple ci-dessous :

||CODE_BLOCK||json
{
    "api_key":"your_api_key",
    "endpoint": "your_api_endpoint",
    "model_name": "meta-llama/Llama-2-7b-chat-hf",
    "context_window": 4096
}
||CODE_BLOCK||

Ensuite, collez ceci dans le champ d'identification de votre intégration.

Une fois que l'identification est validée avec succès, vous devriez voir votre modèle HuggingFace répertorié dans la liste des modèles de GenStudio :



### Mise à l'échelle des points de terminaison HuggingFace à zéro

La mise à l'échelle à 0 est une fonctionnalité dynamique offerte par les points de terminaison d'inférence, conçue pour optimiser l'utilisation des ressources et les coûts. En surveillant intelligemment les schémas de demande et en réduisant le nombre de répliques à aucune pendant les périodes d'inactivité, elle garantit que vous n'utilisez des ressources que lorsque c'est nécessaire.

Cependant, cela introduit une période de démarrage à froid lorsque le trafic reprend, et il y a quelques considérations à prendre en compte. Pour un aperçu détaillé de la façon dont cette fonctionnalité fonctionne, de ses avantages et des défis potentiels, veuillez vous référer au [guide de HuggingFace sur l'Autoscaling](https://huggingface.co/docs/inference-endpoints/autoscaling).

### Modèles pris en charge

Pour le moment, nous ne prenons en charge que les points de terminaison pour les modèles avec un tag `text-generation` qui sont déployés en tant que conteneurs `text-generation-inference`. Nous travaillons à élargir notre liste de modèles pris en charge.






==> integrations/openai-integration-1.md <==
---
description: Intégration avec les bases de données hébergées par Amazon AWS.
---

# Intégration de Base de Donnée

## **Objectif**

\
En ajoutant une ou plusieurs intégrations à des bases de données publiques ou privées, vous permettez à des applications avancées et à d'autres capacités de requêter en toute sécurité vos données en utilisant la puissance des agents IA.

### **Support**

SkyDeck AI prend actuellement en charge les bases de données Postgresql et les entrepôts de données Redshift hébergés sur AWS. Il n'est pas particulièrement difficile de supporter d'autres sources de données, mais il a bien fallu commencer quelque part. Si vous avez une autre source de données que vous souhaitez utiliser, veuillez contacter le support pour prioriser une intégration qui répond à vos besoins.

### **Instructions**

**Voici les étapes pour intégrer votre base de données avec SkyDeck AI:**

1. Obtenez ou assemblez une URL de connexion.
2. Ajoutez l'URL de connexion à la section Intégrations dans le Centre de contrôle.
3. Attribuez cette intégration à un outil intelligent ou à un agent AI dans la section Outils du Centre de contrôle.

### URL de Connexion

Si vous avez de la chance, un administrateur de base de données vous donnera une URL standard prête à l'emploi qui pointe vers votre base de données. Sinon, vous devrez en créer une pour ajouter l'accès SkyDeck à votre base de données. Ces instructions rendront cette tâche plutôt facile.

\
\
Pour configurer une URL de connexion à une base de données PostgreSQL ou Amazon Redshift hébergée sur Amazon AWS, vous avez besoin de plusieurs informations concernant votre base de données : l'hôte, le numéro de port, le nom de la base de données, le nom d'utilisateur et le mot de passe. Voici un guide étape par étape :

#### Base de données PostgreSQL

1. **Hôte** : C'est l'adresse du serveur où votre base de données est hébergée. Cela devrait ressembler à `your-db-instance-name.region-name.rds.amazonaws.com` pour AWS RDS PostgreSQL ou `your-cluster-name.region-name.redshift.amazonaws.com` pour Amazon Redshift.
2. **Numéro de port** : C'est le port sur lequel votre serveur de base de données écoute. Le port par défaut pour PostgreSQL est 5432, et pour Amazon Redshift, c'est 5439.
3. **Nom de la base de données** : C'est le nom de la base de données à laquelle vous souhaitez vous connecter.
4. **Nom d'utilisateur et mot de passe** : Ce sont les identifiants dont vous avez besoin pour vous authentifier auprès de la base de données.

Le format général d'une URL de connexion est le suivant :

||CODE_BLOCK||
protocol://username:password@host:port/database
||CODE_BLOCK||

Voici comment vous pouvez créer une URL de connexion :

1.  Commencez par le protocole, qui est 'postgresql' pour PostgreSQL et 'redshift' pour Amazon Redshift :

    ||CODE_BLOCK||
     postgresql://
    ||CODE_BLOCK||
2.  Ensuite, ajoutez votre nom d'utilisateur et votre mot de passe, séparés par un deux-points. Si votre nom d'utilisateur ou votre mot de passe contient des caractères spéciaux, vous devrez les encoder en URL. Par exemple, si votre nom d'utilisateur est 'user' et votre mot de passe est 'pass', cela devient :

    ||CODE_BLOCK||
     postgresql://user:pass@
    ||CODE_BLOCK||
3.  Ensuite, ajoutez votre hôte et votre port, séparés par un deux-points :

    ||CODE_BLOCK||
     postgresql://user:pass@your-db-instance-name.region-name.rds.amazonaws.com:5432/
    ||CODE_BLOCK||
4.  Enfin, ajoutez le nom de votre base de données :

    ||CODE_BLOCK||
     postgresql://user:pass@your-db-instance-name.region-name.rds.amazonaws.com:5432/your-database-name
    ||CODE_BLOCK||

C'est tout ! Vous avez créé votre URL de connexion. Assurez-vous de remplacer 'user', 'pass', 'your-db-instance-name.region-name.rds.amazonaws.com', '5432' et 'your-database-name' par les détails réels de votre base de données.

N'oubliez pas de ne pas partager cette URL avec qui que ce soit, car elle contient des informations sensibles comme votre nom d'utilisateur et votre mot de passe.

#### RedShift DWH

L'URL pour une base de données Redshift serait très similaire, mais avec quelques différences clés :

1. Le protocole serait 'jdbc:redshift' au lieu de 'postgresql'. Cela est dû au fait que JDBC (Java Database Connectivity) est couramment utilisé pour se connecter aux bases de données Redshift.
2. Le port par défaut pour Redshift est 5439, et non 5432.

Voici le format général pour une URL de connexion Redshift :

||CODE_BLOCK||
jdbc:redshift://host:port/database
||CODE_BLOCK||

Donc, si vous deviez créer une URL de connexion pour Redshift, cela ressemblerait à ceci :

||CODE_BLOCK||
jdbc:redshift://user:pass@your-cluster-name.region-name.redshift.amazonaws.com:5439/your-database-name
||CODE_BLOCK||

N'oubliez pas de remplacer 'user', 'pass', 'your-cluster-name.region-name.redshift.amazonaws.com', '5439', et 'your-database-name' par les détails réels de votre base de données.

### Ajouter votre intégration

Collez votre URL de connexion dans la section "Identifiants" de Ajouter une intégration. Vous pouvez sélectionner PostgreSQL pour une base de données postgresql ou Redshift. Vous pouvez utiliser n'importe quel nom que vous souhaitez pour l'intégration, mais nous vous suggérons de choisir quelque chose qui vous aidera à identifier la base de données spécifique associée.



### Accéder à vos données via SkyDeckAI

Aujourd'hui, les utilisateurs peuvent accéder à votre base de données en utilisant les outils Analyst disponibles dans GenStudio. En tant qu'administrateur, vous pouvez attribuer une intégration à un outil analyste dans la section Outils du Control Center. Vous pouvez ensuite attribuer des étiquettes à cet outil pour garantir que seules les personnes autorisées ont accès à cet outil et à son accès à la base de données dans leur espace de travail SkyDeck AI GenStudio.\
\




#### Notes de sécurité

* Créez un utilisateur (rôle) en lecture seule sur votre base de données à utiliser avec votre intégration SkyDeck AI. SkyDeck n'a pas besoin d'écrire dans votre système et il est plus sûr d'utiliser des identifiants qui n'ont pas plus de droits que nécessaire. Cependant, l'utilisateur doit être en mesure d'interroger la structure de votre système de données afin de le comprendre.
* Ne partagez pas l'URL d'accès car elle contient des informations de connexion confidentielles.&#x20;
* Vous pouvez limiter quels utilisateurs de votre organisation ont accès à chaque base de données en vous assurant que les outils qui l'utilisent, comme une copie d'Analyst Bob, se voient attribuer des étiquettes qui correspondent uniquement aux utilisateurs que vous souhaitez avoir accès.&#x20;

==> integrations/perplexity-integration.md <==
# Intégration de Perplexity

### Vue d'ensemble

Perplexity est un modèle de langage IA avancé qui exploite de grands modèles de langage pour fournir des réponses complètes et factuelles, en faisant un outil puissant pour diverses applications, y compris la génération de contenu, la traduction de langues, la synthèse, et plus encore.

### Générer une clé API Perplexity

Pour intégrer Perplexity avec la plateforme SkyDeck AI, vous devez générer une clé API :

1. **Créer un compte** : Inscrivez-vous pour un compte gratuit sur le [site Web de Perplexity](https://www.perplexity.ai/).
2. **Accéder aux clés API** :
   * Connectez-vous à votre compte Perplexity.
   * Allez dans les paramètres.
   * Cliquez sur l'onglet API.
3. **Générer une nouvelle clé** :
   * Cliquez sur le bouton "+ Générer" pour créer une nouvelle clé API.

### Ajout de la clé API à SkyDeck AI

Pour intégrer Perplexity avec SkyDeck AI, suivez ces étapes :

1. **Connectez-vous à SkyDeck AI** : Accédez à votre compte Admin SkyDeck AI.
2. **Naviguez vers les Intégrations** : Allez à la page des intégrations.
3. **Ajouter l'intégration Perplexity** :
   * Cliquez sur le bouton « +Ajouter une intégration ».
   * Sélectionnez « Perplexity » dans la liste des intégrations disponibles.
   * Entrez votre clé API Perplexity.
   * Configurez les paramètres supplémentaires, tels que le choix du modèle Perplexity désiré.
4. **Enregistrer et Confirmer** : Après avoir entré la clé API et configuré les paramètres, cliquez sur « Enregistrer » pour finaliser l'intégration.

### Modèles pris en charge

Perplexity propose plusieurs modèles, chacun optimisé pour différents cas d'utilisation et exigences de performance. Les derniers modèles (à partir de septembre 2024) que SkyDeck prend en charge :

#### Modèles en Ligne

* **`llama-3.1-sonar-small-128k-online`** : Convient pour des requêtes en ligne générales avec une complexité modérée.
* **`llama-3.1-sonar-large-128k-online`** et **`llama-3.1-sonar-huge-128k-online`** : Conçus pour des requêtes en ligne plus complexes nécessitant une compréhension contextuelle plus profonde.

#### Modèles de Chat

* **`llama-3.1-sonar-small-128k-chat`**: Idéal pour des interactions basées sur le chat avec une complexité modérée.
* **`llama-3.1-sonar-large-128k-chat`**: Optimisé pour des interactions basées sur le chat plus complexes.

### Vérification de l'intégration réussie

Après avoir intégré Perplexity avec la plateforme SkyDeck AI, vous devriez voir les modèles Perplexity disponibles pour sélection dans votre SkyDeck AI GenStudio. La présence de ces modèles indique une intégration réussie.



### Conclusion

L'intégration de Perplexity avec la plateforme SkyDeck AI offre un ensemble robuste de fonctionnalités et de capacités, tirant parti des modèles de langage avancés pour fournir des réponses précises et fiables. Assurez-vous de rester à jour avec les derniers modèles et fonctionnalités pour maximiser les avantages de cette intégration. Pour une assistance supplémentaire ou des questions, veuillez consulter la [documentation de Perplexity](https://docs.perplexity.ai/) ou contacter leur équipe de support.


==> integrations/slack-integration.md <==
# Intégration Slack

Pour améliorer encore la collaboration au sein de l'équipe, vous pouvez intégrer Slack avec Skydeck.ai pour que vos conversations GenStudio aillent directement dans votre canal Slack. Cela permet à votre équipe de collaborer sans effort.

### Activer Slack depuis le Centre de Contrôle

Vous devez avoir un accès administrateur à votre espace de travail Slack pour effectuer cette action. Dans la section **Intégrations** de votre Centre de Contrôle, choisissez **Applications**, puis cliquez sur le bouton **Ajouter** de Slack.

Après cela, vous serez redirigé vers une nouvelle page où vous pourrez autoriser SkyDeck.ai à accéder à votre espace de travail Slack. Cliquez sur Autoriser, puis vérifiez à nouveau le Centre de Contrôle pour voir si Slack a été ajouté avec succès. Cette étape n'est requise que par le propriétaire de l'espace de travail GenStudio ou les administrateurs. L'étape suivante peut être effectuée par n'importe quel utilisateur de votre espace de travail.

### Ajouter l'application SkyDeck.ai à un canal Slack

Dans votre espace de travail Slack, choisissez n'importe quel canal où vous souhaitez recevoir les messages de conversation GenStudio, et ajoutez l'application **SkyDeck.ai** à ce canal. Le canal peut être public ou privé, et chacun aura une manière différente de se connecter à Slack.



### Envoyer des messages à un canal public

Pour les canaux publics, SkyDeck.ai a déjà pu les voir tous après que vous ayez connecté Slack dans le Centre de Contrôle, donc vous n'avez pas besoin de configurer davantage. Tout utilisateur dans votre espace de travail GenStudio peut choisir de connecter ses conversations à un canal Slack public. Voici les étapes à suivre :

1. Choisissez une conversation dans la barre latérale gauche et activez [Collaboration](../genstudio-workspace/sharing-and-collaboration.md)
2. Activez le bouton **Partager sur Slack**
3. Dans le menu déroulant **Choisir un canal**, choisissez un canal public. Assurez-vous que l'application SkyDeck.ai a été ajoutée à ce canal comme discuté dans la section précédente.
4. Cliquez sur le bouton **Envoyer** à côté du menu déroulant. Si cela réussit, vous verrez de nouveaux messages dans ce canal Slack publiés par SkyDeck.ai. Si vous n'avez pas ajouté l'application, vous verrez un message juste en dessous du menu déroulant expliquant pourquoi.



### Autoriser Slack à envoyer des messages à un canal privé

Pour les canaux privés, chaque utilisateur devra s'autoriser avec Slack. Les étapes sont légèrement différentes :

1. Choisissez une conversation dans la barre latérale gauche et activez [Collaboration](../genstudio-workspace/sharing-and-collaboration.md)
2. Activez le bouton **Partager sur Slack**
3. Dans les **Applications autorisées**, cliquez sur **Authentifier** juste à côté de Slack. L'utilisateur sera redirigé vers une nouvelle page pour autoriser Slack.

4. Si l'autorisation réussit, le menu déroulant **Choisir un canal** contiendra désormais des canaux privés supplémentaires dans lesquels l'utilisateur se trouve et a l'application SkyDeck.ai. L'utilisateur peut maintenant connecter son canal privé avec une conversation GenStudio.



### Déconnecter le canal

Dans les deux cas, si vous souhaitez déconnecter le canal et la conversation, vous pouvez soit cliquer sur le bouton rouge <mark style="color:red;">**Mettre fin au partage**</mark> dans la fenêtre contextuelle ci-dessus, soit supprimer l'application SkyDeck.ai de ce canal.




==> use-cases/creating-a-privacy-policy.md <==
---
description: Un cas d'utilisation commercial et juridique utilisant un consultant en stratégie
---

# Création d'une Politique de Confidentialité

<div data-gb-custom-block data-tag="hint" data-style='info'>

**Services Professionnels :** il existe de nombreux problèmes complexes qui nécessitent l'expertise de spécialistes de domaine ou d'autres professionnels tels que des avocats. Au lieu d'attendre l'accès à ces experts, vous pouvez prendre de l'avance en utilisant les outils SkyDeck.ai GenStudio pour rédiger un premier projet ou une proposition qui ressemble à un produit fini. Partagé avec des professionnels, cela peut servir de point de départ pour une discussion, économisant du temps et de l'argent. Ou gardé pour vous, cela peut servir de moyen pour vous être très préparé avant de vous engager avec un expert.

</div>

## Consultant Stratégique : Création de Mentions Légales

La conversation suivante avec le Consultant Stratégique montre comment vous pouvez utiliser cet outil pour créer une Politique de Confidentialité à partir de zéro qui est conforme aux réglementations européennes et américaines sur la confidentialité. \
\
Ce que nous entrons dans l'outil apparaît en _`italique et en blocs`_. Le reste est produit par l'outil Consultant Stratégique et GenStudio en utilisant OpenAI GPT-4.

Consultant Stratégique

Vos questions ou invites : \
\
_`Aidez-moi à développer une politique de confidentialité pour ma plateforme AI générative destinée aux utilisateurs d'entreprise.`_

## Décomposition des Réflexions:

1. Quel est l'objectif et la portée de la plateforme d'IA générative?
2. Quel type de données la plateforme d'IA collectera-t-elle?
3. Comment les données collectées seront-elles utilisées?
4. Comment les données seront-elles stockées et protégées?
5. Quels sont les droits des utilisateurs concernant leurs données?
6. Comment la plateforme se conformera-t-elle aux lois sur la protection des données?

## Génération de pensées :

1. La plateforme d'IA générative permet aux entreprises de générer des modèles d'IA pour diverses fins, telles que l'analyse de données, la prédiction ou l'automatisation.
2. La plateforme peut collecter des données telles que les informations utilisateur, l'interaction de l'utilisateur avec la plateforme, les modèles générés et leurs sorties, ainsi que d'autres données d'utilisation.
3. Les données collectées seront utilisées pour améliorer la plateforme, fournir un service personnalisé, dépanner et potentiellement pour la recherche et le développement.
4. Les données seront stockées de manière sécurisée avec chiffrement et contrôles d'accès. Des audits réguliers et des mesures de sécurité seront mis en place pour protéger les données.
5. Les utilisateurs ont le droit d'accéder à leurs données, de corriger les inexactitudes, de supprimer leurs données et de retirer leur consentement à tout moment.
6. La plateforme se conformera aux lois sur la protection des données en informant les utilisateurs de la collecte et de l'utilisation des données, en obtenant le consentement lorsque nécessaire, et en fournissant des mécanismes permettant aux utilisateurs d'exercer leurs droits.

## Je souhaite en savoir plus sur :

1. Avez-vous des lois ou des réglementations spécifiques en matière de protection des données que la plateforme doit respecter?
2. Y a-t-il des types de données spécifiques que la plateforme collectera ou des utilisations spécifiques des données qui n'ont pas déjà été mentionnées?
3. Les données seront-elles partagées avec des tiers? Si oui, dans quelles circonstances?
4. Avez-vous des mesures de sécurité des données spécifiques à l'esprit que la plateforme devrait mettre en œuvre?

_`Nous devrions respecter le Règlement Général sur la Protection des Données (RGPD) et la California Consumer Privacy Act (CCPA). La plateforme collectera en outre des clés API et des identifiants pour accéder aux modèles d'IA générative de fournisseurs tiers pour lesquels les clients se sont inscrits. Les données seront partagées avec les fournisseurs tiers que les clients provisionnent sur notre système. Nous pouvons également partager certaines données avec des services extérieurs pour soutenir les demandes des utilisateurs, tels que les URL soumises pour le scraping direct et l'intégration dans des modèles d'IA générative. Les données d'utilisation du site peuvent également être partagées de manière anonyme avec des fournisseurs d'analyse tels que Google pour comprendre l'utilisation par les clients et aider à améliorer la conception de notre produit. La plateforme offre la possibilité aux clients de supprimer complètement leur compte et toutes les informations associées.`_

## Décomposition des pensées:

Compte tenu des nouvelles informations, décomposons à nouveau les pensées:

1. Comment la plateforme se conformera-t-elle au GDPR et à la CCPA?
2. Comment la plateforme gérera-t-elle les clés API et les identifiants pour les fournisseurs tiers?
3. Dans quelles circonstances et avec qui les données seront-elles partagées?
4. Comment la plateforme garantira-t-elle l'anonymat lors du partage des données avec les vendeurs d'analytiques?
5. Comment la plateforme gérera-t-elle la suppression de compte et la suppression de données?

## Génération de Réflexions :

1. Pour se conformer au RGPD, la plateforme fournira des informations claires sur la collecte et l'utilisation des données, obtiendra un consentement explicite avant de collecter des données personnelles, permettra aux utilisateurs d'accéder, de corriger et de supprimer leurs données et mettra en œuvre des mesures de protection des données. En ce qui concerne la conformité au CCPA, la plateforme informera les utilisateurs des catégories d'informations personnelles à collecter, des objectifs pour lesquels ces catégories seront utilisées, et fournira un lien "Ne pas vendre mes informations personnelles" aux utilisateurs.
2. Les clés API et les informations d'identification pour les fournisseurs tiers seront stockées de manière sécurisée avec un chiffrement, et ne seront utilisées que pour le but de fournir le service demandé par l'utilisateur. Ces informations d'identification ne seront pas partagées avec d'autres parties sans le consentement explicite de l'utilisateur.
3. Les données seront partagées avec les fournisseurs tiers comme prévu par les clients, et avec des services extérieurs pour des demandes spécifiques des utilisateurs. La plateforme informera les utilisateurs de ces pratiques de partage de données et obtiendra le consentement nécessaire.
4. Lors du partage de données avec des fournisseurs d'analytiques, toutes les informations personnelles identifiables seront supprimées ou anonymisées pour protéger la confidentialité des utilisateurs.
5. La plateforme fournira un mécanisme permettant aux utilisateurs de supprimer totalement leur compte et toutes les informations associées. Ce processus comprendra la suppression de toutes les données stockées, y compris les clés API et les informations d'identification, les informations utilisateur et les modèles IA générés.

## Je veux en savoir plus sur :

1. Comment prévoyez-vous d'informer les utilisateurs sur vos pratiques de collecte, d'utilisation et de partage des données ?
2. Comment obtiendrez-vous le consentement des utilisateurs pour la collecte et le partage de données ?
3. Pouvez-vous fournir plus de détails sur le lien "Ne pas vendre mes informations personnelles" pour la conformité au CCPA ?
4. Quelles mesures la plateforme prendra-t-elle pour garantir que toutes les données utilisateur sont entièrement supprimées lors de la suppression d'un compte ?

_`Nous informerons les utilisateurs de nos pratiques de collecte, d'utilisation et de partage des données par le biais d'une page web contenant notre politique de confidentialité avec un lien vers cette page dans notre pied de page et notre page d'inscription. 2. Nous obtiendrons le consentement des utilisateurs pour la collecte et le partage de données en leur demandant de cocher une case qui n'est pas cochée par défaut. L'utilisateur recevra une confirmation de cette approbation par e-mail lorsque cela sera possible. 3. Le lien "Ne pas vendre mes informations personnelles" décrira les données qui ne seront pas vendues. Il fournira un bouton à presser pour activer cette demande. Lorsque cela sera possible, les utilisateurs recevront une confirmation par email de cette demande. Et la demande restera active pendant au moins un an.`_

## Décomposition des Pensées:

Avec les nouvelles informations, décomposons à nouveau les pensées:

1. Comment la plateforme s'assurera-t-elle que la politique de confidentialité est facilement accessible aux utilisateurs?
2. Comment la plateforme mettra-t-elle en œuvre le mécanisme de consentement de l'utilisateur?
3. Comment fonctionnera le lien "Ne pas vendre mes informations personnelles"?
4. Comment la plateforme gérera-t-elle le retrait du consentement et l'activation de la demande "Ne pas vendre mes informations personnelles"?

## Génération de pensées :

1. La plateforme conservera la politique de confidentialité visible et facilement accessible en plaçant un lien vers celle-ci dans le pied de page et sur la page d'inscription. La politique de confidentialité sera rédigée dans un langage clair et simple afin que les utilisateurs puissent comprendre comment leurs données sont collectées, utilisées et partagées.
2. La plateforme mettra en place un mécanisme de consentement de l'utilisateur où les utilisateurs doivent activement cocher une case pour donner leur consentement. Cette case ne sera pas cochée par défaut, ce qui garantit que le consentement est donné activement et non passivement. Les utilisateurs recevront une confirmation par e-mail de leur consentement lorsque cela sera possible.
3. Le lien "Ne pas vendre mes informations personnelles" donnera des informations sur les données qui ne sont pas vendues et fournira un bouton aux utilisateurs pour activer cette demande. Les utilisateurs recevront une confirmation par e-mail de cette demande lorsque cela sera possible, et la demande restera active pendant au moins un an.
4. La plateforme respectera rapidement les retraits de consentement et les activations de la demande "Ne pas vendre mes informations personnelles". Les utilisateurs auront la possibilité de modifier leur statut de consentement à tout moment, et la plateforme reflétera ces changements dans ses pratiques de gestion des données.

## Évaluation des Réflexions :

La stratégie semble couvrir tous les aspects importants d'une politique de confidentialité pour une plateforme d'IA générative. Elle prend en considération la nature de la plateforme, le type de données collectées, les droits de l'utilisateur, ainsi que la conformité avec le RGPD et le CCPA.

## Algorithme de Recherche :

L'idée la plus prometteuse à poursuivre serait de créer un brouillon de la politique de confidentialité basé sur les pensées générées et les informations fournies.

## Exemples :

Voici un point de départ potentiel pour votre politique de confidentialité :

"Notre plateforme d'IA générative s'engage à protéger votre confidentialité et à gérer vos données de manière ouverte et transparente. Les données personnelles que nous collectons et traitons dépendent de la manière dont vous utilisez nos services.

Nous collectons et traitons vos données dans le but de vous fournir nos services, d'améliorer la plateforme, et pour nos efforts de recherche et développement. Nous pouvons également partager vos données avec des fournisseurs tiers tel que provisionné par vous, et avec des services externes pour soutenir vos demandes.

Nous prenons votre vie privée très au sérieux et nous traiterons toujours vos données conformément aux lois applicables en matière de protection des données, y compris le RGPD et le CCPA. Nous vous informerons toujours sur la manière dont nous utilisons vos données, et nous ne traiterons vos données que si nous avons une base légale pour le faire.

Pour plus d'informations sur la manière dont nous traitons vos données, veuillez consulter notre Politique de Confidentialité \[Lien]. Veuillez noter qu'en utilisant nos services, vous acceptez nos pratiques de données telles qu'énoncées dans notre Politique de Confidentialité.

Vous avez le droit d'accéder à vos données, de les corriger ou de les supprimer à tout moment. Vous pouvez également retirer votre consentement au traitement des données à tout moment. Si vous souhaitez le faire, veuillez nous contacter à \[Informations de Contact]."

_`Veuillez rédiger la politique de confidentialité telle qu'elle apparaîtrait en utilisant les informations suivantes :`_ \
\
_`Service : SkyDeck.ai`_ \
_`Emplacement : https://skydeck.ai`_ \
_`Nom de l'entreprise : SkyDeck AI Inc`_ \
_`Adresse postale de l'entreprise : SkyDeck AI Inc., 548 Market St. PMB38234, San Francisco, CA 94104`_ \
_`Email de contact : legal@skydeck.ai`_ \
_`Téléphone : 1.415.744.1557`_ \
\
_`Ne faites pas de la politique de confidentialité récursive, comme vous l'avez fait ci-dessus, en ayant une politique qui renvoie le lecteur à suivre un lien pour voir la politique de confidentialité.`_"

## Politique de confidentialité de SkyDeck AI Inc.

SkyDeck AI Inc. ("SkyDeck AI", "nous", "notre" ou "nos") respecte votre vie privée et s'engage à la protéger en se conformant à cette politique. Cette politique décrit les types d'informations que nous pouvons recueillir de vous ou que vous pouvez fournir lorsque vous utilisez la plateforme de génération AI de SkyDeck.ai (notre "Service") et nos pratiques pour collecter, utiliser, conserver, protéger et divulguer ces informations.

### Informations que nous collectons à votre sujet et comment nous les collectons

Nous collectons plusieurs types d'informations des utilisateurs de notre Service, y compris :

* Des informations personnelles, telles que votre nom, adresse électronique, et autres identifiants par lesquels vous pouvez être contacté en ligne ou hors ligne.
* Des données techniques, telles que des informations sur votre connexion internet, l'équipement que vous utilisez pour accéder à notre Service, et les détails d'utilisation.
* Les clés API et les identifiants pour accéder aux modèles AI génératifs de fournisseurs tiers que vous avez provisionnés.

Nous collectons ces informations :

* Directement de votre part lorsque vous nous les fournissez.
* Automatiquement lorsque vous naviguez à travers le Service. Les informations collectées automatiquement peuvent inclure les détails d'utilisation, les adresses IP, et les informations collectées à travers les cookies, les balises web, et d'autres technologies de suivi.

### Comment nous utilisons vos informations

Nous utilisons les informations que nous collectons à votre sujet ou que vous nous fournissez, y compris toute information personnelle :

* Pour vous fournir le Service et son contenu, ainsi que toute autre information, produits ou services que vous nous demandez.
* Pour remplir toute autre finalité pour laquelle vous la fournissez.
* Pour vous fournir des notifications concernant votre compte.
* Pour respecter nos obligations et faire respecter nos droits découlant de tout contrat conclu entre vous et nous.
* Pour vous informer des modifications apportées à notre Service ou à tout produit ou service que nous offrons ou fournissons par son intermédiaire.
* Pour améliorer notre Service, nos produits ou services.
* Pour vous permettre de participer aux fonctionnalités interactives de notre Service.

### Divulgation de Vos informations

Nous pouvons divulguer des informations agrégées sur nos utilisateurs, et des informations qui n'identifient aucun individu, sans restriction. Nous pouvons divulguer des informations personnelles que nous collectons ou que vous fournissez comme décrit dans cette politique de confidentialité :

* À des fournisseurs tiers, prestataires de services, entrepreneurs ou agents qui effectuent des services pour nous ou en notre nom et qui nécessitent un accès à ces informations pour effectuer ce travail.
* Pour remplir l'objectif pour lequel vous le fournissez. Pour toute autre raison divulguée par nous lorsque vous fournissez l'information.
* Avec votre consentement.

### Vos droits

Vous avez certains droits en vertu des lois applicables en matière de protection des données. Ceux-ci peuvent inclure le droit de :

* Demander l'accès à vos données personnelles.
* Demander la correction des données personnelles que nous détenons à votre sujet.
* Demander l'effacement de vos données personnelles.
* Vous opposer au traitement de vos données personnelles.
* Demander la limitation du traitement de vos données personnelles.
* Demander le transfert de vos données personnelles.
* Droit de retirer le consentement.

### Sécurité des données

Nous avons mis en place des mesures conçues pour sécuriser vos informations personnelles contre la perte accidentelle et contre l'accès, l'utilisation, la modification et la divulgation non autorisés. Toutes les informations que vous nous fournissez sont stockées sur nos serveurs sécurisés derrière des pare-feu. Toutes les transactions de paiement et les clés API seront cryptées en utilisant la technologie SSL.

### Modifications de notre politique de confidentialité

Il est de notre politique de publier toutes les modifications que nous apportons à notre politique de confidentialité sur cette page. Si nous apportons des modifications significatives à la manière dont nous traitons les informations personnelles de nos utilisateurs, nous vous en informerons grâce à un avis sur la page d'accueil du Service.

### Informations de contact

Pour poser des questions ou commenter cette politique de confidentialité et nos pratiques en matière de confidentialité, contactez-nous à :

SkyDeck AI Inc. 548 Market St. PMB38234 San Francisco, CA 94104 Téléphone : 1.415.744.1557 Email : legal@skydeck.ai


==> use-cases/README.md <==
---
description: >-
  Les sections suivantes fournissent quelques exemples concrets des nombreuses façons dont les outils et fonctionnalités de SkyDeck
  GenStudio peuvent être utilisés pour faciliter votre vie.
---

# Introduction



==> control-center/README.md <==
---
description: Comment configurer rapidement votre centre de contrôle.
---

# Centre de Contrôle AI de SkyDeck

Nous avons rassemblé quelques guides utiles pour vous aider à configurer notre produit rapidement et facilement.\
\
Vous pouvez vous connecter au Centre de Contrôle pour gérer votre compte, la facturation, l'intégration, l'allocation des outils et les utilisateurs (membres) en vous rendant sur admin.skydeck.ai et en vous connectant avec un compte Administrateur ou Propriétaire, comme celui que vous avez configuré lors de votre première rencontre avec SkyDeck AI.\
\
Sur [docs.skydeck.ai/genstudio](https://docs.skydeck.ai/genstudio), vous pouvez en apprendre davantage sur l'interaction avec les modèles en utilisant l'espace de travail utilisateur de SkyDeck AI que nous appelons GenStudio. Vous pouvez accéder à l'espace de travail de votre organisation ou de votre entreprise en vous rendant sur votre\_domaine\_entreprise.skydeck.ai où votre\_domaine\_entreprise était le nom de sous-domaine configuré par le propriétaire du compte lors du processus d'intégration.

©2023 SkyDeck AI Inc.


==> control-center/admin-and-owner-tools.md <==
---
description: Centre de Contrôle
---

# Outils Administrateur & Propriétaire

Le Centre de Contrôle fait partie du système Skydeck.ai, situé à admin.skydeck.ai, et est destiné à être utilisé par les propriétaires de compte et les administrateurs désignés. C'est ici qu'un propriétaire configure son compte et d'où il invite des utilisateurs dans ce système. Le Centre de Contrôle n'est normalement pas accessible aux utilisateurs de l'espace de travail GenStudio, bien que les propriétaires et les administrateurs puissent choisir d'utiliser les deux. C'est la première partie du système Skydeck.ai que voient les propriétaires de compte. Ils peuvent, cependant, passer rapidement à un essai préconfiguré de l'espace de travail GenStudio avant de revenir au Centre de Contrôle pour vraiment commencer.


==> control-center/integrations/openai-integration.md <==
---
description: Intégration OpenAI (ChatGPT) avec la plateforme SkyDeck AI
---

# Intégration OpenAI

## **Intégration d'OpenAI avec la plateforme SkyDeck AI**

\
ChatGPT est un chatbot alimenté par l'IA développé par OpenAI. Il est basé sur le modèle linguistique GPT-4 et peut générer du texte semblable à celui d'un humain, traduire des langues et écrire différents types de contenu créatif. ChatGPT est un outil puissant pour une variété d'applications. OpenAI est une entreprise de recherche à but non lucratif qui développe et déploie l'IA de manière sûre et responsable. L'intégration avec SkyDeck AI vous donnera accès à tous les modèles actuels de ChatGPT.

### **Générer une clé API OpenAPI**

\
Pour utiliser l'API OpenAI, vous devez générer une clé API en suivant ces 3 étapes simples:

1. Créez un compte gratuit sur le site OpenAI en vous inscrivant ici : [https://beta.openai.com/signup. ↗](https://beta.openai.com/signup). Vous pouvez utiliser votre compte Google ou Microsoft pour vous inscrire, ou créer un compte en utilisant une combinaison d'e-mail/mot de passe.
2. Une fois inscrit, visitez votre page de clés OpenAI ici : [https://beta.openai.com/account/api-keys, ↗](https://beta.openai.com/account/api-keys) ou cliquez sur l'élément de menu "Voir les clés API".
3. Cliquez sur le bouton "Créer une nouvelle clé secrète" pour générer une nouvelle clé API. Cette clé vous donne accès aux modèles GPT-4 et ChatGPT, vous n'avez donc pas besoin de clés API séparées.

C'est tout ! Une fois que vous avez votre clé API, vous pouvez utiliser LLM de ChatGPT dans la plateforme AI SkyDeck.

### **Ajout de la clé API au Centre de Contrôle SkyDeck AI**

Les clés API sont ajoutées à l'écran des intégrations du Centre de Contrôle

1. Connectez-vous ou créez un compte administrateur SkyDeck AI ici : [https://admin.skydeck.ai/](https://admin.skydeck.ai/)
2. Une fois connecté, visitez votre page d'intégrations ici [https://admin.skydeck.ai/integrations/ ↗](https://admin.skydeck.ai/integrations/), ou cliquez sur “Intégrations” dans le menu
3. Cliquez sur le bouton “+Ajouter des intégrations” et entrez votre clé API comme indiqué.

C'est tout ! Vous pouvez maintenant utiliser les puissants outils SkyDeck AI et accéder directement aux modèles GPT-4 et ChatGPT.

REMARQUE : Vous serez facturé en fonction de votre utilisation mensuelle de l'API ChatGPT. La structure de coût est basée sur le nombre de tokens utilisés, avec 750 mots (environ 1000 tokens) étant l'unité minimale facturable. Le coût par 1000 tokens varie en fonction du modèle utilisé, le modèle par défaut actuel de ChatGPT étant GPT-3.5 Turbo. À partir de juillet 2023, vous pouvez commencer à expérimenter avec 5 $ de crédit gratuit qui peuvent être utilisés pendant vos 3 premiers mois. Les prix de ChatGPT pour un usage général sont très bas, mais si vous prévoyez d'utiliser le service régulièrement, vous devez ajouter vos informations de carte de crédit et il est conseillé de définir une limite d'utilisation sur le site Web d'OpenAI.

Tarification OpenAPI ChatGPT [https://openai.com/pricing ↗](https://openai.com/pricing)


==> control-center/setup-guide/README.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# Guide d'installation

Lors de la création de votre compte SkyDeck AI, vous serez introduit au Guide d'installation. Ce guide décrit les 5 étapes essentielles qui garantissent que vous tirez le meilleur parti de votre expérience SkyDeck AI. Chaque fois que vous avez besoin d'un rappel ou que vous souhaitez vérifier vos progrès, le Guide d'installation est là pour vous aider.

* [**Configurer le compte**](set-up-account.md)
* [**Configurer les intégrations**](set-up-integrations/)
* [**Configurer la sécurité**](security/)
* [**Organiser les équipes**](organize-teams/)
* [**Sélectionner des outils**](curate-tools/)
* [**Gérer les membres**](manage-members/)




==> control-center/setup-guide/set-up-account.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# Configurer le compte

Depuis la page du compte, vous pouvez sélectionner les onglets **Informations** ou **Facturation et plans**.&#x20;



***

### Informations sur le compte

Dans l'onglet Informations, vous pouvez remplir les champs suivants :

* **Nom du compte** – Ajoutez le nom de votre entreprise
* **Sous-domaine** – Sélectionnez le sous-domaine que vous souhaitez utiliser pour SkyDeck AI — par exemple, google.skydeck.ai&#x20;
* **Fuseau horaire** – Choisissez le fuseau horaire approprié
* **Téléchargez votre logo** – Téléchargez une image PNG ou JPEG d'au moins 100x100 pixels et de moins de 10 Mo.



Lorsque ces quatre champs sont complétés, cliquez sur **Enregistrer**. La page se mettra alors à jour pour fournir un lien vers l'URL de votre espace de travail actuel.&#x20;




==> control-center/setup-guide/security/authentication-setup.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# Guide de Configuration de l'Authentification

## Guide

Les membres que vous invitez à utiliser l'espace de travail GenStudio doivent s'authentifier lorsqu'ils s'inscrivent initialement et lorsqu'ils se connectent par la suite. Vous pouvez choisir une ou plusieurs méthodes autorisées qui sont cohérentes avec la façon dont les utilisateurs s'identifient normalement dans votre organisation. Les méthodes Enterprise Single Sign On (SSO) sont disponibles dans les plans avancés.

### Authentification Google

Si votre organisation a attribué des identifiants à votre équipe, comme Jane.Doe@votreentreprise.com, alors vous devriez utiliser une (et une seule) de nos méthodes SSO. Si votre organisation est un utilisateur de Google Workspace, alors choisissez "Google" comme méthode d'authentification autorisée.

### Authentification Microsoft

Choisissez “Azure AD” si votre organisation utilise le service d'authentification Azure AD (Active Directory) de Microsoft (qui commencera bientôt à être appelé Microsoft Entra ID). Cela s'applique généralement aux déploiements commerciaux ou académiques de SSO orienté Microsoft. Ne confondez pas cela avec la méthode d'authentification individuelle de Microsoft appelée “Compte Microsoft” attribuée aux individus lorsqu'ils s'inscrivent sur Outlook.com, Microsoft 365, Xbox, etc. Un détenteur de compte Microsoft de consommateur ne pourra pas se connecter avec Azure AD.

Avec Azure Active Directory, Microsoft fournit la plateforme d'identité en tant que service mais vous pouvez modifier certaines de la configuration et des paramètres, tels que l'ajout de votre propre nom de domaine personnalisé (pour obtenir @yourcompany.com) ou nécessiter une authentification à plusieurs facteurs. Votre instance Azure Active Directory est disponible via le portail Azure et d'autres outils de gestion comme PowerShell, Azure CLI et l'API REST.

### Choisissez Un SSO

Si vous utilisez un espace de travail Google, choisissez l'authentification Google. Si vous utilisez un service d'identité Microsoft, choisissez AD. C'est le "Single" dans SSO. C'est la manière dont vous voulez principalement que les membres se connectent et s'inscrivent.

### Authentification alternative

Si vous n'avez pas de source unique d'identité, ou si vous utilisez une méthode que nous ne prenons pas en charge (contactez-nous et faites-le nous savoir), vous pouvez choisir plusieurs méthodes ou toutes les méthodes pour l'authentification. Ou si des membres rejoignent votre espace de travail GenStudio qui ne font pas partie de votre organisation régulière, vous devrez choisir des méthodes d'authentification alternatives pour qu'ils puissent les utiliser.

En général, si votre organisation utilise Microsoft Azure AD, vous pouvez choisir l'email ou l'email et Google comme authentification prise en charge. Si votre organisation utilise l'authentification Google, vous pouvez ajouter l'email aux options autorisées.

Un inconvénient à autoriser des méthodes d'authentification alternatives est que certains membres de votre organisation pourraient être confus et essayer de se connecter avec une méthode alternative. Vous pourriez trouver plus facile de gérer en n'autorisant que votre méthode d'authentification principale et en fournissant des identités (adresses email) aux utilisateurs externes que vous invitez dans votre espace de travail.

**TL;DR**

- Email : Utile pour les utilisateurs tiers ou pour des équipes hétérogènes.
- Azure AD : Le choix principal pour les organisations avec une authentification Microsoft d'entreprise.
- Google : Utile pour les utilisateurs tiers, les équipes hétérogènes ou les organisations utilisant Google Workspace.


==> control-center/setup-guide/security/README.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# Configurer la sécurité

Sélectionnez **Sécurité** dans la barre latérale.



==> control-center/setup-guide/curate-tools/assign-tags.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# Assigner des étiquettes

Cliquez sur l'un des [six outils d'IA](the-six-ai-tools.md).



Dans la fenêtre contextuelle, cliquez sur n'importe quelle étiquette grise pour les rendre bleues. Alternez entre la sélection **(bleu)** et la désélection **(gris)** des étiquettes selon vos besoins. Ensuite, cliquez sur **Assigner.**



Répétez ce processus pour chaque outil d'IA afin de créer des groupes de permissions personnalisés.


==> control-center/setup-guide/curate-tools/README.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# Curate Tools

Sélectionnez **Outils** dans la barre latérale. À partir de cette page, vous pouvez utiliser les étiquettes que vous avez créées dans [**Organiser**](../organize-teams/) pour déterminer quels outils d'IA sont disponibles pour des groupes ou des individus spécifiques.




==> control-center/setup-guide/curate-tools/the-six-ai-tools.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# Les Six Outils d'IA

L'espace de travail [GenStudio](https://eastagile.skydeck.ai/) de SkyDeck AI est livré avec six outils d'IA différents ou vous pouvez créer un outil personnalisé. Voici un aperçu rapide de ces outils pour vous aider à comprendre comment configurer vos autorisations.

<table data-view="cards" data-full-width="true"><thead><tr><th></th><th></th></tr></thead><tbody><tr><td></td><td>Fournissez le DDL qui définit les tables de votre base de données, puis demandez à votre assistant SQL d'écrire du code SQL pour produire n'importe quel résultat.</td></tr><tr><td></td><td>Évaluez une clause de votre document juridique. Faites-la vous expliquer. Modifiez-la pour changer les dispositions du document.</td></tr><tr><td></td><td>Aide les utilisateurs en générant des réponses réfléchies à une question spécifique qui vous guide à travers une approche consultative de la demande.</td></tr><tr><td></td><td>Ce tuteur IA fournira une leçon sur n'importe quel sujet sous le soleil. Vous pouvez choisir le style d'enseignement, la langue et la sophistication de la leçon.</td></tr><tr><td></td><td>Votre pair programmeur IA examinera votre code, vous aidera à ajouter de nouvelles fonctionnalités, à modifier des fonctionnalités existantes, à ajouter une couverture de test, à ajouter des commentaires ou de la documentation, et plus encore.</td></tr><tr><td></td><td>Généré une image basée sur la description avec le modèle DALL-E d'OpenAI.</td></tr></tbody></table>


==> control-center/setup-guide/set-up-integrations/integration-assistance.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# Assistance à l'intégration

Lorsque vous sélectionnez un service (LLM ou base de données SQL), une invite intitulée **Où puis-je obtenir ces identifiants ?** apparaîtra. Il s'agit d'un lien dynamique qui vous dirige vers la documentation spécifique du service sélectionné, vous guidant sur la façon de générer ou de trouver votre clé API.

Lorsque vous passez d'un service LLM à un autre, le lien se met à jour en conséquence, vous garantissant un accès rapide aux bonnes informations au sein de SkyDeck AI.



Ces informations sur les services conversationnels publics à paiement à l'utilisation sont également liées ici pour une référence facile :

* [**OpenAI**](../../integrations/openai-integration.md)
* [**Vertex**](https://developers.google.com/workspace/guides/create-credentials#service-account)
* [**Anthropic**](https://docs.anthropic.com/claude/reference/getting-started-with-the-api)
* [**HuggingFace**](../../../integrations/adding-huggingface-credentials.md)


==> control-center/setup-guide/set-up-integrations/README.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# Configurer les Intégrations

Retournez au Guide de Configuration et cliquez sur **Ajouter une Intégration** ou sélectionnez **Intégrations** dans la barre latérale.



Sur la page des Intégrations, sélectionnez depuis le coin supérieur droit.

Dans la fenêtre contextuelle **Ajouter une Intégration**, remplissez les champs suivants :

* **Service LLM** – Choisissez OpenAI, VertexAI ou Anthropic dans le menu déroulant.
* **Nom de l'Intégration** – Créez un nom reconnaissable pour votre intégration.
* **Identifiants** – Entrez vos [identifiants API](integration-assistance.md).




==> control-center/setup-guide/organize-teams/remove-groups.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# Supprimer des groupes

Si vous devez supprimer des balises spécifiques, cliquez sur le **x** à côté du nom de la balise.




==> control-center/setup-guide/organize-teams/README.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# Organiser les équipes

Sélectionnez **Organiser** dans la barre latérale. À partir de cette page, vous pouvez créer des étiquettes (ou groupes) pour définir et structurer diverses équipes au sein de votre organisation.



Vous remarquerez que l'étiquette **Tous** existe déjà. C'est l'étiquette par défaut qui s'applique à tous les membres de votre organisation.


==> control-center/setup-guide/organize-teams/add-new-group.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# Ajouter un nouveau groupe

Sélectionnez la zone de texte et fournissez un nom pour un groupe de haut niveau au sein de votre organisation. Appuyez sur **Entrée** ou cliquez sur la coche pour créer l'étiquette.



***

> **Astuce** – Créez un ou deux groupes de haut niveau, puis ajoutez un nouveau groupe avec plus d'étiquettes si vous avez besoin d'un contrôle d'accès plus granulaire.

Cliquez pour créer des regroupements plus petits.




==> control-center/setup-guide/manage-members/assign-tags-to-members.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# Assigner des étiquettes aux membres

La dernière étape de ce flux de travail consiste à assigner des étiquettes aux membres. [Les étiquettes (ou groupes)](../organize-teams/) sont utilisées pour organiser quels [outils d'IA](../curate-tools/the-six-ai-tools.md) sont accessibles par qui. Elles peuvent également fournir des groupes pour l'analyse et le reporting. Les membres peuvent se voir attribuer plusieurs étiquettes. En général, les étiquettes définiront des rôles ou des départements dans votre organisation.

Cliquez sur le texte **Modifier** sous la colonne **ACTION** pour un membre spécifique.



Les étiquettes bleues sont assignées, et les étiquettes grises ne le sont pas. L'étiquette Tous est activée par défaut pour tous les membres.

Supprimer toutes les étiquettes d'un membre supprimera son accès à tous les outils et le retirera de tous les groupes de reporting. Vous pourriez souhaiter faire cela pour limiter l'accès à un niveau minimal. Ou pour retirer un membre des rapports globaux. Des rapports peuvent toujours être produits pour de tels membres en les nommant explicitement.



Une fois les modifications terminées, cliquez sur **Enregistrer**.


==> control-center/setup-guide/manage-members/add-members.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# Ajouter des membres

Cliquez sur  et ensuite entrez le **Nom** et l'**Email** du nouveau membre.




==> control-center/setup-guide/manage-members/README.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# Gérer les Membres

Sélectionnez **Membres** dans la barre latérale. À partir de cette page, vous pouvez ajouter manuellement des membres, importer des fichiers de membres, envoyer des invitations aux membres et attribuer des étiquettes aux membres.



En haut de l'écran, vous verrez des conseils concernant votre compte en termes de nombre de sièges payants suffisants pour inviter plus de membres.

Les boutons d'action, Inviter, Ajouter un membre, Importer un fichier, Révoquer, Supprimer seront actifs (bleu) ou inactifs (gris) en fonction de leur pertinence par rapport aux membres que vous avez cochés (ou non cochés) dans la liste ci-dessous.\
\
Si vous n'avez sélectionné aucun membre, les actions pertinentes pour le moment seront d'ajouter une seule personne par e-mail ou d'importer un fichier csv de personnes à inviter.

Dans la liste des membres, portez une attention particulière à la colonne Guide. Cela fournit une suggestion rapide sur ce que vous devriez faire ensuite avec cette personne particulière.\


Il existe différentes actions de Guide :

1. Lorsqu'un membre est ajouté, l'action du Guide est "Inviter". Nous devons inviter ce membre.
2. Lorsqu'un membre est invité, l'action du Guide est "Attendre". Nous devons attendre que ce membre accepte son invitation par e-mail.
3. Lorsqu'un membre accepte son invitation, l'action du Guide est "OK". C'est bon maintenant, nous n'avons plus besoin de faire quoi que ce soit d'autre.
4. Lorsque l'invitation d'un membre expire, l'action du Guide est "Réinviter". Nous devons les réinviter en envoyant un autre e-mail.
5. Lorsqu'un membre est révoqué, il est toujours dans la liste, et l'action du Guide revient à Inviter car vous pourriez vouloir les inviter à nouveau ensuite.

Des fonctionnalités plus avancées qui prennent plus de place pour travailler se trouvent en utilisant le contrôle Éditer dans la colonne Action. En particulier, c'est ici que le Rôle et les Étiquettes peuvent être changés pour gérer les autorisations au sein du Centre de Contrôle et l'accès aux outils et intégrations via l'espace de travail GenStudio.&#x20;




==> control-center/setup-guide/manage-members/import-file.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# Importer un fichier

Avant d'importer, vérifiez que votre fichier CSV contient les champs nom et email dans le format suivant :



> **Astuce** – Votre fichier doit être au format CSV ou SkyDeck AI n'acceptera pas votre importation.

***

Sélectionnez  parmi les boutons en haut de la page.

Ensuite, cliquez sur **Choisir un fichier** dans la fenêtre contextuelle et localisez votre fichier CSV.



Si l'importation est réussie, vous verrez une **bannière de succès** en haut de l'écran, et la page se remplira avec les informations du nouveau membre.




==> control-center/setup-guide/manage-members/invite-members.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# Inviter des membres

Pour inviter des membres à utiliser l'[espace de travail GenStudio](https://eastagile.skydeck.ai/), cochez la première case à côté de **NOM** pour sélectionner tous les membres ou sélectionnez des cases individuelles pour des membres individuels.



Cliquez sur .png) en haut de la page pour envoyer des invitations par e-mail à tous les membres sélectionnés.

Dans la fenêtre contextuelle, cliquez sur **Confirmer**.




==> ai-documentations/llm-evaluation-report.md <==
# Rapport d'évaluation LLM

| Modèle                      | Date       |   Temps de réponse total (s) |   Tests réussis |   CodeBLEU moyen (0-1) |   Score d'utilité moyen (0-4) |   Score de correction fonctionnelle moyen (0-4) |
|:----------------------------|:-----------|-------------------------------:|----------------:|------------------------:|-------------------------------:|-----------------------------------------------:|
| gpt-4o-mini                 | 2024-10-18 |                   180.098      |            113  |              0.331988   |                       3.66463  |                                   3.65854    |
| gemini-1.5-pro              | 2024-10-18 |                   533.694      |            104  |              0.338663   |                       3.55488  |                                   3.59756    |
| claude-3-5-sonnet-20240620  | 2024-10-18 |                   339.244      |            112  |              0.300819   |                       3.68293  |                                   3.65854    |
| gpt-4o                      | 2024-10-18 |                   201.997      |            128  |              0.314057   |                       3.75     |                                   3.71951    |
| o1-mini                     | 2024-10-18 |                   773.989      |            130  |              0.335063   |                       3.71951  |                                   3.71951    |
| o1-preview                  | 2024-10-18 |                  2207.5        |            127  |              0.322271   |                       3.60366  |                                   3.60976    |
| claude-3-opus-20240229      | 2024-10-18 |                  1056.03       |            114  |              0.322514   |                       3.7439   |                                   3.67683    |

**Temps de réponse total (s) :** Le temps total pris par le modèle pour générer toutes les sorties.

**Tests réussis :** Le nombre de tests unitaires que le modèle a réussis lors de l'évaluation, sur un total de 164 tests.

**CodeBLEU moyen [CodeBLEU](https://arxiv.org/abs/2009.10297) :** Score CodeBLEU moyen, une métrique pour évaluer la qualité de génération de code basée sur la correction syntaxique et sémantique.

**Score d'utilité moyen [Usefulness Score](https://arxiv.org/abs/2304.14317) :** Évaluation moyenne de l'utilité des sorties du modèle, notée par un modèle LLM.

- **0 :** L'extrait n'est pas du tout utile, il est hors sujet.
- **1 :** L'extrait est légèrement utile, il contient des informations pertinentes pour le problème, mais il est plus facile d'écrire la solution depuis le début.
- **2 :** L'extrait est quelque peu utile, il nécessite des modifications significatives (par rapport à la taille de l'extrait), mais reste utile.
- **3 :** L'extrait est utile, mais doit être légèrement modifié pour résoudre le problème.
- **4 :** L'extrait est très utile, il résout le problème.

**Score de correction fonctionnelle moyen [Functional Correctness Score](https://arxiv.org/abs/2304.14317) :** Score moyen de la correction fonctionnelle des sorties du modèle, évaluant dans quelle mesure les sorties répondent aux exigences fonctionnelles, notées par un modèle LLM.

- **0 (échouant tous les tests possibles) :** L'extrait de code est totalement incorrect et sans signification.
- **4 (réussissant tous les tests possibles) :** L'extrait de code est totalement correct et peut gérer tous les cas.



==> ai-documentations/README.md <==
# Documentations AI

Ce répertoire contient des documents clés liés aux LLM :

1. [Rapport d'évaluation des LLM](./llm-evaluation-report.md)
2. [Documentation prête pour LLM de SkyDeck.ai](./skydeckai_llm_ready_documentation.md)

## Rapport d'évaluation des LLM

Présente une analyse comparative de divers modèles de LLM, y compris :
- Métriques de performance (temps de réponse, tests réussis)
- Évaluations de qualité (CodeBLEU, utilité, exactitude fonctionnelle)
- Explications détaillées des méthodologies de notation

## Documentation Prête pour LLM

Fournit un document de référence consolidé conçu pour la consommation LLM, combinant diverses documentations en un seul format facilement accessible.

Ces documents offrent des informations sur les performances LLM et fournissent des ressources pour les interactions LLM. Ils peuvent être mis à jour à mesure que de nouvelles évaluations sont effectuées ou que la documentation est révisée.


==> genstudio-workspace/conversations.md <==
# Conversations

### Interagir avec LLM

C'est ici que vous interagissez avec vos modèles d'Intelligence Artificielle (IA) de Grand Modèle de Langage (LLM). Vous le faites de manière conversationnelle, comme dans un _chat_. Vous pouvez 'parler' directement à vos modèles en utilisant l'outil "par défaut". C'est ainsi que votre session commence.

Commencez une conversation en cliquant sur le bouton **Nouvelle conversation**, ou vous pouvez reprendre une conversation existante en en choisissant une dans la barre latérale.

Posez simplement n'importe quelle question à votre LLM. Ce sont vos "invites" au modèle. Mais il existe des meilleures pratiques que vous pouvez suivre pour obtenir de meilleurs résultats. Par exemple, demander simplement de meilleurs résultats peut produire de meilleurs résultats, par exemple, "En tant qu'expert en physique expliquant à un enfant, explique pourquoi le ciel est bleu."\
\
Votre saisie doit être entrée dans le champ de saisie en bas de l'écran. Vous l'envoyez à votre LLM pour une réponse en cliquant sur le bouton **Demander à l'IA** sur le côté droit du champ de saisie, ou en appuyant sur **Entrée** tout en étant focalisé sur la saisie.

Vous pouvez sélectionner quel modèle doit être utilisé dans le menu du milieu sous le champ de saisie. Vous pouvez changer votre choix de modèle à tout moment. Certains modèles seront plus appropriés que d'autres. Par exemple, GPT-4 est l'un des modèles les plus avancés à ce jour et tend à produire des réponses plus soigneusement réfléchies. Cependant, les modèles Claude d'Anthropic peuvent supporter des fenêtres de contexte beaucoup plus grandes (environ autant qu'un livre entier), ce qui vous permet de soumettre de grands documents dans votre invite pour révision, contexte ou modification.



### Régénérer et modifier l'invite

Si vous n'aimez pas le résultat produit par votre modèle, vous pouvez lui demander de régénérer la réponse en utilisant le bouton **Régénérer**. Vous pouvez également changer votre modèle et envoyer une autre réponse.

Skydeck.AI vous permet également de modifier votre invite et d'essayer à nouveau. Vous pouvez cliquer sur le bouton **Modifier le message**, changer l'entrée et soumettre à nouveau.



### Envoi de messages non-AI

Vous pouvez également envoyer vos messages sans demander à l'IA, et ils apparaîtront simplement comme un message normal sans réponse dans la conversation. Cela est utile lorsque vous souhaitez prendre des notes directement dans la conversation, ou travailler avec d'autres membres (En savoir plus dans [Partage et collaboration](sharing-and-collaboration.md)).

Pour envoyer un message non-AI, il vous suffit de saisir le texte dans le champ de saisie et de cliquer sur le bouton **Envoyer le message de chat**, ou vous pouvez appuyer sur **Ctrl + Entrée** tout en vous concentrant sur l'entrée.



### Récupérer le contenu du chat

Vous pouvez copier tout le texte de vos invites et réponses dans votre presse-papiers en utilisant l'icône dans le coin supérieur droit. C'est un moyen pratique d'inclure votre travail dans d'autres documents. Vous pouvez également télécharger le contenu de la conversation dans un fichier markdown en cliquant sur le bouton **Télécharger**.



© 2023 SkyDeck AI Inc.


==> genstudio-workspace/README.md <==
---
description: GenStudio
---

# Espace GenStudio

* [**Conversations**](conversations.md)
* [**Partage et Collaboration**](sharing-and-collaboration.md)
* [**Synchronisation Slack**](slack-synchronization.md)
* [**Instantanés Publics**](public-snapshots.md)
* [**Navigation Web**](web-browsing.md)
* [**Téléchargement de Documents**](document-upload.md)
* [**Outils**](tools/)
* [**Sécurité des Données**](data-security/)


==> genstudio-workspace/public-snapshots.md <==
# Instantanés Publics

La fonctionnalité d'instantané permet aux utilisateurs de créer une vue statique et complète d'une conversation et de la partager via une URL accessible au public. Elle améliore la collaboration en permettant aux utilisateurs de diffuser rapidement et efficacement leur travail à leurs collègues et même à des parties prenantes externes.

### Créer un instantané

Lorsqu'un instantané d'une conversation est créé, le système capture l'état actuel du fil de conversation, y compris les messages, les horodatages, et les LLM qui répondent aux messages. En option, vous pouvez choisir d'inclure les noms des participants ou de partager anonymement. L'instantané est immuable, car il ne sera pas mis à jour lorsque vous continuerez votre conversation. Si vous souhaitez inclure les nouveaux messages, vous devez créer un autre instantané.

Pour créer un instantané, choisissez une conversation que vous souhaitez partager dans la barre latérale gauche et cliquez sur le bouton bleu **Collaborer** dans le coin supérieur droit.

Une fenêtre contextuelle apparaîtra. Choisissez l'onglet **Partager publiquement** puis cliquez sur **Créer un nouvel instantané**. Vous avez deux options : **Partager anonymement** ou **Partager avec votre nom**. Choisissez la première si vous ne souhaitez pas inclure votre nom dans l'instantané, et choisissez la seconde si vous êtes prêt à le partager.

<div data-gb-custom-block data-tag="hint" data-style='info'>

Une fois créé, l'instantané n'inclura pas les changements de la conversation, tels que l'ajout ou la suppression de messages.

</div>

Une URL unique est générée pour chaque instantané afin que vous puissiez la donner à quiconque pour permettre l'accès à l'instantané de la conversation. Le processus de génération d'URL utilise des techniques de hachage cryptographique pour garantir l'unicité et l'intégrité de chaque lien.



### Vue d'ensemble

Si vous choisissez **Partager anonymement**, les noms des participants de la conversation n'apparaîtront pas. À la place, vous verrez Utilisateur 1, Utilisateur 2... comme propriétaire des messages.

Si vous choisissez **Partager avec votre nom**, les noms des participants apparaîtront.

<div data-gb-custom-block data-tag="hint" data-style='info'>

Si vous souhaitez anonymiser les participants plus tard, vous devez créer un autre instantané. Vous pouvez [désactiver](public-snapshots.md#disable-a-snapshot) ou [supprimer](public-snapshots.md#delete-a-snapshot) le courant plus tard.

</div>

### Continuer à partir d'un instantané

Lorsque quelqu'un accède à votre instantané, il peut continuer la conversation à partir de ce point. Cliquez sur **Continuer cette conversation** en bas de la page, et une fenêtre contextuelle apparaîtra vous demandant votre compte de travail.

Si vous n'en avez pas, vous pouvez vous inscrire en entrant votre adresse e-mail, et nous vous guiderons à travers le processus de [Configuration d'un compte](../control-center/setup-guide/). Après cela, vous pourrez continuer l'instantané une fois inscrit.



### Désactiver un instantané

Les utilisateurs ont la possibilité de basculer l'accessibilité d'un instantané via l'interface de gestion. Désactiver un instantané rend l'URL inactive, et toute tentative d'accès à l'URL par la suite sera répondue par des ressources introuvables. Vous pouvez choisir de le réactiver plus tard.



### Supprimer un instantané

Vous pouvez choisir de supprimer un instantané si vous ne souhaitez plus le partager. Soyez prudent, car cette action est irréversible, ce qui signifie que vous ne pouvez pas récupérer l'instantané supprimé avec la même URL. En cliquant sur l'icône "Corbeille", vous devez confirmer la suppression pour éviter une suppression involontaire.





==> genstudio-workspace/document-upload.md <==
# Téléchargement de Document

SkyDeck.AI vous permet d'ajouter différents types de documents et d'images à vos conversations avec l'IA. Vous pouvez demander à votre LLM préféré d'analyser votre fichier, et vous pourrez recevoir son résumé, son interprétation ou des réponses à vos questions sur son contenu.

### Ajouter un document

Pour ajouter un document, ouvrez une conversation et cliquez sur **Ajouter** à côté de l'entrée de prompt. Ensuite, choisissez **Télécharger des documents**. Nous prenons actuellement en charge ces extensions de fichiers : PDF, DOC, DOCX, PPTX et fichiers texte simples.

Le document sera joint à votre message et envoyé au LLM. Vous pouvez voir le fichier associé au message et vous pouvez même le télécharger à nouveau.



### Ajouter une image

Pour ajouter une image, cliquez sur **Ajouter** puis choisissez **Télécharger des images**. Nous prenons actuellement en charge ces extensions de fichiers : JPEG, JPG, WEBP, PNG.

L'image sera jointe à votre message et envoyée à LLM. De plus, vous pouvez également cliquer sur l'image, ce qui ouvrira une nouvelle fenêtre contextuelle l'affichant plus clairement.





### Restrictions <a href="#h_52e5a07158" id="h_52e5a07158"></a>

* Taille totale de tous les fichiers par message : jusqu'à 20 Mo



* Si le fichier fait moins de 20 Mo mais dépasse toujours la limite de jetons, une autre erreur sera affichée :



* Nombre total de fichiers : jusqu'à 10



### Rememberizer - Étendre les connaissances de l'IA

Vous pouvez utiliser [Rememberizer](https://rememberizer.ai/), notre solution pour fournir à l'IA vos propres connaissances et informations et permettre à SkyDeck.AI d'apprendre de vos documents et discussions. En savoir plus sur Rememberizer [ici](https://docs.rememberizer.ai/).


==> genstudio-workspace/sharing-and-collaboration.md <==
# Partage et Collaboration

SkyDeck.AI s'engage à briser les silos et à promouvoir une culture d'innovation collaborative. Vous n'avez pas à travailler dans l'isolement en utilisant le GenStudio Workspace. Que vous travailliez sur une conversation générale avec l'un des modèles LLM ou que vous plongiez profondément dans l'un des six outils spécialisés pour des tâches ciblées, GenStudio fournit une plateforme cohérente et intuitive pour une collaboration en temps réel.

### Comment Inviter des Collaborateurs

Pour ajouter des collaborateurs à une conversation existante, sélectionnez la conversation dans la barre latérale gauche et cliquez sur le bouton bleu **Collaborer** dans le coin supérieur droit.



Une fenêtre contextuelle apparaîtra avec l'onglet par défaut **Inviter à collaborer**. Activez le curseur **Collaboration** puis cliquez sur le bouton bleu **Copier le lien**.

<div data-gb-custom-block data-tag="hint" data-style='info'>

Si vous souhaitez interrompre la collaboration à tout moment, il vous suffit de basculer le curseur en position off. Veuillez noter que cela invalidera le lien actuel, et il sera différent si vous en générez un nouveau.

</div>

Avec ce lien, vous pouvez inviter facilement n'importe quel collègue. Il n'est pas nécessaire d'ajouter manuellement l'adresse e-mail de chaque collaborateur.

<div data-gb-custom-block data-tag="hint" data-style='info'>

Tous les invités doivent avoir un compte enregistré dans le même espace de travail SkyDeck.AI que le propriétaire de la conversation. Cela protège les actifs organisationnels et les informations confidentielles qui peuvent être contenues dans la conversation du GenStudio Workspace.

</div>

<div data-gb-custom-block data-tag="hint" data-style='info'>

Vous pouvez améliorer encore la collaboration en synchronisant les canaux Slack avec vos conversations GenStudio. Pour en savoir plus, veuillez visiter [Synchronisation Slack](slack-synchronization.md) et [Intégration Slack](../integrations/slack-integration.md).

</div>

### Vue Collaborateur

Les collaborateurs ne peuvent voir que la conversation à laquelle ils ont été invités. Ils ne pourront pas voir le reste de vos conversations GenStudio. Pour les inclure dans des conversations supplémentaires, vous devez fournir des liens séparés pour chaque dialogue respectif.

Les collaborateurs invités peuvent quitter une conversation quand ils le souhaitent en cliquant sur le bouton **Collaborer** puis sur le bouton rouge **Quitter cette conversation**.



### Votre Vue

Une fois qu'un collègue contribue à la conversation, vous verrez une bulle de notification sur la conversation dans votre espace de travail GenStudio.

Les contributions ou les interventions de chaque individu seront marquées par leurs initiales respectives. En survolant les initiales, le nom de votre collègue sera révélé.



### Travailler avec vos collègues

Dans les conversations GenStudio, chaque message n'a pas besoin d'être envoyé à l'IA. L'envoi de messages non-IA peut améliorer les interactions personnelles et directes. Que vous partagiez des mises à jour, donniez des retours ou que vous ayez simplement une conversation, compter sur des messages non-IA garantit clarté et authenticité, permettant des connexions significatives et une communication efficace sans l'influence de l'intelligence artificielle.

Vous pouvez simplement envoyer des messages non-IA comme discuté dans cette [page](conversations.md), mais la collaboration permet une manière plus puissante d'interagir avec vos collègues. Lorsque vous rédigez un message, vous pouvez utiliser la notation @ suivie du nom du membre pour le mentionner dans le message suivant. Cette méthode garantit que des individus spécifiques sont alertés des informations pertinentes, des mises à jour ou des actions qui nécessitent leur attention. Elle rationalise la communication en taguant directement les parties impliquées, réduisant ainsi le risque que des messages importants soient négligés et garantissant que tout le monde reste informé et engagé.




==> genstudio-workspace/web-browsing.md <==
# Navigation Web

Le scraping de contenu à partir de sites web pour l'inclure dans vos invites est une fonctionnalité très utile de GenStudio. Toute URL que vous incluez entre accolades sera remplacée par le contenu extrait de ce site. Par exemple, vous pourriez écrire "Résumez les nouvelles les plus importantes de \{{https://nytimes.com\}}."



© 2023 SkyDeck AI Inc.


==> genstudio-workspace/slack-synchronization.md <==
# Synchronisation Slack

En intégrant Slack, vous pouvez envoyer vos conversations GenStudio vers un canal Slack et vice versa. Cela permet à votre équipe de collaborer sans effort.

<div data-gb-custom-block data-tag="hint" data-style='info'>

Cette page discutera de la façon dont vous pouvez synchroniser entre Slack et GenStudio. Pour en savoir plus sur la façon de configurer Slack, veuillez visiter [Intégration Slack](../integrations/slack-integration.md).

</div>

### Envoi des messages de conversation GenStudio à Slack

Une fois que vous avez connecté une conversation à un canal Slack public ou privé, SkyDeck.AI enverra tous les messages actuels à ce canal. Cela ne sera fait qu'une seule fois au début de la connexion.

Après cela, pour chaque nouveau message envoyé à la conversation, il sera également envoyé à ce canal Slack ainsi que sa réponse.



### Envoi de messages Slack aux conversations GenStudio

Pour envoyer un message de Slack à la conversation connectée :

1. Ouvrez le fil de cette conversation
2. Taguez l'application **SkyDeck.ai** et écrivez votre prompt.
3. Le message sera envoyé à GenStudio et vous recevrez la réponse.

Voici comment le message apparaîtra sur GenStudio :



### Mise en forme

Markdown ne fonctionne pas automatiquement dans Slack lorsque nous envoyons du contenu depuis GenStudio Collaboration. Vous verrez donc `*hello*` au lieu de \*hello\*. C'est un changement récent dans Slack. Mais il existe une solution. Dans l'application de bureau, vous pouvez activer manuellement la reconnaissance markdown \*dans\* les paramètres avancés de Slack.

==> genstudio-workspace/tools/README.md <==
# Outils

### Introduction

La fonctionnalité Outil aide à construire des invites plus complexes facilement. En général, un outil comprend un ou plusieurs champs d'entrée, qui servent de variables pour créer une invite plus détaillée. Cela simplifie l'interaction avec l'IA, car les utilisateurs n'ont besoin de fournir que le contenu dynamique, et notre gestionnaire d'outils s'occupera du reste. Il existe deux types d'outils : **Outils LLM** et **Outils Intelligents**.

* Les outils LLM permettent aux utilisateurs de n'avoir besoin de donner que quelques petites entrées, et celles-ci seront envoyées à des invites prédéfinies pour être traitées par les LLM. Chaque outil agit comme un modèle qui décrit les composants nécessaires d'une invite, permettant aux utilisateurs de se concentrer sur le contenu plutôt que sur le format. Cela est particulièrement bénéfique pour les utilisateurs qui génèrent fréquemment des invites similaires et souhaitent rationaliser leur flux de travail.
* Les Outils Intelligents étendent les capacités des Outils LLM en incorporant l'exécution de code Python pour l'extraction et le traitement des données. L'intégration de Python permet aux utilisateurs d'effectuer des calculs complexes, des transformations de données et d'autres opérations avancées au-delà de la portée des fonctionnalités standard des Outils LLM.

### Utilisation

Pour utiliser un outil, cliquez sur le bouton **Outil par défaut** en dessous du champ de saisie de l'invite et vous verrez une liste des outils disponibles dans la colonne de droite de la page. Lorsque vous cliquez sur l'un de ces outils, la section de saisie est modifiée et vous verrez les saisies que l'outil attend. Après avoir rempli ces informations et soumis vos choix, l'outil répondra avec une sortie dans votre conversation actuelle. Vous reviendrez ensuite au mode de conversation par défaut et vous pourrez interagir avec la réponse de votre outil par des réponses ou des suivis.

Au sein d'une conversation, vous pourriez constater que vous bénéficiez de l'utilisation de plusieurs outils. Vous pourriez commencer avec un outil pour obtenir des conseils stratégiques. Ensuite, vous pourriez utiliser un outil SQL pour écrire une requête afin de produire une analyse de suivi. Enfin, vous pourriez utiliser un outil d'écriture pour prendre vos résultats et les rédiger de manière ciblée pour le public de vos résultats.

### Définissez vos propres outils

Dans les sections suivantes, nous vous montrerons comment utiliser nos outils par défaut pour vos tâches quotidiennes. Pour définir un outil personnalisé, apprenez-en plus sur [develop-your-own-tools](../../developers/develop-your-own-tools/ "mention").

© 2023 SkyDeck AI Inc.


==> genstudio-workspace/tools/strategy-consultant/README.md <==
# Consultant en Stratégie

Le Consultant en Stratégie sert de partenaire de conseil numérique, fournissant des recommandations éclairées pour répondre à vos défis et demandes uniques. S'appuyant sur une richesse de données de formation en affaires, cet outil vous guide à travers des consultations qui simulent les processus de pensée de consultants haut de gamme. Ce LLM offre une vue d'ensemble des opportunités, des risques et des stratégies actionnables pour vous aider à prendre des décisions éclairées, stratégiques et alignées avec vos objectifs.



## Quel type de questions un consultant en stratégie peut-il aider à résoudre ?

**Analyse de marché et entrée**

* Quels facteurs devrais-je considérer avant d'entrer sur le marché asiatique avec un nouveau produit ?
* Comment évaluer le paysage concurrentiel dans le secteur du e-commerce en Europe ?

**Croissance et expansion des entreprises**

* Quelles stratégies puis-je employer pour faire évoluer ma startup lors de sa prochaine phase ?
* Quels objectifs d'acquisition pourraient convenir à mon entreprise pour étendre sa portée ?

**Branding et positionnement**

* Comment puis-je différencier ma marque dans un marché saturé ?
* Quels sont les éléments clés d'une campagne de rebranding réussie ?

**Efficacité opérationnelle**

* Comment puis-je rationaliser les opérations de la chaîne d'approvisionnement de mon entreprise ?
* Existe-t-il des meilleures pratiques pour améliorer mon taux de rotation des stocks ?

**Stratégie financière**

* Comment puis-je optimiser la structure du capital de mon entreprise ?
* Quelles stratégies de tarification pourraient augmenter la rentabilité de mon produit ?

**Transformation numérique**

* Quelles sont les étapes pour numériser avec succès mon entreprise de vente au détail traditionnelle ?
* Comment puis-je tirer parti des technologies émergentes comme l'IA et la blockchain pour mes services ?

**Gestion des talents et structure organisationnelle**

* Comment puis-je restructurer mon organisation pour une meilleure agilité et innovation ?
* Quelles stratégies peuvent aider à la rétention des employés lors des transitions d'entreprise ?

**Innovation et développement de produits**

* Comment puis-je favoriser une culture d'innovation au sein de mon entreprise ?
* Quels marchés ou segments devrais-je cibler avec ma nouvelle gamme de produits ?

**Gestion des risques**

* Comment évaluer et atténuer les risques lors de l'expansion vers une nouvelle région ?
* Quelles stratégies peuvent aider à gérer les risques de fluctuation des devises pour mon entreprise axée sur l'exportation ?

**Expérience client et fidélité**

* Comment puis-je améliorer la satisfaction client dans mon secteur de services ?
* Quels sont les principaux moteurs de la fidélité des clients à l'ère numérique ?

**Relations avec les parties prenantes et les investisseurs**

* Comment puis-je communiquer efficacement un changement stratégique majeur à mes investisseurs ?
* Quelles sont les meilleures pratiques pour gérer les attentes des parties prenantes lors des fusions ?

**Durabilité et responsabilité sociale des entreprises**

* Comment mon entreprise peut-elle s'orienter vers des pratiques plus durables sans compromettre la rentabilité ?
* Quels sont les avantages tangibles d'intégrer la RSE dans mon modèle commercial ?


==> genstudio-workspace/tools/strategy-consultant/example-employee-retention.md <==
---
description: Suivez une démonstration étape par étape du consultant en stratégie
---

# Exemple – Rétention des Employés

Dans cet exemple, nous demandons à un Consultant en Stratégie d'aider une entreprise à retenir ses employés lors d'une transition d'entreprise.



Le Consultant en Stratégie commence par décomposer la question en quelques sous-questions :



L'IA aborde ensuite chacune de ces sous-questions :



Et enfin, le Consultant en Stratégie demande des types spécifiques d'informations supplémentaires qui pourraient aider à améliorer la stratégie pour correspondre à vos besoins spécifiques :



Nous avons ensuite ajouté quelques informations de base et un contexte supplémentaires, afin que l'IA puisse mieux comprendre la situation :




==> genstudio-workspace/tools/strategy-consultant/how-to-use.md <==
# Comment utiliser

Pour commencer avec le Consultant en Stratégie, vous devez simplement fournir vos questions ou suggestions !

L'IA suivra un flux d'opérations structuré pour générer des réponses éclairantes :

1. **Décomposition des pensées** – Décomposer l'information donnée ou le problème en sous-questions ou 'pensées' plus petites.
2. **Génération de pensées** – Générer des réponses potentielles ou 'pensées' pour chacune de ces sous-questions.
3. **Évaluation des pensées** – Évaluer la pertinence et l'impact potentiel de chaque pensée.
4. **Algorithme de recherche** – Choisir la pensée la plus prometteuse à développer davantage en une réponse détaillée.
5. **Je veux en savoir plus sur** – S'il y a des lacunes de connaissance ou des types d'informations spécifiques nécessaires pour fournir une réponse bien informée, je demanderai des informations supplémentaires de votre part.

Si la sortie semble manquer de nuances ou de perspectives, vous pouvez soumettre des informations supplémentaires et le Consultant en Stratégie affinera les stratégies qu'il présente.


==> genstudio-workspace/tools/legal-agreement-review/example-nda-clause.md <==
---
description: Suivez une démonstration étape par étape de l'examen des accords juridiques
---

# Exemple – Clause de NDA

Dans cet exemple, nous demandons à l'examen des accords juridiques de revoir cette section d'un NDA pour voir s'il y a des failles.

L'IA examine la clause et fournit ensuite une réponse approfondie qui examine la clause sous plusieurs angles.

==> genstudio-workspace/tools/legal-agreement-review/README.md <==
# Revue des Accords Légaux

La Revue des Accords Légaux est votre assistant juridique à la demande, scrutant méticuleusement les contrats et accords à la recherche de pièges potentiels, d'incohérences ou de clauses non standards. En s'appuyant sur sa vaste base de connaissances, la Revue des Accords Légaux peut aider à garantir que vos documents juridiques sont solides et conformes, offrant une clarté sur des termes complexes et fournissant des recommandations qui s'alignent avec le contexte.



## Quel type de questions la révision des accords juridiques peut-elle aider à résoudre ?

**Interprétation des clauses**

* Que signifie cette clause d'indemnisation ?
* Comment cette clause de confidentialité impacte-t-elle mes obligations ?

**Comparaison et cohérence**

* Cette clause de non-concurrence est-elle standard pour les contrats de mon secteur ?
* Comment cette disposition de résiliation se compare-t-elle aux accords typiques ?

**Définitions des termes juridiques**

* Qu'est-ce que "force majeure" ?
* Pouvez-vous expliquer "devoir fiduciaire" ?

**Analyse des risques**

* Quelles responsabilités potentielles ce contrat m'expose-t-il ?
* Y a-t-il des clauses qui pourraient être défavorables en cas de litige ?

**Questions juridictionnelles**

* Cette clause de choix de loi est-elle avantageuse pour l'emplacement de mon entreprise ?
* Que signifie cette disposition d'arbitrage pour la résolution des litiges ?

**Implications opérationnelles**

* Comment cet accord de niveau de service impacte-t-il mes opérations commerciales ?
* Quelles sont les implications de cette clause de protection des données sur les politiques informatiques de mon entreprise ?

**Conformité et réglementation**

* Ce contrat est-il conforme aux dispositions du RGPD ?
* Y a-t-il des clauses qui pourraient être en conflit avec les lois du travail locales ?

**Modifications et changements**

* Comment puis-je modifier cette clause pour qu'elle soit plus favorable à ma position ?
* Quel est le processus décrit dans le contrat pour apporter des modifications ?

**Questions financières**

* Que signifie ce terme de paiement pour la trésorerie ?
* Y a-t-il des frais ou charges cachés dans cet accord ?

**Terminologie et formulation**

* Cette clause peut-elle être simplifiée pour une meilleure clarté ?
* La formulation de cette disposition est-elle juridiquement contraignante ou simplement une ligne directrice ?


==> genstudio-workspace/tools/legal-agreement-review/how-to-use.md <==
# Comment utiliser

Pour commencer avec l'examen des accords juridiques, fournissez une invite **Introduction**, qui est simplement toute information de base, questions ou préoccupations spécifiques que vous souhaitez aborder et la **Clause**, ou section du texte juridique que vous souhaitez examiner.

Après l'examen initial, l'IA peut demander plus d'informations ou de contexte pour améliorer ses recommandations pour une clause. Comme toujours, plus vous pouvez fournir de détails, mieux c'est.

==> genstudio-workspace/tools/teach-me-anything/example-intro-to-programming.md <==
---
description: Suivez une démonstration étape par étape de Teach Me Anything
---

# Exemple – Introduction à la programmation

Dans cet exemple, nous sommes intéressés à apprendre la programmation Python au niveau de premier cycle :

* **Leçon** – Introduction à la programmation Python
* **Langue** – Anglais
* **Niveau d'éducation** – Premier cycle
* **Style d'apprentissage** – Mixte - Visuel (infographies, graphiques) et Cours magistral
* **Style de communication** – Informel
* **Style de ton** – Encourageant
* **Cadre de raisonnement** – Pratique (étape par étape, idées exploitables)
* **Utilisation d'emojis** – Oui



Teach Me Anything génère un programme d'études :



Une fois la leçon commencée, l'IA travaillera à travers chaque section du programme d'études :



À tout moment, vous pouvez demander plus d'aide ou tester votre compréhension, et Teach Me Anything couvrira le sujet ou la question avec plus de profondeur :



Vous pouvez ensuite tester votre compréhension :



Lorsque vous êtes satisfait de vos progrès, revenez au prochain sujet du programme d'études à tout moment :




==> genstudio-workspace/tools/teach-me-anything/README.md <==
# Apprends-moi n'importe quoi

Apprends-moi n'importe quoi est un tuteur LLM offrant des expériences d'apprentissage personnalisées sur n'importe quel sujet que vous pouvez imaginer. Personnalisez chaque leçon selon vos préférences, en sélectionnant le style d'enseignement, les nuances linguistiques et la profondeur du contenu. Ensuite, plongez dans le mode /test, et l'IA évaluera votre compréhension du sujet.



## Quel type de questions Teach Me Anything peut-il aider à résoudre ?

Teach Me Anything a un large éventail, donc il n'y a pas de limite aux types de leçons que vous pouvez demander. Voici une liste de sujets généraux pour vous donner une idée de la façon dont vous pouvez utiliser cet outil pour apprendre :

* Sciences et Mathématiques
* Histoire
* Littérature
* Technologie et Informatique
* Philosophie et Sciences Sociales
* Arts et Musique
* Langues et Linguistique
* Géographie et Sciences de la Terre
* Religion et Spiritualité
* Sports et Loisirs
* Santé et Bien-être
* Espace et Astronomie
* Droit et Gouvernance
* Voyage et Culture
* Affaires et Finance


==> genstudio-workspace/tools/teach-me-anything/how-to-use.md <==
# Comment utiliser

Teach Me Anything propose 8 catégories différentes pour vous aider à créer une expérience d'apprentissage personnalisée. Voici un aperçu de chaque domaine, accompagné de quelques exemples de sélections que vous pourriez envisager :

<div data-gb-custom-block data-tag="hint" data-style='info'>

Ces exemples ne sont pas exhaustifs, vous pouvez entrer tout ce que vous pensez être approprié, et l'IA s'ajustera.

</div>

* **Leçon** – le sujet ou thème spécifique que vous souhaitez apprendre.
  * L'Histoire de l'Art de la Renaissance
  * Macroéconomie
* **Langue** – la langue dans laquelle vous souhaitez que l'information soit présentée.
  * Espagnol
  * Anglais
  * Français
* **Niveau d'éducation** – la complexité et la profondeur de la leçon conçue pour correspondre à un parcours éducatif ou une compréhension spécifique.
  * Élémentaire
  * Lycée
  * Premier cycle
  * Cycle supérieur
* **Style d'apprentissage** – la méthode ou l'approche préférée par laquelle vous comprenez et retenez le mieux l'information.
  * Visuel (infographies, graphiques)
  * Auditif (explications orales, podcasts)
  * Kinesthésique (exercices interactifs, simulations)
  * Lecture/Écriture (contenu textuel, fiches de travail)
* **Style de communication** – La manière dont l'information est articulée ou transmise.
  * Formel (académique, professionnel)
  * Informel (décontracté, conversationnel)
  * Succinct (bref, direct)
  * Détailé (complet, approfondi)
* **Style de ton** – La qualité émotionnelle ou l'humeur de la leçon.
  * Professionnel (neutre, objectif)
  * Amical (chaleureux, accessible)
  * Humoristique (léger, drôle)
  * Enthousiaste (passionné, animé)
* **Cadre de raisonnement** – La structure logique ou la méthode utilisée pour présenter et donner un sens à l'information.
  * Analytique (décomposition des composants)
  * Critique (évaluation des avantages et des inconvénients)
  * Conceptuel (vue d'ensemble, thèmes généraux)
  * Pratique (étape par étape, idées exploitables)
* **Utilisation d'émojis** – Incorporation d'émojis pour ajouter un élément expressif ou illustratif au contenu.
  * Vrai ou Faux

<div data-gb-custom-block data-tag="hint" data-style='info'>

Vous n'avez pas à remplir chaque catégorie, mais assurez-vous de supprimer le texte par défaut si vous ne voulez pas qu'il impacte les résultats de votre leçon.

</div>

Après avoir personnalisé ces catégories et appuyé sur le **bouton Générer**, Teach Me Anything récapitulera vos préférences et vous indiquera comment créer un plan de leçon.



### /plan

La commande `/plan` demande à l'IA de créer un plan de leçon qui correspond à vos préférences. La sortie variera considérablement en fonction de vos entrées initiales.



### /change

La commande `/change` vous permet de modifier vos préférences. Par exemple, vous pouvez changer le Style d'Apprentissage en entrant `/change learning style=Active`.

### /skip

La commande `/skip` vous permet de passer une certaine partie de la leçon. Par exemple, si Teach Me Anything suggère un contenu pré-requis avec lequel vous vous sentez déjà à l'aise, tapez `/skip` pour avancer.

### /start

La commande `/start` est utilisée pour commencer officiellement la leçon une fois que vous êtes satisfait de vos préférences et du plan de leçon.



### /continue

La commande `/continue` est utilisée pour faire avancer la leçon vers le sujet suivant.



### /test

La commande `/test` est utilisée pour tester votre compréhension d'une section de leçon. Teach Me Anything créera des questions ou un dialogue ouvert pour tester si vous comprenez pleinement le programme ou si vous avez besoin de plus de révisions/pratiques.




==> genstudio-workspace/tools/sql-assistant/example-query-debugging.md <==
---
description: Suivez une démonstration étape par étape de SQL Assistant
---

# Exemple – Débogage de requête

Dans cet exemple, nous demandons à SQL Assistant de déboguer une requête qui ne fonctionne pas comme prévu.





SQL Assistant identifie ce qui ne va pas et fournit la requête correcte nécessaire pour récupérer les e-mails des clients visés.




==> genstudio-workspace/tools/sql-assistant/README.md <==
# Assistant SQL

L'Assistant SQL est un LLM de base de données SQL innovant qui sert de consultant virtuel en base de données, aidant à l'optimisation des requêtes, à la conception de schémas et aux tâches de gestion des données. Que vous résolviez des goulets d'étranglement de performance ou que vous recherchiez des conseils sur les principes de conception relationnelle, l'Assistant SQL vous permet d'exploiter tout le potentiel de vos données grâce à des opérations de base de données efficaces.



## Quel type de questions SQL Assistant peut-il aider à résoudre ?

SQL Assistant peut aider avec une gamme de questions liées à SQL, y compris, mais sans s'y limiter :

* **Écriture de requêtes SQL** – Aider à écrire diverses requêtes SQL comme SELECT, INSERT, UPDATE, DELETE, ALTER, CREATE, DROP, etc.
* **Explication des concepts SQL** – Expliquer divers concepts SQL, tels que les jointures, la normalisation, l'indexation, les transactions, les procédures stockées, etc.
* **Dépannage des requêtes SQL** – Aider à déboguer et fournir des solutions ou des contournements pour les requêtes qui ne fonctionnent pas comme prévu.
* **Optimisation des requêtes SQL** – Suggérer des moyens d'optimiser vos requêtes SQL pour de meilleures performances.
* **Modélisation des données** – Aider à concevoir des schémas de base de données et offrir des conseils sur les meilleures pratiques.
* **SQL pour l'analyse des données** – Écrire des requêtes complexes pour effectuer des tâches d'analyse de données.
* **Gestion de base de données** – Aider avec des concepts liés à la gestion des bases de données comme les sauvegardes, la réplication, le partitionnement, etc.

==> genstudio-workspace/tools/sql-assistant/how-to-use.md <==
# Comment utiliser

Pour commencer avec SQL Assistant, vous devrez fournir un segment de langage de définition de données (DDL) et une description de tâche.

* **Segment DDL** – un sous-ensemble de commandes SQL, d'objets, d'attributs et de contraintes qui se concentre sur la définition ou la modification de la structure des objets de base de données.
* **Description de la tâche** – instructions liées au DDL qui indiquent à SQL Assistant avec quoi vous avez besoin d'aide.



L'invite par défaut qui se charge chaque fois que vous créez un nouveau chat avec SQL Assistant, modélise comment créer vos propres invites :

* L'instruction DDL crée une table appelée 'transactions' avec 5 colonnes (transaction\_id, customer\_id, transaction\_date, amount, et description).
* La description de la tâche demande à SQL Assistant de fournir une requête qui imprimera toutes les transactions supérieures à 1000 dollars.


==> genstudio-workspace/tools/image-generator/README.md <==
# Générateur d'Images

Le Générateur d'Images utilise le modèle DALL-E d'OpenAI pour produire du contenu visuel basé sur des invites textuelles. Contrairement aux LLM traditionnels qui génèrent des sorties textuelles, ce modèle spécialisé peut comprendre des invites descriptives et les traduire en images correspondantes.



Ses capacités englobent un large éventail d'applications, y compris :

* **Visualisation de Concepts** – Transformez des idées abstraites ou des descriptions textuelles en représentations visuelles.
* **Maquettes de Design** – Fournissez un bref, et le modèle peut générer des concepts de design ou des maquettes initiales.
* **Créations Artistiques** – Décrivez une scène, une ambiance ou un style, et le LLM peut créer une œuvre d'art alignée avec cette vision.
* **Diagrammes Éducatifs** – Générez des diagrammes ou des illustrations pour du contenu éducatif basé sur des sujets ou concepts spécifiques.
* **Divertissement** – Créez des designs de personnages, des paysages ou tout contenu visuel basé sur des récits ou des histoires fictifs.

Le Générateur d'Images ouvre un royaume de possibilités pour les professionnels, les éducateurs, les artistes et les passionnés, rendant le processus de création visuelle plus accessible à tous. En fournissant simplement une invite détaillée, vous pouvez obtenir des visuels personnalisés sans avoir besoin de compétences ou de logiciels de design avancés.


==> genstudio-workspace/tools/image-generator/example-winter-wonderland.md <==
---
description: Suivez une démonstration étape par étape du Générateur d'Images
---

# Exemple – Pays des merveilles d'hiver

Dans cet exemple, nous sommes aussi spécifiques que possible pour créer une image artistique :

<div data-gb-custom-block data-tag="hint" data-style='info'>

Le lien de l'image expirera dans 1 heure. Enregistrez l'image avant qu'elle n'expire si vous souhaitez l'utiliser ou la revoir plus tard.

</div>

Le générateur d'images a créé l'image suivante :



Si vous n'aimez pas la composition exacte de l'image, cliquez sur **Régénérer** pour créer une nouvelle image avec le même prompt :




==> genstudio-workspace/tools/image-generator/how-to-use.md <==
# Comment utiliser

Pour commencer avec le générateur d'images, vous devez fournir une description de l'image que vous souhaitez créer. Voici quelques directives générales pour les termes :

* **Objets** – Utilisez des noms d'objets tels que pomme, voiture, maison, etc.
* **Couleurs** – Spécifiez des couleurs telles que rouge, bleu, vert, etc.
* **Tailles** – Spécifiez des tailles comme grand, petit, haut, etc.
* **Formes** – Spécifiez des formes comme carré, rond, rectangulaire, etc.
* **Matériaux** – Spécifiez des types de matériaux comme bois, métal, verre, etc.
* **Animaux/Personnes** – Spécifiez différents types d'animaux ou de personnes comme chat, chien, femme, homme, etc.
* **Paysages** – Spécifiez différents types de paysages comme coucher de soleil, plage, montagne, etc.
* **Humeurs** – Spécifiez différentes humeurs comme heureux, triste, en colère, etc.
* **Réalité** – Spécifiez le degré de précision ou d'abstraction comme photoréaliste, cartoon, impressionniste, etc.

<div data-gb-custom-block data-tag="hint" data-style='info'>

Vous ne pouvez générer qu'une seule image par demande basée sur la description fournie.

</div>

N'oubliez pas, plus votre description est spécifique, plus l'image générée sera précise. Par exemple, au lieu de dire simplement "chat", vous pourriez dire "un grand chat orange assis sur un canapé bleu". Cela donnera au modèle une image plus spécifique à générer.

.png>).png>)


==> genstudio-workspace/tools/pair-programmer/README.md <==
# Programmeur de Pair

Programmeur de Pair est un outil de programmation IA avancé qui agit comme votre compagnon de codage, fournissant une assistance immédiate pour les questions liées au code, les défis de débogage et les conseils d'optimisation. Que vous soyez aux prises avec des algorithmes complexes ou que vous recherchiez des conseils sur les meilleures pratiques, Programmeur de Pair est conçu pour améliorer votre codage et rationaliser votre processus de développement, rendant la création de logiciels plus efficace et intuitive.



## Quel type de questions Pair Programmer peut-il aider à résoudre ?

Pair Programmer peut aider avec des tonnes de questions dans le spectre du développement logiciel, des concepts fondamentaux aux sujets avancés. Bien que la liste suivante de sujets et d'exemples soit vaste, elle ne couvre pas tous les cas d'utilisation. Nous vous invitons à utiliser l'un de ces exemples et à explorer la profondeur de Pair Programmer.

**Syntaxe et Sémantique**

* Quelle est la syntaxe correcte pour une boucle for en Java ?
* Comment fonctionne la compréhension de liste en Python ?

**Débogage et Résolution de Problèmes**

* Pourquoi est-ce que je reçois une erreur "Segmentation fault" dans mon code C ?
* Qu'est-ce qui cause une "NullPointerException" en Java ?

**Meilleures Pratiques**

* Comment devrais-je structurer une API RESTful ?
* Quelles sont les conventions de nommage recommandées pour les tables SQL ?

**Bibliothèques et Cadres**

* Comment commencer un nouveau projet avec React ?
* Pouvez-vous expliquer comment fonctionne le routage Flask ?

**Algorithmes et Structures de Données**

* Comment fonctionne un algorithme de tri rapide ?
* Pouvez-vous m'aider à implémenter un arbre binaire ?

**Optimisation des Performances**

* Pourquoi ma requête SQL s'exécute-t-elle lentement ?
* Comment puis-je optimiser mon script Python pour une meilleure gestion de la mémoire ?

**Architecture Logicielle**

* Quelle est la différence entre les modèles MVC et MVVM ?
* Comment les microservices peuvent-ils bénéficier à mon application ?

**Outils et Configurations d'Environnement**

* Comment configurer un environnement virtuel en Python ?
* Quelle est la différence entre npm et yarn ?

**Contrôle de Version**

* Comment résoudre un conflit de fusion git ?
* Quelle est la meilleure façon de structurer les flux de travail des branches dans git ?

**Déploiement et Opérations**

* Comment puis-je déployer mon application web en utilisant Docker ?
* Quel est le rôle de Kubernetes dans l'architecture logicielle moderne ?

**Sécurité**

* Comment puis-je prévenir les injections SQL dans mon application web ?
* Quelles sont les meilleures pratiques pour stocker en toute sécurité les mots de passe des utilisateurs ?

**Langages et Paradigmes**

* Pouvez-vous expliquer les concepts de programmation fonctionnelle en JavaScript ?
* Quelle est la différence entre la programmation procédurale et la programmation orientée objet ?

**Bases de Données et Stockage**

* Comment normaliser une base de données relationnelle ?
* Quels sont les avantages d'utiliser une base de données NoSQL comme MongoDB par rapport aux bases de données relationnelles traditionnelles ?

**Questions Matérielles et au Niveau Système**

* Comment fonctionne la collecte des déchets dans les langages de programmation ?
* Quelle est la différence entre le traitement parallèle et le traitement concurrent ?

**Tendances et Mises à Jour**

* Quelles sont les nouvelles fonctionnalités de la dernière version de Python ?
* Comment WebAssembly change-t-il le développement web ?

==> genstudio-workspace/tools/pair-programmer/how-to-use.md <==
# Comment utiliser

Pour commencer avec Pair Programmer, vous devrez spécifier le langage de programmation que vous utilisez ou que vous souhaitez utiliser. Par défaut, le champ est réglé sur Python.

Une fois que vous avez soumis votre langage de programmation, vous recevrez un message similaire à celui ci-dessous (bien que le libellé exact puisse différer) qui détaille ce que Pair Programmer a à offrir et fournit quelques commandes utiles :

Si tout semble correct, vous pouvez alors écrire votre question de programmation dans la zone de saisie.

### /change

La commande `/change` vous permet de modifier vos préférences lors de l'interaction avec Pair Programmer. Actuellement, elle prend en charge deux options :

* **Langage de programmation** – Changer de langage de programmation. Par exemple, entrez `/change language=Java` pour passer à Java.
* **Langage d'interaction** – Changer la langue de communication. Par exemple, entrez `/change language=Spanish` pour passer à l'espagnol.

### /implement&#x20;

La commande `/implement` est utilisée lorsque vous souhaitez créer un nouveau programme. Elle suit une procédure en cinq étapes pour garantir une approche approfondie :

Par exemple, vous pouvez entrer `/implement task=TaskDescription`. Veuillez remplacer `TaskDescription` par une description de la tâche que vous souhaitez mettre en œuvre.

#### Exemple

Disons que vous souhaitez implémenter un programme qui calcule la somme de tous les éléments d'une liste.

<div data-gb-custom-block data-tag="code" data-overflow='wrap'>

||CODE_BLOCK||
/implement task=Créer une fonction Python qui calcule la somme de tous les éléments d'une liste. La fonction doit prendre une liste d'entiers en entrée et retourner un entier en sortie.
||CODE_BLOCK||

</div>

### /modifier

La commande `/modifier` est utilisée lorsque vous voulez apporter des changements ou des ajustements à un programme existant. Tapez `/modifier code=CodeProgramme modifications=ModificationProgramme`. Veuillez remplacer `CodeProgramme` par le programme que vous souhaitez modifier, et `ModificationProgramme` par une description de ce que vous voulez changer.

#### Exemple

Par exemple, imaginez que vous ayez une fonction Python qui calcule l'aire d'un rectangle, et que vous souhaitiez la modifier pour calculer l'aire d'un cercle à la place.

<div data-gb-custom-block data-tag="code" data-overflow='wrap'>

||CODE_BLOCK||
/modify code=
def rectangle_area(length, width):
    return length * width

modifications=
Changez la fonction pour qu'elle calcule l'aire d'un cercle à la place, en utilisant la formule `pi * radius^2`. La fonction doit prendre un seul argument pour le rayon.
||CODE_BLOCK||

</div>

### /test

La commande `/test` est utilisée lorsque vous voulez que je crée des cas de test pour un programme donné. Entrez `/test code=CodeDuProgramme description=DescriptionDuProgramme`. Veuillez remplacer `CodeDuProgramme` par le programme que vous voulez tester, et `DescriptionDuProgramme` par une description de ce que fait le programme.

#### Exemple

Disons que vous avez une fonction Python qui calcule le factoriel d'un nombre et que vous souhaitez créer des cas de test pour cela.

<div data-gb-custom-block data-tag="code" data-overflow='wrap'>

||CODE_BLOCK||
/test code=
def factorial(n):
    if n == 0:
        return 1
    else:
        return n * factorial(n-1)

description=
Cette fonction calcule le factoriel d'un nombre donné. Le factoriel d'un nombre n est le produit de tous les entiers positifs inférieurs ou égaux à n.
||CODE_BLOCK||

</div>

==> genstudio-workspace/tools/pair-programmer/example-python-script-assistance.md <==
---
description: Suivez une démonstration étape par étape de Pair Programmer
---

# Exemple – Assistance pour Script Python

Dans cet exemple, nous demandons à Pair Programmer de nous aider avec un script Python qui ne fonctionne pas comme prévu en relation avec de grands fichiers CSV.



L'outil prend une seconde pour analyser votre demande. Chaque réponse est personnalisée, donc aucune demande n'aura exactement la même sortie. Pour cette demande, Pair Programmer a commencé par des Exigences qui ont réitéré ce que nous avons demandé.



Parfois, vous pouvez demander une solution qui n'existe pas. Pair Programmer peut vous faire savoir s'il peut fournir une réponse adéquate et comment l'outil va répondre à votre demande.



Pour notre demande de script Python, Pair Programmer explique différentes manières de modifier notre script, avec des exemples de code.



Pair Programmer peut également nous poser des questions de suivi afin que l'IA puisse comprendre les besoins spécifiques de votre situation. Vous pouvez ensuite poser ces questions pour demander une assistance supplémentaire.



Pair Programmer fournit ensuite des stratégies mises à jour qui correspondent mieux à vos besoins. Il peut y avoir d'autres questions de suivi. À mesure que vous répondez à plus de questions et fournissez plus d'informations, votre sortie sera plus spécifique. Pair Programmer comprend automatiquement le contexte de chaque requête supplémentaire.




==> genstudio-workspace/data-security/data-loss-prevention.md <==
# Prévention des Pertes de Données

Notre système de prévention des pertes de données aide les utilisateurs à protéger leurs informations personnelles identifiables (PII). Il fonctionne en scannant les entrées des utilisateurs pour les données sensibles, et fournit des avertissements en temps réel pour aider à prévenir une exposition de données involontaire.

Le système est conçu pour détecter un large éventail de types de données sensibles. Lorsqu'une entrée de l'utilisateur inclut ces types de données, notre système alerte l'utilisateur. L'utilisateur a alors la possibilité d'envoyer le message de toute façon, d'anonymiser le texte, ou de choisir de ne pas envoyer le message du tout.

## Liste des entités prises en charge :

### **Entités Globales :**

* Numéros de Carte de Crédit
* Numéros de Portefeuille Crypto
* Adresses Email
* Numéros de Compte Bancaire International (IBAN)
* Numéros de Téléphone
* Numéros de Licence Médicale

### **Entités Spécifiques au Pays :**

#### États-Unis :

* Numéros de compte bancaire aux États-Unis
* Numéros de permis de conduire aux États-Unis
* Numéros d'identification fiscale individuels aux États-Unis (ITIN)
* Numéros de passeport aux États-Unis
* Numéros de sécurité sociale aux États-Unis (SSN)

#### Royaume-Uni:

* Numéros du Service National de Santé (NHS) du Royaume-Uni

#### Espagne :

* Numéros d'identification fiscale espagnols (NIF)

#### Italie :

* Codes d'identification personnelle italiens
* Numéros de permis de conduire italiens
* Numéros de code TVA italiens
* Numéros de passeport italiens
* Numéros de carte d'identité italiens

#### Singapour :

* Numéros de carte d'identité d'enregistrement national de Singapour

#### Australie :

* Numéros d'Entreprise Australien (ABN)
* Numéros de Société Australien (ACN)
* Numéros de Fichier Fiscal Australien (TFN)
* Numéros de Medicare Australien

© 2023 SkyDeck AI Inc.


==> genstudio-workspace/data-security/README.md <==
---
description: >-
  Chaque partie du système SkyDeck AI est conçue pour permettre une sécurité
  améliorée sur les activités et la protection des données pour tous les utilisateurs.
---

# Sécurité des Données

## Utilisation de l'API OpenAI

Un des principaux avantages d'utiliser votre clé API OpenAI dans **SkyDeck AI** est qu'elle **permet un accès privé aux systèmes OpenAI**. Si l'on utilise les services ChatGPT gratuits ou payants, OpenAI ne fait aucune promesse concernant la sécurité des données. Mais si l'on utilise une clé API OpenAI dans le Control Center, alors toutes les interactions de chat de vos utilisateurs dans GenStudio restent privées. \
\
Voici ce que [dit OpenAI](https://openai.com/security) à ce sujet :\
\
"Les données soumises via l'API OpenAI ne sont pas utilisées pour entraîner les modèles OpenAI ou améliorer l'offre de services d'OpenAI. Les données soumises via les services consommateurs non-API ChatGPT ou DALL·E peuvent être utilisées pour améliorer nos modèles."


==> developers/README.md <==
# Développeurs



==> developers/develop-your-own-tools/json-format-for-tools.md <==
---
description: À partir du 26 juillet 2023
---

# Format JSON pour les outils

## Introduction

Cette documentation décrit les structures JSON prises en charge par SkyDeck AI pour deux types d'outils distincts : les outils LLM et les outils Smart. Le but de cette page est de fournir une brève introduction à ces catégories d'outils et à leurs structures JSON respectives. Des informations détaillées et des exemples pour chaque type d'outil peuvent être trouvés dans les sous-pages correspondantes.

***

#### Outils LLM

Les outils LLM (Large Language Model) sont conçus pour faciliter l'interaction de l'utilisateur avec les modèles LLM en envoyant les entrées de l'utilisateur à des invites prédéfinies.

<div data-gb-custom-block data-tag="content-ref" data-url='json-format-for-llm-tools.md'>

[json-format-for-llm-tools.md](json-format-for-llm-tools.md)

</div>

#### Outils Intelligents

Les Outils Intelligents étendent les capacités des Outils LLM en incorporant l'exécution de code Python pour l'extraction et le traitement des données. L'intégration de Python permet aux utilisateurs d'effectuer des calculs complexes, des transformations de données et d'autres opérations avancées au-delà de la portée des fonctionnalités standard des Outils LLM.

<div data-gb-custom-block data-tag="content-ref" data-url='json-format-for-smart-tools.md'>

[json-format-for-smart-tools.md](json-format-for-smart-tools.md)

</div>

==> developers/develop-your-own-tools/example-text-based-ui-generator.md <==
---
description: >-
  Cet outil génère une interface utilisateur textuelle basée sur la description. Le code source complet est fourni pour que vous puissiez l'essayer.
---

# Exemple : Générateur d'interface utilisateur textuelle

Nous sommes des défenseurs du développement piloté par l'IA tel que pratiqué par https://eastagile.com. Pour soutenir cela, nous utilisons l'IA pour nous aider à développer des interfaces utilisateur. Cet outil génère une interface utilisateur textuelle basée sur une description et une demande (optionnelle) pour certains éléments d'interface utilisateur. L'invite pour l'outil demande des éléments de conception ainsi que du texte d'interface utilisateur approprié.\
\
Cet exemple est présenté comme un exemple concret et pratique d'un outil que l'on pourrait créer et déployer au sein de votre équipe.\
\
Voici un exemple de son utilisation.\
\
Entrée de l'utilisateur :



Sortie générée :



Vous ajoutez votre json d'outil personnalisé à l'intérieur de Genstudio.



\
\
Voici le json réel que vous mettriez à jour dans un fichier (c'est-à-dire text-based-ux-designer.json).&#x20;

||CODE_BLOCK||json
{
"version": "0.1",
"metadata": {
"avatar": "",
"creator": {
"name": "Inspiré par Khoa Tran",
"email": "admin@eastagile.com",
"organization": "East Agile"
},
"timestamp": "2023-06-01T10:00:00Z",
"variables": [
{
"name": "Description de la fonctionnalité",
"type": "text",
"default": "",
"description": "Une brève description de la fonctionnalité ou de la capacité."
},
{
"name": "Composants UI",
"type": "text",
"default": "Tout ce qui est approprié et conventionnel",
"description": "Le type de composants d'interface utilisateur (par exemple, bouton radio, liste multi-sélection)."
}
],
"parameters": {
"top_p": 1,
"max_tokens": 1024,
"temperature": 0.7,
"presence_penalty": 0,
"frequency_penalty": 0
},
"avatar_type": "base64",
"description": "Cet outil génère une interface utilisateur textuelle basée sur votre description et les composants d'interface utilisateur spécifiés.",
"prompt_name": "Générateur d'interface utilisateur textuelle",
"usage_notes": "Fournissez une description du type d'interface, de fonctionnalité ou d'application que vous souhaitez générer (Description de la fonctionnalité) et tout type spécifique d'éléments d'interface utilisateur que vous souhaitez utiliser (Composants UI). Cette application est conçue pour soutenir le développement piloté par l'IA (AiDD) tel que pratiqué par East Agile https://eastagile.com.",
"model_version": [
"gpt-3.5",
"gpt-4",
"claude",
"palm"
],
"expected_output": {
"type": "text"
}
},
"model_prompt": "Générez une interface utilisateur textuelle avec un wording pour la fonctionnalité ou capacité suivante :\n\nDescription de la fonctionnalité : {{Feature Description}}\nÉléments d'interface utilisateur : {{UI Components}}.\n\nVeuillez suivre ces meilleures pratiques pour créer un écriture UX efficace :\n1. Rendez-le utilisable : Priorisez la fonctionnalité et la facilité d'utilisation plutôt que le langage astucieux ou le design non conventionnel.\n2. Rendez-le utile : Fournissez des informations utiles qui guident les utilisateurs et les aident à atteindre leurs objectifs.\n3. Rendez-le accessible : Utilisez un langage simple et clair et des éléments de design conventionnels qui facilitent la compréhension pour tous les utilisateurs, y compris ceux ayant des handicaps.\n4. Rendez-le clair : Évitez le jargon et l'ambiguïté ; les utilisateurs devraient pouvoir comprendre le contenu et l'UI rapidement et facilement. Lorsque cela est possible, les affordances UI devraient être évidentes sans avoir besoin de lire le texte.\n5. Rendez-le approprié : Tenez compte du contexte culturel et de l'arrière-plan de vos utilisateurs, si fourni, et assurez-vous que le contenu est inclusif et respectueux.\n6. Utilisez la voix active : Incitez les utilisateurs à agir en utilisant un langage actif et direct.\n7. Écrivez positivement : Concentrez-vous sur des déclarations affirmatives et évitez les phrases négatives sauf si absolument nécessaire.\n8. Soyez concis : Gardez les phrases courtes et précises, en éliminant les mots et phrases inutiles.\n9. Effectuez des tests A/B constants : Testez et affinez continuellement le contenu pour vous assurer qu'il est efficace et convivial.\n10. Gardez la voix et le ton de la marque cohérents : Assurez-vous que le contenu s'aligne avec la personnalité globale de la marque et maintient un ton cohérent tout au long de l'expérience utilisateur.\n11. Utilisez un langage orienté vers l'action : Encouragez les utilisateurs à agir en utilisant un langage clair, direct et axé sur des tâches spécifiques.\n12. Maintenez la pertinence contextuelle : Fournissez un contexte pertinent pour garantir que le contenu est facilement localisable et traduisible pour différentes langues et cultures.\n\nContenu d'écriture UX généré :\n"
}

||CODE_BLOCK||

Vous pourriez créer votre propre icône et l'entrer sous forme de bloc de texte base64 dans ce json. Sinon, un joli défaut sera utilisé.


==> developers/develop-your-own-tools/json-format-for-smart-tools.md <==
---
description: Une manière portable de partager les outils intelligents SkyDeck.AI écrits en code Python
---

# Format JSON pour les outils intelligents

## Global <a href="#_lgmg27qgfdrg" id="_lgmg27qgfdrg"></a>

Pour créer un outil intelligent sur SkyDeck.AI, vous devez télécharger un ensemble de fichiers conforme aux spécifications mentionnées dans la section Structure du fichier. Une fois téléchargés, notre plateforme effectuera la configuration initiale, ce qui peut prendre quelques minutes. Par la suite, l'outil sera disponible dans l'espace de travail GenStudio.

## Structure de fichier <a href="#_7dcm0ac78x60" id="_7dcm0ac78x60"></a>

### \<nom_de_l'outil>.json <a href="#_xvdq6eic1eed" id="_xvdq6eic1eed"></a>

Le comportement de l'outil est également configuré via un fichier JSON. Voici un bref aperçu des principaux champs de la configuration :

* **version** : La version actuelle de l'outil.
* **nom_de_l'outil** : Le nom de l'outil. Ce nom doit être unique dans votre espace de travail.
* **code_de_l'outil** : Contient le code Python à exécuter. Plus de détails sur ce champ seront dans la section suivante.
* **description** : Une brève description de ce que fait l'outil.
* **notes_d'utilisation** : Instructions sur comment utiliser l'outil.
* **version_du_modèle** : Spécifie les modèles qui sont autorisés à être utilisés pour les questions de suivi. Pour spécifier tous les modèles, utilisez _\["gpt-4", "gpt-3.5", "claude", "chat-bison"]_.
* **créateur** : Informations sur le créateur de l'outil, incluant le nom, l'email, et l'organisation.
* **variables** : Un tableau de variables utilisées par l'outil. Chaque variable a un nom, une description et une valeur par défaut. L'ordre des variables dans l'UI suit l'ordre dans ce tableau.
* **sortie_attendue** : Le type de sortie produite par l'outil. Durant la phase de développement, la valeur devrait toujours être texte.
* **type_d'avatar** : Le format de l'avatar utilisé dans l'UI de l'outil.
* **horodatage** : La date et l'heure de la dernière mise à jour de l'outil.
* **exigences** : spécifie les packages requis pour exécuter le script dans le code de l'outil.
* **avatar** : la chaîne représentant le logo de cet outil

### Convention pour tool\_code : <a href="#_177qobv2sfe9" id="_177qobv2sfe9"></a>

Ce script décrit le fonctionnement de votre outil. Le composant principal de ce script est la fonction _execute_, qui a les exigences suivantes :

* La fonction doit avoir un seul paramètre d'entrée appelé _variables_, qui est un dictionnaire. Chaque clé de ce dictionnaire correspond à un champ que l'utilisateur entrerait dans votre outil.
* La fonction doit retourner une chaîne de caractères, qui sera affichée comme la réponse sur l'interface utilisateur de GenStudio.

## Exemple d'outils <a href="#_h9o86a5lgfut" id="_h9o86a5lgfut"></a>

### Génération d'images en utilisant DALL-E 2 <a href="#_quzi31gwxka6" id="_quzi31gwxka6"></a>

**Description:**&#x20;

Cet outil accepte une description d'image comme entrée et génère une URL correspondante pour l'image. La sortie inclut l'URL ainsi qu'une note d'expiration. L'outil fonctionne en envoyant la requête à l'API OpenAI DALL-E et en récupérant la réponse.

**Entrée:**

* Description: Description de l'image, par exemple, "Un chat blanc et duveteux"

**Sortie:**

* Un message avec l'URL générée pour l'image ainsi que la note d'expiration.

#### Script Python (qui serait un champ à l'intérieur de image_generation.json) : <a href="#qw9m9923kptk" id="qw9m9923kptk"></a>

||CODE_BLOCK||python
import openai
def execute(variables):
    openai.api_key = '<USER API KEY>'
    description = variables['Description']
    response = openai.Image.create(
        prompt=description,
        n=1,
        size="1024x1024"
    )
    image_url = response['data'][0]['url']
    return f"Voici le lien vers votre image :{image_url}. Le lien expirera dans 1 heure."
||CODE_BLOCK||

#### image\_generation.json <a href="#id-4q3mtb2zf8gt" id="id-4q3mtb2zf8gt"></a>

||CODE_BLOCK||json
{
    "version": "0.1",
    "metadata": {
        "tool_name": "Génération d'images",
        "tool_code": "import openai\n\ndef execute(variables):\n openai.api_key = ''\n description = variables['Description']\n response = openai.Image.create(\n prompt=description,\n n=1,\n size=\"1024x1024\"\n )\n\n image_url = response['data'][0]['url']\n return f\"Voici le lien vers votre image :{image_url}. Le lien expirera dans 1 heure.\"\n",
        "description": "Généré une image basée sur la description avec le modèle DALL-E d'OpenAI.",
        "usage_notes": "Décrivez l'image en détail et mettez-la dans le champ de description. Une URL de l'image sera retournée. La durée de vie de l'URL est d'environ 1 heure, alors assurez-vous de la télécharger avant qu'elle n'expire.",
        "model_version": ["gpt-3.5","gpt-3.5-turbo", "gpt-4", "claude"],
        "creator": {
            "name": "SkyDeck AI",
            "email": "skydeck@eastagile.com",
            "organization": "East Agile"
        },
        "variables": [
            {
                "name": "Description",
                "description": "Description de l'image",
                "default": "un chat siamois blanc"
            }
        ],
        "expected_output": {
            "type": "text"
        },
        "avatar_type": "base64",
        "timestamp": "2023-05-23T10:00:00Z",
        "requirements": "openai>=0.27.4",
        "avatar": ""
    }
}
||CODE_BLOCK||

### Rapport météo en temps réel avec Open-Meteo API <a href="#_yhjv7lbl4mu0" id="_yhjv7lbl4mu0"></a>

**Description** :&#x20;

Cet outil exploite l'API Open-Meteo pour fournir des informations météorologiques en temps réel en fonction des questions des utilisateurs. En posant une question sur la météo, telle que la température, les précipitations ou les conditions de vent, l'outil récupère les données les plus pertinentes et à jour.

Le fonctionnement de cet outil repose sur APIChain - une fonctionnalité de la bibliothèque LangChain - pour accéder à la documentation de l'API Open-Meteo. Cela permet à l'outil d'apprendre comment effectuer les bons appels API et récupérer les informations requises de manière fluide.

**Entrée** :

* Question : Posez une question spécifique sur la météo, par exemple, "Quelle est la température actuelle à New York City ?"

**Sortie** :

* Une réponse fournissant les informations météorologiques demandées.

#### Script Python (qui serait un champ à l'intérieur de weather\_reporter.json) : <a href="#qw9m9923kptk" id="qw9m9923kptk"></a>

||CODE_BLOCK||python
from langchain.chains.api import open_meteo_docs
from langchain.chat_models import ChatOpenAI
from langchain.chains import APIChain
def execute(variables):
    question = variables['Question']
    llm = ChatOpenAI(
        model_name='gpt-3.5-turbo',
        openai_api_key='<USER API KEY>'
    )
    api_chain = APIChain.from_llm_and_api_docs(
        llm, open_meteo_docs.OPEN_METEO_DOCS, verbose=False
    )
    result = api_chain.run(question)
    return result
||CODE_BLOCK||

<div data-gb-custom-block data-tag="hint" data-style='info'>

Notez que Langchain est maintenant intégré avec Rememberizer. Voir [https://python.langchain.com/docs/integrations/retrievers/rememberizer/](https://python.langchain.com/docs/integrations/retrievers/rememberizer/)

</div>

#### weather\_reporter.json <a href="#bgnhw14oi99h" id="bgnhw14oi99h"></a>

||CODE_BLOCK||json
{
  "version": "0.1",
  "metadata": {
    "tool_name": "Weather Reporter",
    "tool_code": "from langchain.chains.api import open_meteo_docs\nfrom langchain.chat_models import ChatOpenAI\nfrom langchain.chains import APIChain\n\n\ndef execute(variables):\n question = variables['Question']\n llm = ChatOpenAI(model_name='gpt-3.5-turbo',\n openai_api_key='')\n api_chain = APIChain.from_llm_and_api_docs(\n llm, open_meteo_docs.OPEN_METEO_DOCS, verbose=False)\n result = api_chain.run(question)\n return result\n",
    "description": "Exploitez l'API Open-Meteo pour récupérer des détails météorologiques en temps réel",
    "usage_notes": "Entrez votre question liée à la météo dans le champ prévu",
    "model_version": ["gpt-3.5", "gpt-3.5-turbo", "gpt-4", "claude"],
    "creator": {
      "name": "SkyDeck AI",
      "email": "skydeck@eastagile.com",
      "organization": "East Agile"
    },
    "variables": [
      {
        "name": "Question",
        "description": "Renseignez-vous sur les conditions météorologiques",
        "default": "Quelle est la température actuelle à Munich, en Allemagne, exprimée en degrés Celsius?"
      }
    ],
    "expected_output": {
      "type": "text"
    },
    "avatar_type": "base64",
    "timestamp": "2023-07-13T10:00:00Z",
    "requirements": "openai>=0.27.4\nlangchain>=0.0.229",
    "avatar": ""
  }
}
||CODE_BLOCK||

## Limitations <a href="#g32lfwd6xlxx" id="g32lfwd6xlxx"></a>

AWS Lambda ne permet à une fonction de s'exécuter pendant plus de 15 minutes et 10 Go de RAM. Par conséquent, les outils doivent terminer leur exécution dans cette contrainte.


==> developers/develop-your-own-tools/README.md <==
---
description: >-
  Vous pouvez créer des invites personnalisées et des outils avancés à utiliser dans SkyDeckAI ou à partager ailleurs.
---

# Développez Vos Propres Outils

Vous téléchargez un json qui définit des outils personnalisés à l'intérieur de GenStudio.&#x20;




==> developers/develop-your-own-tools/json-format-for-llm-tools.md <==
---
description: Une manière portable de partager des outils
---

# Format JSON pour les outils LLM

## Introduction

Partager un outil de manière à ce qu'il puisse être rapidement ajouté à un programme ou à un éditeur d'outils serait grandement amélioré avec une méthode standard pour représenter un outil et comment l'utiliser. Nous voulons activer des fonctionnalités telles que les suivantes :

* Une icône pour représenter visuellement l'outil
* Métadonnées pour l'invite :
  * Un nom pour l'outil
  * Une description pour l'outil
  * Des notes d'utilisation pour l'outil
* Paramètres de pseudo qui sont inclus dans la chaîne d'outils
* Sortie attendue
* Versioning et horodatage.

## Spécification du format JSON

||CODE_BLOCK||json
{
  "version": "chaîne ou entier",
  "model_prompt": "chaîne avec des espaces réservés {{variable_name}}",
  "metadata": {
    "prompt_name": "chaîne",
    "description": "chaîne",
    "usage_notes": "chaîne",
    "model_version": ["chaîne", "chaîne", …],
    "creator": {
      "name": "chaîne",
      "email": "chaîne",
      "organization": "chaîne"
    },
    "parameters": {
      "temperature": "flottant",
      "max_tokens": "entier",
      "top_p": "flottant",
      "frequency_penalty": "flottant",
      "presence_penalty": "flottant"
    },
    "variables": [
      {
        "name": "nom de la variable 1",
        "type": "texte",
        "description": "chaîne",
        "default": "chaîne",
      },
      {
        "name": "nom de la variable 2",
        "type": "sélection unique",
        "description": "chaîne",
        "default": "valeur1",
        "allowed_values": ["valeur1", "valeur2", "valeur3"]
      },
      {
        "name": "nom de la variable 3",
        "type": "sélection multiple",
        "description": "chaîne",
        "default": ["valeur1", "valeur2"]
        "allowed_values": ["valeur1", "valeur2", "valeur3"]
      },
      ...
    ],
    "expected_output": {
      "type": "chaîne (par exemple, texte, code, limité)",
      "format": "chaîne (optionnel, par exemple, JSON, XML, CSV)",
      "language": "chaîne (optionnel, par exemple, Python, JavaScript)",
      "allowed_values": ["chaîne1", "chaîne2", ...] (optionnel)
    },
    "avatar_type": "chaîne (par exemple, url, base64)",
    "avatar": "chaîne (image URL ou encodée en base64), 256x256 pixels recommandé",
    "timestamp": "chaîne (format ISO 8601)"
  }
}
||CODE_BLOCK||

Vous pouvez télécharger notre exemple de JSON [ici](https://skydeck-public-assets.s3.amazonaws.com/sample\_tool.json).

## Description des Champs

* **model\_prompt**: Une chaîne contenant le prompt du modèle GPT.
* **metadata**: Un objet contenant des informations supplémentaires sur le prompt du modèle GPT, y compris les sous-champs suivants :
  * **model\_version**: Une chaîne indiquant la version du modèle GPT utilisé.
  * **creator**: Un objet contenant des informations sur le créateur du prompt du modèle GPT, avec les sous-champs suivants :
    * **name**: Une chaîne représentant le nom du créateur.
    * **email**: Une chaîne représentant l'email du créateur.
    * **organization**: Une chaîne représentant l'organisation à laquelle le créateur est affilié.
  * **parameters**: Un objet contenant des informations sur les paramètres du modèle GPT, avec les sous-champs suivants :
    * **temperature**: Un flottant indiquant la température utilisée pour contrôler l'aléatoire de la sortie.
    * **max\_tokens**: Un entier indiquant le nombre maximum de tokens dans la réponse générée.
    * **top\_p**: Un flottant représentant le seuil de probabilité d'échantillonnage par noyau.
    * **frequency\_penalty**: Un flottant représentant la pénalité appliquée aux tokens en fonction de leur fréquence dans le jeu de données.
    * **presence\_penalty**: Un flottant représentant la pénalité appliquée aux nouveaux tokens en fonction de leur présence dans le prompt.
  * **timestamp**: Une chaîne au format ISO 8601 représentant la date et l'heure auxquelles le prompt du modèle GPT a été créé ou modifié pour la dernière fois.
  * **expected\_output (Optionnel)**: Un objet contenant des champs liés à la sortie attendue du model\_prompt, y compris les sous-champs suivants :
    * **type**: Une chaîne indiquant le type de sortie attendue du model\_prompt.
    * **format (Optionnel)**: Une chaîne représentant le format de la sortie attendue si applicable.
    * **language (Optionnel)**: Une chaîne représentant le langage de programmation de la sortie attendue si le type est `code`.
    * **allowed\_values (Optionnel)**: Un tableau de chaînes contenant une liste de valeurs de sortie autorisées si le type est `limited`.
  * **variables (Optionnel)**: Une liste contenant des variables qui pourraient être insérées dans la chaîne `model_prompt` dans un style f-string. Chaque variable contient les sous-champs suivants :
    * **name**: Une chaîne représentant le nom de la variable.
    * **type**: Une chaîne montrant le type de variable. Actuellement, les valeurs possibles de `type` sont `text` pour la variable par défaut, et `single-select` ou `multi-select` pour les variables de sélection.
    * **description**: Une chaîne montrant la description de la variable, y compris les usages et les exemples.
    * **default**: Une valeur montrant la valeur par défaut de la variable. Cette valeur est une chaîne si `type` est `text` ou `single-select`, et un tableau de chaînes pour `multi-select`.
    * **allowed\_values**: Un tableau de chaînes contenant une liste de valeurs autorisées si le type de variable est `single-select` ou `multi-select`.
  * **avatar (Optionnel)**: Un objet contenant des champs liés à l'image graphique agissant comme un avatar ou une icône pour le prompt, y compris les sous-champs suivants :
    * **avatar\_type**: Une chaîne spécifiant le type de données d'avatar inclus.
    * **avatar**: Une chaîne contenant l'URL pointant vers l'image si l'avatar\_type est `url`, ou une chaîne encodée en base64 représentant l'image si l'avatar\_type est `base64`.
  * **prompt\_name (Optionnel)**: Une chaîne représentant le nom du prompt.
  * **description (Optionnel)**: Une chaîne fournissant une brève description de l'outil et de son objectif.
  * **usage\_notes (Optionnel)**: Une chaîne contenant des notes en libre forme du créateur sur l'utilisation ou toute considération spécifique liée à l'outil.

Pour spécifier le format de la sortie attendue du model\_prompt, vous pouvez ajouter un objet `expected_output` au sein de l'objet `metadata`. En fonction du type de sortie attendue, vous pouvez inclure les sous-champs pertinents dans l'objet `expected_output`.

Pour inclure des champs pour les variables qui pourraient être insérées dans la chaîne `model_prompt` dans un style f-string, vous pouvez ajouter une liste `variables` séparée au sein de l'objet `metadata`.

Pour inclure une image graphique agissant comme un avatar ou une icône pour le prompt, vous pouvez ajouter un champ `avatar` au sein de l'objet `metadata`.

Inclure les champs `expected_output`, `variables`, `avatar`, `prompt_name`, `description`, et `usage_notes` au sein de l'objet `metadata` aide à garder toutes les informations contextuelles sur le prompt en un seul endroit, facilitant ainsi la gestion et la compréhension.

Vous pouvez utiliser le champ `version` au niveau supérieur de l'objet JSON pour suivre explicitement la version de l'ensemble du fichier JSON

Dernière mise à jour