Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Vous pouvez améliorer l’expérience utilisateur de votre agent déclaratif en ajoutant des fonctionnalités telles que l’interpréteur de code , le générateur d’images et les sources de connaissances pour améliorer et personnaliser les connaissances de votre agent. L’objet fonctionnalités dans la référence du manifeste et la section Connaissances dans Microsoft 365 Copilot offrent plusieurs options pour vous permettre de déverrouiller des fonctionnalités pour vos utilisateurs. Cet article décrit les sources de connaissances que vous pouvez ajouter à vos agents.
Le tableau suivant répertorie les fonctionnalités et les sources de connaissances que vous pouvez configurer à l’aide du générateur d’agent dans Microsoft 365 Copilot ou Microsoft 365 Agents Toolkit et indique si les utilisateurs ont besoin d’une licence Microsoft 365 Copilot ou d’une utilisation limitée pour accéder aux agents dotés de cette fonctionnalité ou source de connaissances.
| Capacité ou source de connaissances | Générateur d’agent | Boîte à outils des agents | Licence ou utilisation limitée requise ? |
|---|---|---|---|
| Interpréteur de code | ✅ | ✅ | Non |
| Générateur d’images | ✅ | ✅ | Non |
| Connecteurs Copilot | ✅ | ✅ | Oui |
| SharePoint | ✅ | ✅ | Oui |
| OneDrive | ✅ | ✅ | Oui |
| Contenu du fichier incorporé | ✅ | ❌ | Oui |
| Recherche web | ✅ | ✅ | Non |
| Recherche web étendue | ✅ | ✅ | Non |
| Dataverse | ✅ | ✅* | Oui |
| ✅ | ✅* | Oui (licence uniquement) | |
| Personnes | ✅ | ✅ | Oui (licence uniquement) |
| Pages OneNote | ✅ | ❌ | Non |
| Messages Teams | ✅ | ✅* | Oui (licence uniquement) |
| Réunions Teams | ✅ | ✅ | Oui (licence uniquement) |
* L’option de portée des connaissances est disponible.
Connecteurs Copilot
Les connecteurs Microsoft 365 Copilot vous permettent d’ajouter des données organisationnelles à votre agent en tant qu’informations d’ancrage. Utilisez des connecteurs Copilot pour ingérer vos données métier dans Microsoft Graph afin que Copilot puisse examiner vos données en tant qu’informations de base en réponse aux invites de l’utilisateur. Pour plus d’informations, consultez Vue d’ensemble des connecteurs Microsoft 365 Copilot.
Pour plus d’informations sur la façon d’ajouter des connecteurs Copilot en tant que connaissances à votre manifeste d’agent dans Agents Toolkit, consultez Objet connecteurs Copilot.
Pour plus d’informations sur l’ajout de connecteurs Copilot à votre agent dans Agent Builder, consultez Connecteurs Copilot.
SharePoint et OneDrive
Lorsque vous configurez votre agent pour qu’il utilise le contenu SharePoint et OneDrive en tant que connaissances, Copilot recherche les fichiers, dossiers ou sites SharePoint et OneDrive auxquels un utilisateur a accès pour obtenir des informations d’ancrage.
Pour plus d’informations sur la façon d’ajouter des connaissances SharePoint et OneDrive à votre manifeste d’agent dans Agents Toolkit, consultez Objet OneDrive et SharePoint.
Pour plus d’informations sur l’ajout de connaissances SharePoint et OneDrive à votre agent dans Agent Builder, ainsi que sur les limites par agent et la gestion des autorisations et des étiquettes de confidentialité, consultez Contenu SharePoint et OneDrive.
Remarque
Les sources de connaissances SharePoint et OneDrive nécessitent que l’utilisateur connecté dispose d’une licence Microsoft 365 Copilot active. Si l’utilisateur ne possède pas de licence, les demandes échouent avec le message Désolé, je n’ai pas pu répondre.
Les comptes client CDX (Customer Digital Experiences) sans licence Copilot peuvent publier des agents, mais ne peuvent pas effectuer de récupération basée sur SharePoint. Utilisez la licence développeur Microsoft 365 Copilot pour tester des scénarios dans des environnements hors production.
Recherche web et étendue
La recherche web permet aux agents d’utiliser l’index de recherche dans Bing pour répondre aux invites des utilisateurs. Si vous activez la recherche web dans votre agent, celui-ci peut renvoyer n’importe quelle donnée web dans ses réponses. Vous pouvez également limiter la recherche web à un maximum de quatre sites web publics.
Importante
Les administrateurs d’organisation peuvent désactiver la recherche web pour Copilot et tous les agents au sein de leur organization. Si les administrateurs désactivent la recherche web, les agents ayant activé la recherche web ne signalent pas d’erreur et n’incluent pas les recherches web dans leurs connaissances. Les cartes de débogage en mode développeur indiquent que la recherche web est activée si l’agent l’a activée, même si les administrateurs l’ont désactivée. Pour plus d’informations, consultez Gérer les scénarios Microsoft 365 Copilot dans le Centre d’administration Microsoft 365.
Ajouter une recherche web et une recherche web étendue
Si vous utilisez Agents Toolkit et Visual Studio Code pour créer votre agent, ajoutez la valeur à la propriété capabilities dans votre fichier manifeste pour activer la WebSearch recherche web. Pour limiter votre recherche web à des sites spécifiques, ajoutez la propriété sites et spécifiez jusqu’à quatre URL, comme illustré dans l’exemple suivant.
Remarque
Pour ajouter une recherche web étendue à votre agent, utilisez la version 1.3 ou ultérieure du schéma manifeste de l’agent déclaratif.
{
"capabilities": [
{
"name": "WebSearch",
"sites": [
{
"url": "cnn.com"
}
]
}
]
}
Si vous utilisez Agent Builder pour créer votre agent, dans l’onglet Configurer , sous Connaissances, répertoriez les URL des sites web que vous souhaitez référencer.
Recherche web et contenu dynamique
Lorsque le manifeste d’un agent déclaratif étend la recherche web à des URL de site web spécifiques, l’agent fonde ses réponses sur le contenu que Bing indexe pour ces sites plutôt que sur un accès direct à la source de données sous-jacente.
La recherche web étendue s’appuie sur le contenu que Bing indexe pour les sites web configurés. Par conséquent, le contenu qui dépend du rendu côté client ou des données générées dynamiquement peut ne pas être entièrement représenté dans les résultats de recherche. Dans certains cas, le contenu chargé dynamiquement peut être manquant ou obsolète par rapport à ce qui apparaît sur le site en ligne.
Ce comportement peut produire des résultats incohérents. Le contenu affiché sur un site web peut différer du contenu disponible pour l’agent, et l’agent peut ne pas renvoyer de manière fiable les éléments les plus récents à partir de listes générées dynamiquement ou mises à jour fréquemment.
Ce comportement est attendu avec l’architecture d’agent déclaratif actuelle. Les agents déclaratifs ne sont pas destinés aux sources web générées dynamiquement ou non OpenAPI, et ces scénarios peuvent conduire à des résultats d’ancrage incomplets ou incohérents.
Pour accéder directement à du contenu structuré et changeant fréquemment, utilisez un plug-in d’API soutenu par une spécification OpenAPI au lieu d’une recherche web étendue. Un plug-in d’API permet à l’agent d’interroger directement la source de données sous-jacente et d’utiliser des paramètres d’API tels que le tri et les limites de résultats, plutôt que de s’appuyer sur du contenu web indexé. Vous pouvez également migrer le contenu vers une source de connaissances statique ou basée sur OpenAPI prise en charge. Pour obtenir des conseils sur ces approches, voir :
- Écrire des instructions efficaces pour les agents déclaratifs avec des plug-ins d’API
- Ajouter un plug-in d’API à un agent déclaratif à l’aide d’une API existante
- Guide de document OpenAPI
Contenu du fichier incorporé
Si vous utilisez Agent Builder pour créer votre agent, vous pouvez télécharger des fichiers directement à partir de votre appareil ou du cloud pour incorporer le contenu que votre agent utilisera comme connaissance. Le contenu du fichier incorporé est stocké dans SharePoint Embedded. Ces fichiers sont comptabilisés dans la capacité OneDrive et SharePoint de votre client.
Remarque
- La fonctionnalité de chargement de fichier est disponible pour les utilisateurs dont la facturation à l’utilisation est activée ou qui disposent d’une licence Microsoft 365 Copilot.
- Le contenu des fichiers incorporés n’est pas pris en charge dans les environnements Microsoft 365 Cloud de la communauté du secteur public (GCC).
Pour plus d’informations sur les fichiers incorporés, consultez Contenu des fichiers incorporés.
Importante
Microsoft Purview - Cloisons aux informations (IB) n’est pas pris en charge sur les fichiers incorporés. Tous les utilisateurs qui peuvent accéder à l’agent peuvent voir des réponses ancrées dans le contenu du fichier incorporé.
Dataverse
La connaissance de Dataverse permet aux agents de répondre en langage naturel aux requêtes des utilisateurs concernant leurs données CRM ou les données provenant de tables dans Microsoft Dataverse. Vous pouvez ajouter une instance de Dataverse comme source de connaissances et ajouter des synonymes et un glossaire pour aider le système à mieux interpréter les données personnalisées dans vos tables. Pour plus d’informations, consultez Ajouter une source de connaissances Dataverse.
Ajouter des connaissances Dataverse
Si vous utilisez Agent Builder pour créer votre agent, sélectionnez Dynamics 365 et Power Apps sous l’onglet Configurer dans la section Connaissances. Sélectionnez + pour localiser l’application que vous souhaitez inclure et sélectionnez l’application, ou laissez-la telle quelle pour effectuer une recherche dans toutes les applications. Vous pouvez accéder aux connaissances de Dataverse dans Agent Builder via Business Applications dans Work IQ, qu’un administrateur doit d’abord activer.
Si vous utilisez Agents Toolkit et Visual Studio Code pour créer votre agent, ajoutez la valeur à la capabilities propriété dans votre fichier manifeste d’agent pour activer la Dataverse connaissance Dataverse, comme illustré dans l’exemple suivant.
Remarque
Pour ajouter Dataverse des connaissances, utilisez la version 1.3 ou ultérieure du schéma manifeste de l’agent déclaratif.
{
"capabilities": [
{
"name": "Dataverse",
"knowledge_sources": [
{
"host_name": "YourOrgID.crm.dynamics.com",
"skill": "DVCopilotSkillName",
"tables": [
{
"table_name": "account"
},
{
"table_name": "opportunity"
}
]
}
]
}
]
}
Avant d’ajouter cette compétence, assurez-vous que la skill valeur de votre tableau de fonctionnalités existe dans votre environnement Dataverse. Assurez-vous également que la valeur correspond à l’ID host_name de votre organisation.
Récupérer une valeur de compétence préexistante ou en créer une nouvelle
Pour extraire ou créer une valeur Dataverse skill :
Obtenir votreID d’organisation à partir du portail >de création Power AppsParamètres >Ressources pour les développeurs.
Obtenez un jeton de porteur pour authentifier et créer des ressources Dataverse. Pour obtenir un jeton de porteur, créez une inscription d’application dans le portail Azure, puis exécutez la demande curl suivante.
curl -X POST https://login.microsoftonline.com/<tenant_ID>/oauth2/v2.0/token \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "client_id=<client_ID>" \ -d "scope=https://YourOrgID.crm.dynamics.com/.default" \ -d "client_secret=<client_secret>" \ -d "grant_type=client_credentials"Déterminez si une
skillvaleur existe déjà en utilisant la demande curl suivante. Si uneskillvaleur existe déjà, la réponse contient une liste de compétences existantesDVTableSearchdans votre environnement Dataverse.AUTH="Bearer {TOKEN}" ORG="https://YourOrgID.crm.dynamics.com" API="$ORG/api/data/v9.1" curl -s -X GET "$API/dvtablesearchs?\$select=dvtablesearchid,name,searchtype" \ -H "Authorization: $AUTH" \ -H "Accept: application/json"Réponse
{ "@odata.context": "https://YourOrgID.crm.dynamics.com/api/data/v9.1/$metadata#dvtablesearchs(dvtablesearchid,name,se…), "value": [ { "@odata.etag": "W/\"4277...\"", "dvtablesearchid": "15369...", "name": "User_Account_jSd6V...", "searchtype": 0 } ] }Si une
skillvaleur existe déjà, utilisez-la dans votre fichier manifeste d’agent. Si laskillvaleur n’existe pas, la réponse contient un tableau vide.Réponse
{ "@odata.context":"https://YourOrgID.crm.dynamics.com/api/data/v9.1/$metadata#dvtablesearchs(dvtablesearchid,name,searchtype)", "value":[] }Si le problème n’existe pas
skill, créez uneDVTableSearchcompétence et utilisez le nom que vous lui attribuez.Demande
AUTH="Bearer {TOKEN}" ORG="https://YourOrgID.crm.dynamics.com" API="$ORG/api/data/v9.1" curl -i -X POST "$API/dvtablesearchs" \ -H "Authorization: $AUTH" \ -H "Accept: application/json" \ -H "Content-Type: application/json" \ -d '{ "name": "Account_SystemUser_Skill", "searchtype": 0, "DVTableSearch_DVTableSearch_DVTableSearch": [ { "name": "Account", "entitylogicalname": "account" } ] }'Réponse
La demande renvoie 204 Aucun contenu pour indiquer que la
DVTableSearchcompétence a été créée avec succès.HTTP/1.1 204 No ContentExécutez à nouveau la demande de boucle à l’étape 3 pour vérifier la case activée pour une compétence existante
DVTableSearch. La réponse contient ledvtablesearchiddu fichierskill. Vous pouvez utiliser cette valeur ou lanamevaleur de laskillpropriété de votre fichier manifeste d’agent.
La connaissance des emails vous permet d’étendre votre agent à une boîte aux lettres personnelle ou partagée et, éventuellement, à un dossier de boîte aux lettres spécifique.
Ajouter des sources de connaissances par e-mail
Si vous utilisez Agent Builder pour créer votre agent, dans l’onglet Configurer de la section Connaissances , sélectionnez Mes e-mails.
Remarque
Vous ne pouvez actuellement pas limiter vos e-mails à un dossier spécifique ou à une boîte aux lettres partagée lorsque vous utilisez le générateur d’agent.
Si vous utilisez Agents Toolkit et Visual Studio Code pour créer votre agent, ajoutez la Email valeur à la propriété capabilities dans votre fichier manifeste d’agent, comme illustré dans l’exemple suivant. Vous pouvez référencer plusieurs dossiers de boîte aux lettres et un seul dossier partagé.
Remarque
Vous devez utiliser la version 1.3 ou ultérieure du schéma manifeste de l’agent déclaratif pour ajouter Email des connaissances.
{
"capabilities": [
{
"name": "Email",
"shared_mailbox": "sample@service.microsoft.com",
"folders": [
{
"folder_id": "inbox"
}
]
}
]
}
Dans le champ folder_id , vous pouvez faire référence à des noms de dossiers connus ou à des ID de dossiers. Pour une liste des noms de dossiers connus, voir type de ressource mailFolder. Pour obtenir la liste des ID de dossier, utilisez la requête suivante dans l’Explorateur Graph :
https://graph.microsoft.com/v1.0/me/mailFolders
Dans le champ shared_mailbox , utilisez l’adresse SMTP de la boîte aux lettres partagée.
Dans le champ group_mailboxes , vous spécifiez une array chaîne (jusqu’à 25) contenant les adresses SMTP des boîtes aux lettres partagées ou des groupes Microsoft 365 auxquels vous souhaitez que votre agent soit étendu.
Si vous référencez à la fois une boîte aux lettres partagée et un dossier, l’agent étend les réponses au dossier dans la boîte aux lettres partagée. Si vous référencez un dossier uniquement, l’agent étend les réponses au contenu du dossier dans la boîte aux lettres personnelle.
Si vous ne référencez pas une boîte aux lettres ou un dossier partagé, la recherche de l’agent n’est limitée à aucun dossier ou boîte aux lettres et renvoie des résultats à partir de tout le contenu du courrier, en fonction de la requête de l’utilisateur.
Personnes
Ancrez votre agent dans les données People pour fournir des réponses plus personnalisées et contextuelles. Les données People combinent des informations publiques sur les individus, telles que le nom, le poste, les compétences et les relations organisationnelles, avec une vue personnelle des connexions, des collaborateurs et des insights pertinents de l’utilisateur. Cette source de connaissances permet aux agents d’effectuer les opérations suivantes :
- Recherchez les profils des utilisateurs et des collègues, y compris la structure hiérarchique et les coordonnées.
- Identifier les experts du domaine et les collaborateurs clés au sein de l’organisation.
- Personnalisez les réponses en fonction des relations, des interactions passées et des préférences de l’utilisateur.
- Fournir des recommandations et des conseils de communication adaptés à des équipes ou des personnes spécifiques.
Ajouter une source de connaissances de personnes
Si vous utilisez Copilot Studio pour créer votre agent, la source de connaissances People est activée par défaut pour les utilisateurs disposant d’une licence Microsoft 365 Copilot.
Si vous utilisez Agents Toolkit et Visual Studio Code pour créer votre agent, ajoutez la valeur à la propriété capabilities dans votre fichier manifeste d’agent pour activer la People connaissance des personnes, comme illustré dans l’exemple suivant. Déclarer uniquement la fonctionnalité de base People permet à l’agent de raisonner uniquement sur des données d’organisation de base telles que celles disponibles dans la carte de profil. Pour inclure du contenu tel que des messages d’équipe, des e-mails et des fichiers connexes entre l’utilisateur de l’agent et les personnes référencées dans l’organisation, consultez la version 1.6 pour utiliser la include_related_content propriété.
Remarque
Pour ajouter la source de connaissances (sans contenu associé), utilisez la Peopleversion 1.3 ou ultérieure du schéma manifeste de l’agent déclaratif. Pour utiliser la propriété, utilisez la include_related_contentversion 1.6 ou ultérieure.
{
"capabilities": [
{
"name":"People"
}
]
}
Si votre agent a besoin de réfléchir au contenu associé (entre l’utilisateur de l’agent et les personnes référencées), tel que les messages, e-mails et fichiers associés aux équipes, tirez parti de la include_related_content propriété. La valeur par défaut est false.
{
"capabilities": [
{
"name":"People",
"include_related_content": true
}
]
}
Pages OneNote
Lorsque vous utilisez Microsoft 365 Copilot pour créer votre agent, vous pouvez choisir des pages OneNote spécifiques dans le sélecteur de fichiers à charger en tant que connaissances. Vous ne pouvez sélectionner que des pages OneNote individuelles. L’option permettant de sélectionner un bloc-notes OneNote entier n’est pas disponible.
Utilisez le sélecteur de fichiers pour ajouter des pages OneNote. Agent Builder ne prend pas en charge la saisie d’URL de page OneNote.
Messages Teams
Vous pouvez configurer les agents pour qu’ils utilisent les canaux Teams, les conversations de réunion, les conversations de groupe et les conversations 1:1 comme sources de connaissances. Vous pouvez choisir de spécifier jusqu’à cinq liens vers des canaux, des groupes, des conversations individuelles ou de réunion pour étendre la recherche Copilot, ou vous pouvez autoriser votre agent à utiliser le contenu Teams de l’utilisateur, y compris les canaux, les réunions et les conversations individuelles et de groupe, comme sources de connaissances.
Les agents peuvent renvoyer des liens vers des fichiers partagés dans des messages Teams, mais ils ne peuvent pas renvoyer des liens vers des fichiers stockés dans un canal Teams, sauf si l’agent a OneDriveAndSharePoint également activé. Pour plus d’informations sur l’optimisation du contenu SharePoint pour Copilot, consultez Optimiser la récupération de contenu.
Ajouter des messages Teams sources de connaissances
Si vous utilisez Agent Builder pour créer votre agent, dans l’onglet Configurer , dans la section Connaissances , sélectionnez la barre de recherche, puis choisissez Mes conversations et réunions Teams. Pour limiter votre agent à un canal, une réunion ou une conversation de groupe spécifique, sous l’onglet Conversations , sélectionnez les conversations que vous souhaitez ajouter en tant que connaissances.
Si vous utilisez Agents Toolkit et Visual Studio Code pour créer votre agent, pour activer la connaissance des messages Teams, ajoutez la TeamsMessage valeur à la propriété capabilities dans votre référence de manifeste. Si vous souhaitez étendre la connaissance Teams à un maximum de cinq ressources Teams, ajoutez les liens vers la propriété urls , comme illustré dans l’exemple suivant.
Remarque
Vous devez utiliser la version 1.3 ou ultérieure du schéma manifeste de l’agent déclaratif pour ajouter la source de TeamsMessage connaissances.
{
"capabilities": [
{
"name": "TeamsMessages",
"urls": []
}
]
}
Obtenir l’URL d’un canal ou d’une réunion
Pour obtenir l’URL d’un canal Teams, choisissez les trois points (...) en regard du nom du canal, puis choisissez Obtenir un lien vers le canal.
Pour obtenir l’URL d’une réunion Teams, ouvrez la réunion, choisissez la flèche en regard de Rejoindre, puis choisissez Copier le lien de participation.
Obtenir l’URL d’une conversation de groupe ou 1:1
Pour obtenir l’URL d’une conversation de groupe ou 1:1, vous avez besoin d’un lien profond qui inclut le chatId. Le lien profond a le format suivant : https://teams.microsoft.com/l/chat/<chatId>/conversations. La valeur chatId est différente pour chaque conversation.
Pour obtenir la valeur chatId pour une conversation de groupe ou une conversation 1:1 :
- Dans Microsoft Teams, accédez à n’importe quel message de la conversation.
- Passez la souris sur le message et choisissez les trois points (...).
- Sélectionnez Copier le lien.
- Collez le lien dans le Bloc-notes ou une application similaire. Le lien ressemble à l’URL suivante :
https://teams.microsoft.com/l/chat/19:12ab3c4d-a123-12a3-a123-123ab12c12de_12a3bcd4-1234-1234-123a-1b2345c678d9@unq.gbl.spaces//1743033793614?context=%7B%22contextType%22%3A%22chat%22%7D. - Copiez le segment de l’URL qui se trouve entre
chat/et le suivant/. Le segment est généralement précédé de19:. Il s’agit du chatId. Dans l’exemple précédent, le chatId est19:12ab3c4d-a123-12a3-a123-123ab12c12de_12a3bcd4-1234-1234-123a-1b2345c678d9@unq.gbl.spaces. - Ajoutez le chatId au lien profond. Par exemple :
https://teams.microsoft.com/l/chat/19:12ab3c4d-a123-12a3-a123-123ab12c12de_12a3bcd4-1234-1234-123a-1b2345c678d9@unq.gbl.spaces/conversations.
Pour plus d’informations, consultez Lien étroit vers la conversation Teams.
Réunions Teams
En utilisant la base de connaissances sur les réunions Teams, vous pouvez demander à votre agent de répondre à des questions sur les réunions, y compris les réunions uniques ou les séries de réunions. Par exemple, votre agent peut répondre à des requêtes telles que « Récapitulatif des réunions d’hier et lister les éléments d’action » ou « Qu’est-ce qui a été dit sur Project X dans mes réunions ? ». Vous pouvez éventuellement étendre cette source de connaissances à un maximum de cinq réunions spécifiques. Cette source de connaissances permet à l’agent d’accéder aux métadonnées de réunion (objet, organisateur, participants et titre), au contenu de la transcription et aux conversations de réunion.
Remarque
La référence à une série de réunions est limitée aux quatre dernières instances de la série.
Ajouter une source de connaissances pour les réunions
Si vous utilisez Agent Builder pour créer votre agent, dans l’onglet Configurer , dans la section Connaissances , sélectionnez la barre de recherche, puis choisissez Mes conversations et réunions Teams. La possibilité d’étendre l’étendue aux réunions sera bientôt disponible dans Agent Builder.
Si vous utilisez Agents Toolkit et Visual Studio Code pour créer votre agent, pour activer la base de connaissances des réunions, ajoutez la Meetings valeur à la propriété capabilities dans votre fichier manifeste d’agent, comme illustré dans l’exemple suivant. Si vous souhaitez étendre l’agent à des réunions spécifiques, ajoutez l’UID de la réunion à la items_by_id propriété. Pour obtenir des instructions sur la recherche de l’ID d’une réunion, consultez Obtenir l’ID d’une réunion.
Remarque
Vous devez utiliser la version 1.6 ou ultérieure du schéma manifeste de l’agent déclaratif pour ajouter la source de Meetings connaissances.
{
"capabilities": [
{
"name":"Meetings",
"items_by_id": [
{
"id": "010000002300A00045B6C7890D12E0030000000040056F7GH890IJ01000000000000000020000000J3L45M6A7NO8PQ9R0S12TUV340XY5Z00",
"is_series": true
}
]
}
]
}