Re : Assistant IAMise à jour du 16/08 :
Un problème observé est que lorsque des tables de données avec des scripts attachés sont envoyées à des modèles, les scripts attachés prennent beaucoup de jetons. Ainsi, la conversation utilise trop de jetons et génère une erreur assez rapidement. Les moyens de contourner ce problème sont les suivants :
1. augmenter le plafond du jeton (en fonction de ce que le modèle permet)
2. copier la table de données et supprimer les scripts de cette version, et l'envoyer au modèle
3. réinitialisez la conversation ou redémarrez le complément chaque fois que la conversation est trop longue et qu'une erreur se produit
J'ajouterai un affichage de jeton dans un proche avenir pour clarifier la durée d'une conversation lors de l'utilisation du complément afin d'éviter, espérons-le, cette confusion, et en attendant, j'espère que ces suggestions devraient résoudre ce problème.
Re : Assistant IASalut Parker,
J'aime votre complément, et j'espère l'essayer.Y a-t-il une version particulière de Python que nous devrions utiliser ?Votre complément fonctionne-t-il avec JMP 17 ?
Cordialement,
Facture
Re : Assistant IASalut @Bill_Worley ,
J'utilise 3.11, mais cela devrait fonctionner sur les anciennes versions de Python. Le complément fonctionne également avec JMP 17, bien que vous deviez installer le module OpenAI sur votre ordinateur. Faites-moi savoir si quelque chose ne fonctionne pas ou si vous avez des questions !
Acclamations,
Parker
Re : Assistant IAnous avons notre propre ChatGPT hébergé derrière un pare-feu et je ne sais pas comment connecter notre IA à ce complément. Comment puis-je obtenir une clé si elle est hébergée comme ceci ?
Assistant IARemarque : ce complément nécessite JMP 17 ou version ultérieure. Ce complément nécessite également que le module openai soit téléchargé pour la version de Python utilisée par JMP, bien que la version originale ne nécessite que openai. Ce complément entraîne également des dépenses d'utilisation de l'API pour l'utilisateur via son compte openai personnel. Veuillez lire la description avant d'utiliser le complément, car certains détails importants d'utilisation sont inclus. Comme ce complément était initialement destiné à être une preuve de concept, nous disons que le développement et la maintenance de ce complément sont terminés.
Problèmes connus:
- Veuillez noter: le texte et le code générés peuvent souvent être incorrects ou produire des erreurs. Le complément utilise les modèles d'OpenAI, et non l'IA spécifique à JMP. Veuillez utiliser en conséquence.
- L’utilisation et les limites des jetons peuvent être délicates. Si le complément répète une réponse ou génère une erreur d’argument, redémarrez la conversation et/ou le complément.
- Les tables et les rapports ne seront mis à jour qu’une fois le complément ouvert si une requête est soumise. Pour éviter les problèmes, ouvrez des tables ou des rapports avant d'ouvrir le complément, ou soumettez une requête après en avoir ouvert une nouvelle.
- Passer de « faites-le pour moi » à « expliquer et aider » peut parfois produire des erreurs. Si cela se produit, redémarrez le complément.
Aperçu:
Ce complément est un prototype réel permettant d'exploiter l'IA générative pour améliorer l'expérience JMP. Connecté à l'API d'OpenAI, ce complément propose une interface de chatbot conversationnel avec des fonctionnalités spécifiques à JMP :
Interrogation sur des tables de données ou des rapports
Un mode pour demander au modèle d'exécuter des tâches dans JMP (et voir le JSL qu'il a écrit)
Bibliothèques d'invites pour stocker des requêtes utiles pour un accès facile
Les utilisateurs doivent apporter leur propre clé API pour accéder aux modèles OpenAI qui alimentent le complément et devront peut-être installer le module openai Python sur leur machine. Veuillez noter que les modèles ne sont pas toujours précis. En d’autres termes, il peut écrire et inévitablement un code JSL incorrect, mal comprendre les instructions, produire des informations erronées, etc. Veuillez partager tous les commentaires et résultats liés à l’utilisation de ce complément ; nous prévoyons d'apporter des améliorations bientôt !
Capacités :
Mode Explication et assistance : saisissez une requête dans la zone de requête, appuyez sur OK, et votre requête, ainsi que la réponse du modèle, apparaîtront dans la zone de conversation.
Mode Faites-le pour moi : saisissez une instruction dans la zone de requête, appuyez sur OK et JMP exécutera un script JSL créé par le modèle. (Si « Afficher le script JSL généré » est coché, une nouvelle fenêtre de script sera remplie avec le script écrit par le modèle)
Utiliser Table/Rapport : envoyez le script pour une table de données ouverte ou un rapport au modèle pour poser des requêtes ultérieures. (Si « Masquer les données dans les tableaux de données » est coché, seules les métadonnées du tableau seront envoyées.) Veuillez noter : les scripts inclus dans les tableaux seront également envoyés et augmenteront considérablement l'utilisation des jetons s'ils ne sont pas remarqués.
Bibliothèque personnalisée : bibliothèque d'invites avec des invites préremplies ; sélectionnez une catégorie, sélectionnez une invite et cliquez sur « Utiliser l'invite » pour remplir la zone de requête. Sélectionnez « Charger la bibliothèque » pour remplacer les invites par défaut par des invites dans une table de données que vous sélectionnez. (Assurez-vous que les noms de colonnes sont les noms de catégories et que les invites sont les données)
Paramètres : entrez votre clé secrète, modifiez le type de modèle, le capuchon du jeton et la température du modèle. (Des informations sur ces paramètres peuvent être trouvées ici : Plateforme OpenAI )
Divers : la bibliothèque de statistiques est constituée de tâches segmentées par le complément « Data Analysis Director », le bouton de réinitialisation effacera l'historique de la conversation et l'utilisation des jetons et nettoiera la boîte de conversation, et la régénération soumettra à nouveau la requête précédemment saisie pour une autre réponse.
Commentaires et avenir :
Nous publions ce complément dans l'espoir de recueillir les commentaires et les suggestions de la communauté sur la manière de l'utiliser à l'avenir. Nous pensons que cette technologie a un grand potentiel, mais nous n'avons pas pu l'expérimenter nous-mêmes en profondeur. Veuillez nous envoyer vos idées sur la manière de procéder à l'avenir, les résultats de l'utilisation du complément vous-même (ce qui a fonctionné, ce qui n'a pas fonctionné, etc.) et vos réflexions générales ! Nous surveillerons de près cette page et prévoyons de mettre à jour le complément prochainement. Nous pensons qu'il s'agit d'une période très excitante pour JMP, et nous sommes impatients de connaître vos commentaires !
Ressources:
Démo vidéo :
Configuration d'OpenAI : Comment obtenir une clé API OpenAI
Référence de l'API OpenAI : Plateforme OpenAI
Intégration tierceDéveloppement d'applications analytiquesL'analyse exploratoire des donnéesRe : Assistant IA@Bill_Worley Avez-vous pu participer à cette course ? Il semble que nous n'ayons pas fourni d'instructions sur la façon d'exécuter/installer le openai Python, bien que des indices et des conseils puissent être trouvés dans notre documentation de support ou ailleurs sur la Communauté.Je reçois le message d'erreur suivant lorsque j'essaie de l'exécuter :

