{"id":8274,"date":"2026-07-15T08:56:46","date_gmt":"2026-07-15T08:56:46","guid":{"rendered":"https:\/\/wp.graip.ai\/?p=8274"},"modified":"2026-07-15T08:56:48","modified_gmt":"2026-07-15T08:56:48","slug":"graip-ai-q2-2026-recap-deeper-automation-and-greater-visibility-into-agent-activities","status":"publish","type":"post","link":"https:\/\/graip.ai\/blog\/graip-ai-q2-2026-recap-deeper-automation-and-greater-visibility-into-agent-activities","title":{"rendered":"Graip.AI Q2 2026 Recap: Deeper Automation and Greater Visibility into Agent Activities"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Every quarter, Graip.AI moves a little further from &#8220;AI that assists&#8221; toward &#8220;AI that operates.&#8221; This recap walks through what&#8217;s new and shows how these capabilities are already playing out in real workflows, from contract review to quote reconciliation. Here&#8217;s what changed and why it matters.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"872\" height=\"529\" data-src=\"https:\/\/wp.graip.ai\/wp-content\/uploads\/2026\/07\/37884-1.png\" alt=\"\" class=\"wp-image-8285 lazyload\" data-srcset=\"https:\/\/graip.ai\/blog\/wp-content\/uploads\/2026\/07\/37884-1.png 872w, https:\/\/graip.ai\/blog\/wp-content\/uploads\/2026\/07\/37884-1-768x466.png 768w\" data-sizes=\"(max-width: 872px) 100vw, 872px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 872px; --smush-placeholder-aspect-ratio: 872\/529;\" \/><\/figure>\n\n\n\n<h2 id=\"h-new-features-and-improvements\" class=\"wp-block-heading\">New Features and Improvements<\/h2>\n\n\n\n<h3 id=\"h-hands-free-agent-interaction\" class=\"wp-block-heading\">Hands-Free Agent Interaction<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You can control agents using your voice instead of typing, making it faster to send requests when you&#8217;re away from a keyboard or juggling multiple tasks. This removes friction for anyone who needs to work with agents on the go.<\/p>\n\n\n\n<h3 id=\"h-email-templates-for-agents\" class=\"wp-block-heading\">Email Templates for Agents<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You can set up and manage agent email templates directly in the UI, without any manual editing. This standardizes how agents communicate on your behalf, so every outgoing message stays consistent in format and tone across your team.<\/p>\n\n\n\n<h3 id=\"h-usage-monitoring-management\" class=\"wp-block-heading\">Usage Monitoring &amp; Management<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Account settings now show chat request usage and pages processed, giving teams a clear view of consumption as it happens. This makes it easier to track activity against your subscription limits and plan ahead, rather than finding out after the fact.<\/p>\n\n\n\n<h3 id=\"h-working-with-line-items-in-tables-directly\" class=\"wp-block-heading\">Working with Line Items in Tables Directly &nbsp;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When the Quote Management Agent returns a quotation for review, you can edit line items directly in the table, ask the agent to make specific changes, or export the table to Excel, make bulk edits, and upload it back with everything applied. It&#8217;s built for the pace and precision RFQ workflows require.<\/p>\n\n\n\n<h3 id=\"h-agent-thinking-ui-ux\" class=\"wp-block-heading\">Agent Thinking UI\/UX<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">We have redesigned the agent thinking experience in Agents Lab to give clearer visibility into what an agent is doing at each step \u2013 what it&#8217;s processing and where it stands in the workflow. This makes it easier to follow an agent&#8217;s progress in real time rather than waiting for a result with no insight into how it got there.<\/p>\n\n\n\n<h3 id=\"h-google-drive-storage\" class=\"wp-block-heading\">Google Drive Storage<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Agent-processed files are now stored in shared Google Drive folders, making output versions accessible for review and audits. Teams can trace back through past outputs without relying on the agent&#8217;s history.<\/p>\n\n\n\n<h3 id=\"h-open-source-mcp-server\" class=\"wp-block-heading\">Open-Source MCP Server<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Graip.AI has released an open-source Model Context Protocol (MCP) server for its document extraction engine. Any AI application that supports MCP can now use Graip.AI&#8217;s extraction capabilities directly, without custom integration work. This is a shift from Graip.AI&#8217;s existing API integrations with SAP and other enterprise systems, which someone has to build and maintain. MCP is a standardized protocol, so any MCP-compatible AI application can call Graip.AI&#8217;s tools directly, without custom integration work.<\/p>\n\n\n\n<h3 id=\"h-personalized-user-prompt\" class=\"wp-block-heading\">Personalized User Prompt<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You can now add a personalized prompt in Agents Lab that supplements the system prompt without overriding it. This enables each user to tailor agent behavior to their own working style and context, without touching system-level configuration.<\/p>\n\n\n\n<h3 id=\"h-agent-evaluation-monitoring\" class=\"wp-block-heading\">Agent Evaluation &amp; Monitoring<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Graip.AI Agents now include evaluation and monitoring capabilities that systematically measure and improve the quality of agent outcomes. This results in better outcomes with less human intervention in the future.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"872\" height=\"529\" data-src=\"https:\/\/wp.graip.ai\/wp-content\/uploads\/2026\/07\/Frame-139414.png\" alt=\"\" class=\"wp-image-8282 lazyload\" data-srcset=\"https:\/\/graip.ai\/blog\/wp-content\/uploads\/2026\/07\/Frame-139414.png 872w, https:\/\/graip.ai\/blog\/wp-content\/uploads\/2026\/07\/Frame-139414-768x466.png 768w\" data-sizes=\"(max-width: 872px) 100vw, 872px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 872px; --smush-placeholder-aspect-ratio: 872\/529;\" \/><\/figure>\n\n\n\n<h2 id=\"h-spotlight-use-cases\" class=\"wp-block-heading\">Spotlight Use Cases<\/h2>\n\n\n\n<h3 id=\"h-advanced-quote-management-agent-the-unhappy-path\" class=\"wp-block-heading\">Advanced Quote Management Agent \u2013 the \u201cUnhappy Path\u201d<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The Challenge:<\/strong> When a manufacturer rejects or modifies items in a customer&#8217;s RFP\/RFQ \u2013 changing quantities, removing items, or substituting products \u2013 reconciling those changes against the original request becomes time-consuming. Sales teams must manually compare files, track down what changed, validate it against CPQ data, and figure out how to communicate the revised terms back to the customer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The Solution:<\/strong> Quote Management Agent that handles the full RFQ\/RFP-to-proposal cycle for cases where the manufacturer&#8217;s response doesn&#8217;t match the original request. When the user forwards an RFP\/RFQ, the agent extracts product and line-item data, drafts a clarification email to the manufacturer, and generates a CSV with product details for feasibility checks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once the manufacturer returns corrections, the user forwards the reply back to the agent, which automatically reconciles the original CSV against the returned file and validates it against CPQ data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The agent then presents a clear summary of all changes and drafts a customer-facing email with a revised proposal, which the user reviews and approves before it goes out.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The Outcome:<\/strong> Change tracking, reconciliation, and communication around modified quotes are now automated end-to-end, with the user retaining full control at each key decision point.<\/p>\n\n\n\n<h3 id=\"h-pricing-automation-agent-label-production\" class=\"wp-block-heading\">Pricing Automation Agent \u2013 Label Production<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The Challenge:<\/strong> Pricing in the label production vertical involves layered logic \u2013 base costs, family groupings, historical benchmarks \u2013 that must be applied consistently across every incoming request. Calculating unit costs manually means pulling data from multiple sources, applying pricing logic by hand, and cross-checking against historical benchmarks, all before a single price can be finalized.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The Solution:<\/strong> Pricing Automation Agent that automates end-to-end pricing for label production, from incoming request through finalized unit costs. The agent parses the incoming request, assigns base product costs, groups items by product family, and looks up historical unit costs for comparison. It then calculates unit costs, giving a clear explanation of the logic behind it and presents the figures side by side with the historical benchmark.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The Outcome:<\/strong> Teams get consistent, explainable pricing that accounts for base costs, family groupings, and historical benchmarks automatically, while retaining the final say on which number to use. The result is faster pricing decisions that are grounded in both current calculation and historical context.<\/p>\n\n\n\n<h3 id=\"h-rebate-agreement-agent\" class=\"wp-block-heading\">Rebate Agreement Agent<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The Challenge<\/strong>: Supplier rebate agreements arrive as PDFs in varying layouts and formats. The rebate team has to read each one, classify it by hand into the right category, match it against the correct rate card, manually fill in the discount column, and re-key every line into Pricefx.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The Solution<\/strong>: Rebate Agreement Agent that automates intake, classification, and enrichment end-to-end, escalating only what needs human judgment. The agent extracts agreement data, classifies it into the correct category with a confidence score and supporting evidence, matches it to the right rate card, and fills the discount column line by line. It validates each record for completeness and consistency \u2013 clean agreements post straight through to Pricefx, while anything ambiguous is flagged for the rebate manager to review.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After receiving approvals, the agent creates rebate records in Pricefx and notifies the relevant teams on the same day.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The Outcome<\/strong>: The rebate manager only reviews the exceptions, while clean agreements flow straight through from intake to Pricefx posting with full auditability. This removes the manual classification, lookup, and re-keying work that previously consumed hours per supplier, while reducing the errors that come with doing it by hand.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"872\" height=\"529\" data-src=\"https:\/\/wp.graip.ai\/wp-content\/uploads\/2026\/07\/Frame-139413-1.png\" alt=\"\" class=\"wp-image-8284 lazyload\" data-srcset=\"https:\/\/graip.ai\/blog\/wp-content\/uploads\/2026\/07\/Frame-139413-1.png 872w, https:\/\/graip.ai\/blog\/wp-content\/uploads\/2026\/07\/Frame-139413-1-768x466.png 768w\" data-sizes=\"(max-width: 872px) 100vw, 872px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 872px; --smush-placeholder-aspect-ratio: 872\/529;\" \/><\/figure>\n\n\n\n<h2 id=\"h-closing-thoughts\" class=\"wp-block-heading\">Closing Thoughts<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This quarter, Graip.AI focused on making agents more capable, more transparent, and easier to work with day to day. From voice input and personalized prompts to evaluation and monitoring, deeper CPQ and rebate automation, and an open-source MCP server \u2013 these updates reflect a platform that&#8217;s growing both in what it can do and in how much visibility and control teams have over it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Explore the new capabilities in your Graip.AI workspace and don\u2019t hesitate to reach out to our team if you have any questions.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Every quarter, Graip.AI moves a little further from &#8220;AI that assists&#8221; toward &#8220;AI that operates.&#8221; This recap walks through what&#8217;s new and shows how these capabilities are already playing out in real workflows, from contract review to quote reconciliation. Here&#8217;s what changed and why it matters. New Features and Improvements Hands-Free Agent Interaction You can [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":8278,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3,8,209],"tags":[219,16],"class_list":["post-8274","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai","category-automation","category-idp","tag-ai-agent","tag-idp"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v19.0.1 (Yoast SEO v19.4) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Graip.AI Q2 2026 Recap: Deeper Automation and Greater Visibility into Agent Activities | Graip.AI Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/graip.ai\/blog\/graip-ai-q2-2026-recap-deeper-automation-and-greater-visibility-into-agent-activities\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Graip.AI Q2 2026 Recap: Deeper Automation and Greater Visibility into Agent Activities\" \/>\n<meta property=\"og:description\" content=\"Every quarter, Graip.AI moves a little further from &#8220;AI that assists&#8221; toward &#8220;AI that operates.&#8221; This recap walks through what&#8217;s new and shows how these capabilities are already playing out in real workflows, from contract review to quote reconciliation. Here&#8217;s what changed and why it matters. New Features and Improvements Hands-Free Agent Interaction You can [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/graip.ai\/blog\/graip-ai-q2-2026-recap-deeper-automation-and-greater-visibility-into-agent-activities\" \/>\n<meta property=\"og:site_name\" content=\"Graip.AI Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-15T08:56:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-15T08:56:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/graip.ai\/blog\/wp-content\/uploads\/2026\/07\/Frame-139415.png\" \/>\n\t<meta property=\"og:image:width\" content=\"872\" \/>\n\t<meta property=\"og:image:height\" content=\"529\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Karyna Mihalevich\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Karyna Mihalevich\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/graip.ai\/blog\/#website\",\"url\":\"https:\/\/graip.ai\/blog\/\",\"name\":\"Graip.AI Blog\",\"description\":\"ML and Data Science articles\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/graip.ai\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/graip.ai\/blog\/graip-ai-q2-2026-recap-deeper-automation-and-greater-visibility-into-agent-activities\",\"url\":\"https:\/\/graip.ai\/blog\/graip-ai-q2-2026-recap-deeper-automation-and-greater-visibility-into-agent-activities\",\"name\":\"Graip.AI Q2 2026 Recap: Deeper Automation and Greater Visibility into Agent Activities | Graip.AI Blog\",\"isPartOf\":{\"@id\":\"https:\/\/graip.ai\/blog\/#website\"},\"datePublished\":\"2026-07-15T08:56:46+00:00\",\"dateModified\":\"2026-07-15T08:56:48+00:00\",\"author\":{\"@id\":\"https:\/\/graip.ai\/blog\/#\/schema\/person\/d5c56aeeddab95ba303f021a643d4cc7\"},\"breadcrumb\":{\"@id\":\"https:\/\/graip.ai\/blog\/graip-ai-q2-2026-recap-deeper-automation-and-greater-visibility-into-agent-activities#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/graip.ai\/blog\/graip-ai-q2-2026-recap-deeper-automation-and-greater-visibility-into-agent-activities\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/graip.ai\/blog\/graip-ai-q2-2026-recap-deeper-automation-and-greater-visibility-into-agent-activities#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/graip.ai\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Graip.AI Q2 2026 Recap: Deeper Automation and Greater Visibility into Agent Activities\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/graip.ai\/blog\/#\/schema\/person\/d5c56aeeddab95ba303f021a643d4cc7\",\"name\":\"Karyna Mihalevich\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/graip.ai\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ff631e60bbd8431d005dcd722793a711e32c841408f8b27658cf9a96cffa58b4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ff631e60bbd8431d005dcd722793a711e32c841408f8b27658cf9a96cffa58b4?s=96&d=mm&r=g\",\"caption\":\"Karyna Mihalevich\"},\"sameAs\":[\"http:\/\/graip.ai\",\"https:\/\/www.linkedin.com\/in\/kmigalevich\/\"],\"url\":\"https:\/\/graip.ai\/blog\/author\/mihalevich\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Graip.AI Q2 2026 Recap: Deeper Automation and Greater Visibility into Agent Activities | Graip.AI Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/graip.ai\/blog\/graip-ai-q2-2026-recap-deeper-automation-and-greater-visibility-into-agent-activities","og_locale":"en_US","og_type":"article","og_title":"Graip.AI Q2 2026 Recap: Deeper Automation and Greater Visibility into Agent Activities","og_description":"Every quarter, Graip.AI moves a little further from &#8220;AI that assists&#8221; toward &#8220;AI that operates.&#8221; This recap walks through what&#8217;s new and shows how these capabilities are already playing out in real workflows, from contract review to quote reconciliation. Here&#8217;s what changed and why it matters. New Features and Improvements Hands-Free Agent Interaction You can [&hellip;]","og_url":"https:\/\/graip.ai\/blog\/graip-ai-q2-2026-recap-deeper-automation-and-greater-visibility-into-agent-activities","og_site_name":"Graip.AI Blog","article_published_time":"2026-07-15T08:56:46+00:00","article_modified_time":"2026-07-15T08:56:48+00:00","og_image":[{"width":872,"height":529,"url":"https:\/\/graip.ai\/blog\/wp-content\/uploads\/2026\/07\/Frame-139415.png","type":"image\/png"}],"author":"Karyna Mihalevich","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Karyna Mihalevich","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/graip.ai\/blog\/#website","url":"https:\/\/graip.ai\/blog\/","name":"Graip.AI Blog","description":"ML and Data Science articles","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/graip.ai\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/graip.ai\/blog\/graip-ai-q2-2026-recap-deeper-automation-and-greater-visibility-into-agent-activities","url":"https:\/\/graip.ai\/blog\/graip-ai-q2-2026-recap-deeper-automation-and-greater-visibility-into-agent-activities","name":"Graip.AI Q2 2026 Recap: Deeper Automation and Greater Visibility into Agent Activities | Graip.AI Blog","isPartOf":{"@id":"https:\/\/graip.ai\/blog\/#website"},"datePublished":"2026-07-15T08:56:46+00:00","dateModified":"2026-07-15T08:56:48+00:00","author":{"@id":"https:\/\/graip.ai\/blog\/#\/schema\/person\/d5c56aeeddab95ba303f021a643d4cc7"},"breadcrumb":{"@id":"https:\/\/graip.ai\/blog\/graip-ai-q2-2026-recap-deeper-automation-and-greater-visibility-into-agent-activities#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/graip.ai\/blog\/graip-ai-q2-2026-recap-deeper-automation-and-greater-visibility-into-agent-activities"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/graip.ai\/blog\/graip-ai-q2-2026-recap-deeper-automation-and-greater-visibility-into-agent-activities#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/graip.ai\/blog"},{"@type":"ListItem","position":2,"name":"Graip.AI Q2 2026 Recap: Deeper Automation and Greater Visibility into Agent Activities"}]},{"@type":"Person","@id":"https:\/\/graip.ai\/blog\/#\/schema\/person\/d5c56aeeddab95ba303f021a643d4cc7","name":"Karyna Mihalevich","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/graip.ai\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ff631e60bbd8431d005dcd722793a711e32c841408f8b27658cf9a96cffa58b4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ff631e60bbd8431d005dcd722793a711e32c841408f8b27658cf9a96cffa58b4?s=96&d=mm&r=g","caption":"Karyna Mihalevich"},"sameAs":["http:\/\/graip.ai","https:\/\/www.linkedin.com\/in\/kmigalevich\/"],"url":"https:\/\/graip.ai\/blog\/author\/mihalevich"}]}},"_links":{"self":[{"href":"https:\/\/graip.ai\/blog\/wp-json\/wp\/v2\/posts\/8274","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/graip.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/graip.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/graip.ai\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/graip.ai\/blog\/wp-json\/wp\/v2\/comments?post=8274"}],"version-history":[{"count":5,"href":"https:\/\/graip.ai\/blog\/wp-json\/wp\/v2\/posts\/8274\/revisions"}],"predecessor-version":[{"id":8286,"href":"https:\/\/graip.ai\/blog\/wp-json\/wp\/v2\/posts\/8274\/revisions\/8286"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/graip.ai\/blog\/wp-json\/wp\/v2\/media\/8278"}],"wp:attachment":[{"href":"https:\/\/graip.ai\/blog\/wp-json\/wp\/v2\/media?parent=8274"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/graip.ai\/blog\/wp-json\/wp\/v2\/categories?post=8274"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/graip.ai\/blog\/wp-json\/wp\/v2\/tags?post=8274"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}