L’introduction de l’API OpenAI Assistants lors du Developer Day est un grand pas en avant en donnant aux développeurs la possibilité de créer des expériences qui ressemblent davantage à une interaction avec un véritable agent dans leurs applications. Cette API permet aux utilisateurs d’OpenAI de créer leur propre « assistant » personnalisé avec des instructions spécifiques, exploitant un large éventail de connaissances.
De plus, il donne à ces assistants un accès à la suite de modèles et d’outils d’IA générative d’OpenAI pour accomplir diverses tâches. Les utilisations potentielles de cette API sont vaste gamme, de la fourniture d’une interface en langage naturel pour l’analyse des données à l’aide au codage, ou même à l’offre d’un service de planification de vacances basé sur l’IA.
Comment fonctionne exactement l’API OpenAI Assistants ?
Le cœur de l’API OpenAI Assistants est l’interprète du code, un outil puissant d’OpenAI conçu pour écrire et exécuter du code Python dans un cadre sûr et contrôlé. Introduit en mars pour ChatGPT, le Code Interpreter se vante un large éventail de capacités– il ne s’agit pas seulement de générer des graphiques et des diagrammes visuels, mais également d’être habile à gérer les opérations sur les fichiers. Cette mise à niveau permet aux assistants créés à l’aide de l’API OpenAI Assistants d’exécuter du code de manière itérative, offrant ainsi des solutions aux défis de codage et mathématiques.
L’API OpenAI Assistants est conçue pour être un outil flexible pour les développeurs, avec la possibilité d’incorporer de manière transparente des sources d’informations externes telles que des spécifications de produits ou des documents exclusifs dans les assistants qu’ils créent.
L’API OpenAI Assistants y parvient en intégrant un composant de récupération qui enrichit les assistants avec des informations au-delà de ce qui est disponible dans les propres modèles d’OpenAI. De plus, l’API permet appel de fonction, permettant à ces assistants d’exécuter des fonctions de programmation prédéfinies et d’intégrer de manière transparente les résultats dans leurs interactions.
Actuellement en phase bêta, l’API Assistants est désormais ouverte à tous les développeurs. L’utilisation est calculée et facturée en fonction des tarifs par jeton du modèle sélectionné, où un “jeton” est défini comme un segment de texte, comme décomposer le mot « fantastique » en « fan », « tas » et « tic ».
L’API Assistants d’OpenAI est devenue un tournant pour les développeurs, facilitant l’intégration de fonctionnalités de type GPT dans les applications et les services. Ce bond en avant est illustré par l’introduction récente de l’API de l’interpréteur de code. Il est conçu pour rationaliser le processus de développement, ce qui auparavant pouvait prendre des mois et nécessiter des équipes nombreuses. L’API Assistants offre aux développeurs des fonctionnalités puissantes telles que l’interprétation du code, la récupération de données et l’appel de fonctions.
Faire progresser le développement de l’IA avec des threads longs et la sécurité des données
L’API Assistants prend en charge le développement de l’IA un pas de plus avec l’introduction de threads persistants et infiniment longs. Cela facilite la tâche des développeurs en gérant les états des threads, leur permettant ainsi de se concentrer sur la création d’applications qui sont nuancé et contextuel. OpenAI met fortement l’accent sur la sécurité des données, garantissant que les données traitées par l’API ne sont pas utilisées pour entraîner leurs modèles, donnant ainsi aux développeurs la confiance nécessaire pour gérer leurs données de manière indépendante.
Bien que l’API soit encore en version bêta, elle est ouvert à tous les développeurs désireux d’explorer son potentiel. Le dévouement d’OpenAI à flexibilité et contrôle du développeur est clair alors qu’ils se tournent vers l’avenir, avec des plans visant à permettre l’intégration d’outils personnalisés pouvant fonctionner avec ses fonctionnalités existantes.
Dans les développements à venir, OpenAI vise à améliorer les capacités de personnalisation de sa plateforme. Cela signifie que les clients auront la possibilité de intégrer leurs propres outils dans le framework fourni par l’API Assistants, complétant les fonctionnalités existantes comme le Interprète de code, le composant de récupération et les capacités d’appel de fonctions. Apparemment, OpenAI ouvrira la voie à des applications encore plus polyvalentes et personnalisées dans un avenir proche.
En attendant, si vous êtes intéressé par les introductions faites par OpenAI lors de sa Journée des développeurs, assurez-vous de consulter nos articles sur GPT-4 Turbo, un meilleur GPT à un prix inférieur et les GPT personnalisés, GPTstore et GPT builder.
Crédit image en vedette : OpenAI
Source: L’API OpenAI Assistants vous permettra de créer des assistants IA dans vos propres applications