@d_barnett Malheureusement, je ne suis pas sûr de votre cas et je m'excuse pour notre manque de réponse (comme nous l'avons mentionné en haut, nous n'offrons pas de support actif pour ce complément, ou d'autres, bien que nous cherchions à apporter des améliorations de fonctionnalités à futures versions de JMP, pour lesquelles nous prenons en charge les fonctionnalités de ces versions). J'essaie de revenir en arrière @ParkerKasiewicz ici pour voir s'il peut proposer des suggestions.Merci!@PatrickGiuliano (Assistance technique JMP)
Re : Assistant IASalut @PatrickGiuliano ,
Je n'ai pas pu résoudre ce problème. Cependant, je pense que Ryan Cooper a pu se connecter à AI Assistant.
Re : Assistant IABonjour @PatrickGiuliano @Bill_Worley @ParkerKasiewicz ,
J'obtiens exactement le même message d'erreur que @PatrickGiuliano y-a-t'il une solution ?
Remarque : j'utilise la version 18.0.0, redémarrez à partir de zéro, ouvrez Tablet Production.jmp, supprimez tous les scripts et suivez exactement la même étape que celle que vous démontrez dans la vidéo.
Merci pour l'aide.
Re : Assistant IA@Emmanuel_Romeu Aucun à ma connaissance (j'en ai parlé avec Ryan Cooper, mais il n'a pas eu le temps de tenter de dépanner). J'enquêterai un peu plus dans les semaines à venir et je vous ferai savoir si je peux suggérer des informations supplémentaires.
Re : Assistant IASuper merci @PatrickGiuliano