{"id":3689,"date":"2026-03-22T19:39:11","date_gmt":"2026-03-22T18:39:11","guid":{"rendered":"https:\/\/wp.unil.ch\/iaunil\/creating-a-custom-ai-assistant-tools-methods-and-best-practices\/"},"modified":"2026-10-20T23:38:33","modified_gmt":"2026-10-20T21:38:33","slug":"creating-a-custom-ai-assistant-tools-methods-and-best-practices","status":"publish","type":"post","link":"https:\/\/wp.unil.ch\/iaunil\/en\/creating-a-custom-ai-assistant-tools-methods-and-best-practices\/","title":{"rendered":"Custom AI assistant: tools, methods and best practices (updated September 2026)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The major generative AI platforms (Microsoft Copilot, ChatGPT, Google Gemini, Claude) now let you create <strong>custom assistants<\/strong>. These are saved configurations, specialized for a particular topic, tone or dataset, that you can reuse at will without restating your instructions in every conversation.<\/p>\n\n<p class=\"wp-block-paragraph\">This article shows how to set them up on four platforms. Since interfaces change frequently, we focus on the <strong>common logic<\/strong> rather than on each button.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>UNIL reminder:<\/strong> Among these platforms, only Microsoft Copilot is authorized at UNIL for processing institutional data (see the <a href=\"https:\/\/wp.unil.ch\/iaunil\/en\/microsoft-copilot-a-secure-ai-language-model-available-at-unil\/\" target=\"_blank\" rel=\"noreferrer noopener\">dedicated page<\/a>). The other platforms (ChatGPT, Gemini, Claude) must only be used with non-confidential, already public data. Do not upload personal or sensitive data, or data subject to official secrecy, to them.<\/p>\n\n<h2 class=\"wp-block-heading has-large-font-size\">What is a custom AI assistant for?<\/h2>\n\n<p class=\"wp-block-paragraph\">A custom assistant lets you <strong>lock in a behavior<\/strong>: you define the role, tone, rules and sources once and for all. Each new conversation then starts with these settings already in place. A few use cases:<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Academic writing support.<\/strong> An assistant that knows APA style and rephrases text in academic English. <em>Caution: LLMs can hallucinate bibliographic references. Systematic human verification remains essential.<\/em><\/li>\n\n\n\n<li><strong>Administrative support.<\/strong> An assistant trained on internal procedures, able to answer common staff questions.<\/li>\n\n\n\n<li><strong>Qualitative data analysis.<\/strong> An assistant that codes interviews according to a predefined analytical framework. <em>Caution: do not upload non-anonymized interview data to external platforms. This use requires either full anonymization beforehand or a secure environment (a local model or an institutional instance at Central IT Services).<\/em><\/li>\n\n\n\n<li><strong>Course preparation.<\/strong> An assistant that specializes in a discipline and generates exercises suited to the students\u2019 level.<\/li>\n\n\n\n<li><strong>Literature monitoring.<\/strong> An assistant to which you give documents, on platforms that accept file uploads, to produce first-pass summaries. These summaries do not replace critical reading of the original sources, and their accuracy must be checked. <em>Caution: an article available through a UNIL subscription should not be uploaded to an external platform. Prefer publications whose license explicitly allows reuse, typically CC BY or CC0. Free access does not mean free reuse.<\/em><\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\">The main benefit: giving every conversation <strong>the same starting point<\/strong>. The response itself, however, can vary from one conversation to the next.<\/p>\n\n<h2 class=\"wp-block-heading has-large-font-size\">The common principle: three key elements<\/h2>\n\n<p class=\"wp-block-paragraph\">On every platform, creating an assistant relies on three components:<\/p>\n\n<ol class=\"wp-block-list\">\n<li><strong>Instructions (the \u201csystem prompt\u201d).<\/strong> Here you describe the assistant\u2019s role, tone, rules of behavior and the limits of its responses. This text is injected at the start of each conversation.<\/li>\n\n\n\n<li><strong>The knowledge base.<\/strong> Files or URLs that the assistant can consult. Accepted formats vary by platform.<\/li>\n\n\n\n<li><strong>Capabilities and tools.<\/strong> Depending on the platform: web browsing, image generation, code execution, etc.<\/li>\n<\/ol>\n\n<h2 class=\"wp-block-heading has-large-font-size\">1. Microsoft Copilot: Agents<\/h2>\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"581\" src=\"https:\/\/wp.unil.ch\/iaunil\/files\/2026\/08\/copilot-config-1-1024x581.png\" alt=\"Copilot Agent Builder, Configure view: assistant name and description, response mode set to Auto, Instructions field, Knowledge section with its gear icon, Web search toggle on with four URLs, Suggested prompts table with three rows filled in\" class=\"wp-image-4356\" srcset=\"https:\/\/wp.unil.ch\/iaunil\/files\/2026\/08\/copilot-config-1-1024x581.png 1024w, https:\/\/wp.unil.ch\/iaunil\/files\/2026\/08\/copilot-config-1-300x170.png 300w, https:\/\/wp.unil.ch\/iaunil\/files\/2026\/08\/copilot-config-1-768x436.png 768w, https:\/\/wp.unil.ch\/iaunil\/files\/2026\/08\/copilot-config-1.png 1376w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n<p class=\"wp-block-paragraph\"><strong>Access:<\/strong> <a href=\"https:\/\/m365.cloud.microsoft\" target=\"_blank\" rel=\"noreferrer noopener\">m365.cloud.microsoft<\/a> \u2192 sidebar \u2192 <em>Agents<\/em> section \u2192 <em>New agent<\/em> button.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>UNIL note:<\/strong> Microsoft 365 Copilot Chat is currently the only AI language model made available to the entire UNIL community. Data is processed within Microsoft\u2019s EU Data Boundary (the European Union and EFTA, of which Switzerland is a member). According to the UNIL FAQ, the \u201cProtected\u201d badge at the top of the interface confirms that your prompts and their responses remain confidential and <strong>are not used to train the models<\/strong>. On this basis, and provisionally, Copilot can process private documents or content subject to official secrecy, provided no online search is triggered; the UNIL [S\u00e9curis\u00e9] (\u201cSecure\u201d) agent turns web search off by default. Sensitive data under Swiss law, such as medical records, identifying health information or confidential HR data, remains excluded: processing it requires a local model, deployed by Central IT Services or on your computer. Learn more: <a href=\"https:\/\/wp.unil.ch\/iaunil\/en\/microsoft-copilot-a-secure-ai-language-model-available-at-unil\/\" target=\"_blank\" rel=\"noreferrer noopener\">our article on Copilot<\/a>.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Beware of web search.<\/strong> In Agent Builder, the <em>Web search<\/em> toggle is off at first, but it turns on by itself as soon as you add a URL as a knowledge source, and turning it off deletes all your sources: a dialog box asks for confirmation, then the deletion is final. Any assistant with knowledge sources therefore has web search on, and it really does consult external websites. The only way to keep web search off is to give the assistant no sources. The UNIL FAQ warns that an automatically triggered search sends data outside the protected environment, so do not feed an assistant you create with private data or content subject to official secrecy.<\/p>\n\n<p class=\"wp-block-paragraph\">Microsoft calls its custom assistants \u201cAgents\u201d. You create them with the built-in <strong>Agent Builder<\/strong> tool, which lets you either describe the assistant in natural language and let the AI configure it, or set it up by hand in the <em>Configure<\/em> pane. Saving is automatic.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Knowledge.<\/strong> With the Copilot Chat license, only <strong>URLs of public websites<\/strong> can be added, four at most. The address you enter is also automatically truncated to two levels of depth. Any public website will do; it does not have to belong to UNIL. The added addresses appear under <em>Web search<\/em>, not in the <em>Knowledge<\/em> box, which stays empty.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Capabilities.<\/strong> They are set via the gear icon in the <em>Knowledge<\/em> section. Two are on by default: \u201cCreate documents, charts, and code\u201d and \u201cCreate images\u201d. A third setting, \u201cDiscourage model knowledge\u201d, tells the assistant to favor your sources over its general knowledge; it is off by default. The assistant does not run code on its own: you have to ask for it explicitly.<\/p>\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"804\" height=\"378\" src=\"https:\/\/wp.unil.ch\/iaunil\/files\/2026\/08\/copilot-knowledge-settings-1.png\" alt=\"Copilot Knowledge settings window: \u201cCreate documents, charts, and code\u201d and \u201cCreate images\u201d on by default, \u201cDiscourage model knowledge\u201d off\" class=\"wp-image-4358\" srcset=\"https:\/\/wp.unil.ch\/iaunil\/files\/2026\/08\/copilot-knowledge-settings-1.png 804w, https:\/\/wp.unil.ch\/iaunil\/files\/2026\/08\/copilot-knowledge-settings-1-300x141.png 300w, https:\/\/wp.unil.ch\/iaunil\/files\/2026\/08\/copilot-knowledge-settings-1-768x361.png 768w\" sizes=\"auto, (max-width: 804px) 100vw, 804px\" \/><\/figure>\n\n<p class=\"wp-block-paragraph\"><strong>Sharing.<\/strong> The shared link gives <strong>editing<\/strong> access. Until you share it, your assistant is visible only to you, in the <em>My agents<\/em> tab.<\/p>\n\n<h2 class=\"wp-block-heading has-large-font-size\">2. ChatGPT: GPTs<\/h2>\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"546\" src=\"https:\/\/wp.unil.ch\/iaunil\/files\/2026\/08\/chatgpt-config-1-1024x546.png\" alt=\"GPT editor, Configure tab: Name, Description, Instructions with the warning about instructions, Conversation starters, Knowledge with one file and the warning about files, Recommended Model, three capabilities with Code Interpreter unchecked\" class=\"wp-image-4360\" srcset=\"https:\/\/wp.unil.ch\/iaunil\/files\/2026\/08\/chatgpt-config-1-1024x546.png 1024w, https:\/\/wp.unil.ch\/iaunil\/files\/2026\/08\/chatgpt-config-1-300x160.png 300w, https:\/\/wp.unil.ch\/iaunil\/files\/2026\/08\/chatgpt-config-1-768x409.png 768w, https:\/\/wp.unil.ch\/iaunil\/files\/2026\/08\/chatgpt-config-1.png 1465w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n<p class=\"wp-block-paragraph\"><strong>Access:<\/strong> <a href=\"https:\/\/chatgpt.com\" target=\"_blank\" rel=\"noreferrer noopener\">chatgpt.com<\/a> \u2192 sidebar \u2192 <em>More<\/em> \u2192 <em>GPTs<\/em> \u2192 <em>Create<\/em> button.<\/p>\n\n<p class=\"wp-block-paragraph\">OpenAI calls its custom assistants \u201cGPTs\u201d. Saving is manual: until you click the <em>Create<\/em> button, the GPT remains a <em>Draft<\/em>.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Caution:<\/strong> the <em>Knowledge<\/em> section is filled by uploading files. OpenAI warns that conversations with your GPT may include all or part of the instructions provided, and reveal all or part of these files. Under <em>Additional Settings<\/em>, a setting checked by default allows the GPT\u2019s conversations to be used to improve OpenAI\u2019s models.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Capabilities.<\/strong> Web Search and Image Generation are checked by default; Code Interpreter &amp; Data Analysis (Python code execution) is unchecked.<\/p>\n\n<h2 class=\"wp-block-heading has-large-font-size\">3. Google Gemini: Gems<\/h2>\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"418\" src=\"https:\/\/wp.unil.ch\/iaunil\/files\/2026\/08\/gemini-config-1-1024x418.png\" alt=\"Gem form: Name, Description, Instructions with the rewrite (magic wand) button, Default tool set to none, and Knowledge with a TXT file\" class=\"wp-image-4362\" srcset=\"https:\/\/wp.unil.ch\/iaunil\/files\/2026\/08\/gemini-config-1-1024x418.png 1024w, https:\/\/wp.unil.ch\/iaunil\/files\/2026\/08\/gemini-config-1-300x123.png 300w, https:\/\/wp.unil.ch\/iaunil\/files\/2026\/08\/gemini-config-1-768x314.png 768w, https:\/\/wp.unil.ch\/iaunil\/files\/2026\/08\/gemini-config-1.png 1224w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n<p class=\"wp-block-paragraph\"><strong>Access:<\/strong> <a href=\"https:\/\/gemini.google.com\" target=\"_blank\" rel=\"noreferrer noopener\">gemini.google.com<\/a> \u2192 sidebar \u2192 <em>Gems<\/em> section \u2192 <em>New Gem<\/em> button.<\/p>\n\n<p class=\"wp-block-paragraph\">Google calls its assistants \u201cGems\u201d. Saving is manual.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Default tool.<\/strong> A drop-down menu lets you attach a tool to the Gem. Web search, however, has no setting, and its behavior is inconsistent: the same question, asked word for word, triggered a search with sources in an ordinary Gemini conversation but a refusal in our test Gem. Do not rely on it in a Gem.<\/p>\n\n<p class=\"wp-block-paragraph\">A Gem\u2019s Knowledge section accepts files and Google Drive sources. Google states that it uses the content of Gems, including these sources, to improve its AI.<\/p>\n\n<h2 class=\"wp-block-heading has-large-font-size\">4. Claude: Projects<\/h2>\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"496\" src=\"https:\/\/wp.unil.ch\/iaunil\/files\/2026\/08\/claude-config-1-1024x496.png\" alt=\"Claude project: title and description, input box with Chat and Cowork switch, list of the project\u2019s conversations, and on the right the Instructions section, Context with the capacity indicator and two files, then Scheduled\" class=\"wp-image-4364\" srcset=\"https:\/\/wp.unil.ch\/iaunil\/files\/2026\/08\/claude-config-1-1024x496.png 1024w, https:\/\/wp.unil.ch\/iaunil\/files\/2026\/08\/claude-config-1-300x145.png 300w, https:\/\/wp.unil.ch\/iaunil\/files\/2026\/08\/claude-config-1-768x372.png 768w, https:\/\/wp.unil.ch\/iaunil\/files\/2026\/08\/claude-config-1.png 1238w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n<p class=\"wp-block-paragraph\"><strong>Access:<\/strong> <a href=\"https:\/\/claude.ai\" target=\"_blank\" rel=\"noreferrer noopener\">claude.ai<\/a> \u2192 sidebar \u2192 <em>Projects<\/em> section \u2192 <em>New project<\/em> button.<\/p>\n\n<p class=\"wp-block-paragraph\">At Anthropic, the equivalent is called \u201cProjects\u201d. Each project groups conversations that share the same instructions and files, and is organized into three sections shown on the right of the screen: <em>Instructions<\/em>, <em>Context<\/em> and <em>Scheduled<\/em>. Instructions are saved by hand, with a <em>Save instructions<\/em> button.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Capabilities.<\/strong> Claude has <strong>no image generation<\/strong> and offers SVG instead. It <strong>does, however, run code<\/strong>.<\/p>\n\n<p class=\"wp-block-paragraph\">The choice of model, together with a reasoning-effort setting, is a distinctive strength. Sharing, on the other hand, is not available on an individual account.<\/p>\n\n<h2 class=\"wp-block-heading has-large-font-size\">Comparison table<\/h2>\n\n<p class=\"wp-block-paragraph\">Here is a summary of each platform\u2019s capabilities.<\/p>\n\n<figure class=\"wp-block-table has-small-font-size\"><table><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Criterion<\/th><th class=\"has-text-align-left\" data-align=\"left\">Copilot (Agents)<\/th><th class=\"has-text-align-left\" data-align=\"left\">ChatGPT (GPTs)<\/th><th class=\"has-text-align-left\" data-align=\"left\">Gemini (Gems)<\/th><th class=\"has-text-align-left\" data-align=\"left\">Claude (Projects)<\/th><\/tr><\/thead><tbody><tr><td><strong>Knowledge<\/strong><\/td><td>4 URLs of public websites at most; a 5th is refused. Depth automatically truncated to 2 levels. No other sources with the Copilot Chat license.<\/td><td>Files uploaded from the device. The interface shows no limit on number or size.<\/td><td>5 source options: files, Google Drive, Photos, code, Gemini Notebook. No limit shown.<\/td><td>5 methods: files, text, GitHub, Canva, Google Drive. Project capacity shown as a percentage.<\/td><\/tr><tr><td><strong>Web search<\/strong><\/td><td>Yes. The toggle turns on by itself as soon as the first URL is added<\/td><td>Yes, checked by default. Sources cited during the test<\/td><td>No setting; refused in our Gem although it worked in an ordinary conversation<\/td><td>Yes, checked by default. Search performed during the test<\/td><\/tr><tr><td><strong>Image generation<\/strong><\/td><td><em>Create images<\/em> setting on by default<\/td><td>Yes, checked by default. Image produced during the test<\/td><td>Yes, image produced during the test. Video and music offered as tools<\/td><td>No. Explicit refusal, SVG offered instead<\/td><\/tr><tr><td><strong>Data analysis<\/strong><\/td><td>Yes, but only when explicitly asked. Python run, chart and Excel workbook produced. Otherwise it calculates in its head and gets it wrong<\/td><td>Yes, Python run during the test. Box unchecked by default<\/td><td>No. No code run, and a wrong standard deviation during the test<\/td><td>Yes, Python run in a terminal during the test<\/td><\/tr><tr><td><strong>Deep Research<\/strong><\/td><td>No, not in the settings<\/td><td>No, not among the capabilities<\/td><td>Offered as a default tool<\/td><td>Yes, <em>Research<\/em>; a search was launched and completed during the test<\/td><\/tr><tr><td><strong>Model choice<\/strong><\/td><td>Yes, OpenAI models, plus three response modes (Auto, Quick response, Think deeper)<\/td><td>Yes, a recommended model of your choice<\/td><td>At conversation level, not at Gem level<\/td><td>Yes, Fable, Opus, Sonnet and Haiku families, with five effort levels<\/td><\/tr><tr><td><strong>Sharing<\/strong><\/td><td>People added by name or email address, with a permission level per person and an edit link to copy<\/td><td>Private by default (<em>Only me<\/em>)<\/td><td>Google Drive sharing window: people or groups, general access shown as Restricted, link to copy<\/td><td>No sharing on an individual account<\/td><\/tr><tr><td><strong>Distinctive features<\/strong><\/td><td>Automatic saving, copy to Copilot Studio, 8,000-character instruction limit<\/td><td>API actions (<em>Create new action<\/em> button), Conversation starters, manual saving<\/td><td>Multimedia, Canvas, guided learning, button to optimize instructions<\/td><td>Scheduled tasks, Skills, plugins, connectors, effort setting, instructions saved by hand<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<h2 class=\"wp-block-heading has-large-font-size\">Tips for writing good instructions<\/h2>\n\n<p class=\"wp-block-paragraph\">Instructions are the part of an assistant you control best. A few principles:<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Define a clear role.<\/strong> \u201cYou are an assistant specialized in [field] for [target audience].\u201d<\/li>\n\n\n\n<li><strong>Specify the tone.<\/strong> Formal, educational, concise, accessible\u2026 depending on your audience.<\/li>\n\n\n\n<li><strong>Set limits.<\/strong> What the assistant should do <em>and<\/em> what it should not do.<\/li>\n\n\n\n<li><strong>Give examples.<\/strong> Add one or two questions with the expected answer, to show the desired format and level of detail.<\/li>\n\n\n\n<li><strong>Structure your instructions.<\/strong> Use sections or numbered lists for clarity.<\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\"><em>Configurations checked in August 2026 on all four platforms.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Designing an AI assistant tailored to your academic needs: tools, setup, best practices and limitations for effective and secure use.<\/p>\n","protected":false},"author":1002618,"featured_media":3685,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"footnotes":""},"categories":[22],"tags":[],"class_list":["post-3689","post","type-post","status-publish","format-standard","has-post-thumbnail","category-resources"],"_links":{"self":[{"href":"https:\/\/wp.unil.ch\/iaunil\/en\/wp-json\/wp\/v2\/posts\/3689","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.unil.ch\/iaunil\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.unil.ch\/iaunil\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.unil.ch\/iaunil\/en\/wp-json\/wp\/v2\/users\/1002618"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.unil.ch\/iaunil\/en\/wp-json\/wp\/v2\/comments?post=3689"}],"version-history":[{"count":5,"href":"https:\/\/wp.unil.ch\/iaunil\/en\/wp-json\/wp\/v2\/posts\/3689\/revisions"}],"predecessor-version":[{"id":4466,"href":"https:\/\/wp.unil.ch\/iaunil\/en\/wp-json\/wp\/v2\/posts\/3689\/revisions\/4466"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp.unil.ch\/iaunil\/en\/wp-json\/wp\/v2\/media\/3685"}],"wp:attachment":[{"href":"https:\/\/wp.unil.ch\/iaunil\/en\/wp-json\/wp\/v2\/media?parent=3689"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.unil.ch\/iaunil\/en\/wp-json\/wp\/v2\/categories?post=3689"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.unil.ch\/iaunil\/en\/wp-json\/wp\/v2\/tags?post=3689"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}