{"id":4944,"date":"2025-05-31T13:51:41","date_gmt":"2025-05-31T13:51:41","guid":{"rendered":"https:\/\/palmer-consulting.com\/frameworks-for-ai-agents\/"},"modified":"2025-05-31T13:51:41","modified_gmt":"2025-05-31T13:51:41","slug":"frameworks-for-ai-agents","status":"publish","type":"post","link":"https:\/\/palmer-consulting.com\/en\/frameworks-for-ai-agents\/","title":{"rendered":"Frameworks for AI Agents"},"content":{"rendered":"<h1 data-start=\"423\" data-end=\"490\">Frameworks for AI Agents: The Guide<\/h1>\n<p data-start=\"492\" data-end=\"581\"><em data-start=\"492\" data-end=\"579\">Explore the best frameworks for creating and deploying high-performance AI agents.<\/em><\/p>\n<hr data-start=\"583\" data-end=\"586\">\n<h2 data-start=\"588\" data-end=\"649\">Why a framework is essential for AI agents<\/h2>\n<p data-start=\"651\" data-end=\"957\">Creating a high-performance AI agent is not simply a matter of assembling a few algorithms. It&#8217;s a complex task that requires a robust architecture, appropriate tools and the ability to evolve as needs change. This is where <strong data-start=\"911\" data-end=\"954\">specialized AI agent frameworks<\/strong> come in.  <\/p>\n<p data-start=\"959\" data-end=\"1368\">A framework provides a complete technical foundation: it offers ready-to-use libraries, connectors for integrating multimodal data (text, voice, image, code) and mechanisms for orchestrating memory, reasoning, planning and action. It also enables developers to focus on the business logic of their agent, rather than reinventing the technical foundations. <\/p>\n<p data-start=\"1370\" data-end=\"1548\">In the field of AI agent development, a framework is much more than just a gas pedal: it&#8217;s a guarantee of reliability, scalability and interoperability.<\/p>\n<p data-start=\"1550\" data-end=\"1718\">\ud83d\udc49 To understand how these frameworks fit into the global landscape, also read our article <a class=\"cursor-pointer\" rel=\"noopener\" data-start=\"1655\" data-end=\"1715\">AI Agent Market Landscape<\/a>.<\/p>\n<hr data-start=\"1720\" data-end=\"1723\">\n<h2 data-start=\"1725\" data-end=\"1770\">The evolution of AI agent frameworks<\/h2>\n<p data-start=\"1772\" data-end=\"1996\">The first AI agents were developed by hand, with each team building its own technical base. This approach had one major drawback: the difficulty of maintaining and upgrading the systems. <\/p>\n<p data-start=\"1998\" data-end=\"2172\">With the advent of <strong data-start=\"2017\" data-end=\"2052\">large language models (LLMs)<\/strong> such as GPT, Claude or LLaMA, the need for standardized frameworks became obvious. These frameworks now offer : <\/p>\n<ul data-start=\"2174\" data-end=\"2441\">\n<li data-start=\"2174\" data-end=\"2232\">\n<p data-start=\"2176\" data-end=\"2232\">structured APIs to communicate with models,<\/p>\n<\/li>\n<li data-start=\"2233\" data-end=\"2308\">\n<p data-start=\"2235\" data-end=\"2308\">memory management tools (short-term, long-term, episodic),<\/p>\n<\/li>\n<li data-start=\"2309\" data-end=\"2368\">\n<p data-start=\"2311\" data-end=\"2368\">modules for integration with third-party services,<\/p>\n<\/li>\n<li data-start=\"2369\" data-end=\"2441\">\n<p data-start=\"2371\" data-end=\"2441\">monitoring systems to measure and improve performance.<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"2443\" data-end=\"2589\">This move towards standardization has led to the emergence of a rich ecosystem, where collaboration and innovation are mutually reinforcing.<\/p>\n<hr data-start=\"2591\" data-end=\"2594\">\n<h2 data-start=\"2596\" data-end=\"2650\">The best frameworks for AI agents in 2025<\/h2>\n<p data-start=\"2652\" data-end=\"2768\">The choice of framework depends on project objectives, team skills and available resources.<\/p>\n<h3 data-start=\"2770\" data-end=\"2785\">LangChain<\/h3>\n<p data-start=\"2787\" data-end=\"3157\">LangChain has rapidly established itself as an essential reference for the creation of conversational and multimodal AI agents. It enables language models to be connected to external databases, APIs and tools. Its strength lies in its modularity: a developer can assemble &#8220;chains&#8221; of actions to orchestrate complex workflows.  <\/p>\n<h3 data-start=\"3159\" data-end=\"3190\">Microsoft Semantic Kernel<\/h3>\n<p data-start=\"3192\" data-end=\"3516\">Developed by Microsoft, Semantic Kernel focuses on the integration of AI agents into existing business applications. It offers a hybrid approach combining language models and traditional functions, making it suitable for large enterprises looking for seamless integration into their infrastructures. <\/p>\n<h3 data-start=\"3518\" data-end=\"3551\">AutoGPT and its variations<\/h3>\n<p data-start=\"3553\" data-end=\"3855\">AutoGPT popularized the idea of fully autonomous agents capable of defining and executing their own goals. Although still requiring fine-tuning for professional use, it has paved the way for a new generation of agents proactively exploring their environments. <\/p>\n<h3 data-start=\"3857\" data-end=\"3869\">CrewAI<\/h3>\n<p data-start=\"3871\" data-end=\"4171\">CrewAI offers a <strong data-start=\"3908\" data-end=\"3933\">multi-agent systems<\/strong> approach, enabling collaboration between several specialized AI entities. This framework is particularly well suited to organizations wishing to break down their complex workflows into sub-tasks coordinated by different agents. <\/p>\n<h3 data-start=\"4173\" data-end=\"4190\">TensorTrade<\/h3>\n<p data-start=\"4192\" data-end=\"4422\">For finance and trading projects, TensorTrade is the framework of choice. It enables the development of agents capable of analyzing data flows in real time and executing optimized decisions. <\/p>\n<p data-start=\"4424\" data-end=\"4541\">\ud83d\udc49 For an example of a concrete application in finance, see <em><strong>AI Agent Crypto<\/strong><\/em>.<\/p>\n<hr data-start=\"4543\" data-end=\"4546\">\n<h2 data-start=\"4548\" data-end=\"4582\">Open source or proprietary?<\/h2>\n<p data-start=\"4584\" data-end=\"4709\">The choice between an open source framework and a proprietary solution depends on the company&#8217;s needs and constraints.<\/p>\n<p data-start=\"4711\" data-end=\"5139\"><strong data-start=\"4726\" data-end=\"4741\">Open source<\/strong> frameworks such as LangChain, AutoGPT or TensorTrade offer great freedom of customization. They benefit from active communities, who are constantly improving the code and sharing plugins. Their main advantage is transparency and the absence of licensing costs. However, their implementation often requires solid technical skills and a team capable of managing maintenance.   <\/p>\n<p data-start=\"5141\" data-end=\"5539\"><strong data-start=\"5155\" data-end=\"5172\">Proprietary<\/strong> solutions, on the other hand, such as Semantic Kernel, guarantee stability and professional support. They integrate easily into corporate environments, and often offer premium features such as advanced monitoring or regulatory compliance. Their cost may be high, but they reduce maintenance and security risks.  <\/p>\n<p data-start=\"5541\" data-end=\"5786\">In practice, many companies adopt a hybrid approach: they develop their prototypes with open source frameworks, then migrate to proprietary solutions once the project reaches a certain maturity.<\/p>\n<hr data-start=\"5788\" data-end=\"5791\">\n<h2 data-start=\"5793\" data-end=\"5834\">Examples of concrete implementations<\/h2>\n<h3 data-start=\"5836\" data-end=\"5857\">In finance<\/h3>\n<p data-start=\"5859\" data-end=\"6121\">Banks and investment funds use LangChain coupled with TensorTrade to create agents capable of managing asset portfolios in real time. These agents analyze markets, detect anomalies and execute automatic arbitrages. <\/p>\n<h3 data-start=\"6123\" data-end=\"6151\">In customer support<\/h3>\n<p data-start=\"6153\" data-end=\"6455\">Companies integrating Semantic Kernel into their CRM systems can offer proactive assistance. The AI agent analyzes incoming tickets, suggests appropriate responses and, if necessary, escalates the case to a human agent. \ud83d\udc49 Find out more at <a class=\"cursor-pointer\" rel=\"noopener\" data-start=\"6410\" data-end=\"6452\">AI Agent Zendesk<\/a>.  <\/p>\n<h3 data-start=\"6457\" data-end=\"6493\">In scientific research<\/h3>\n<p data-start=\"6495\" data-end=\"6672\">CrewAI can be used to set up systems where several specialized agents collaborate to explore hypotheses, analyze publications and synthesize results.<\/p>\n<h3 data-start=\"6674\" data-end=\"6705\">In digital marketing<\/h3>\n<p data-start=\"6707\" data-end=\"6979\">Frameworks like LangChain are used to create agents capable of managing multichannel campaigns, analyzing consumer behavior and adjusting advertising messages in real time. \ud83d\udc49 See <a class=\"cursor-pointer\" rel=\"noopener\" data-start=\"6930\" data-end=\"6976\">AI Agent Instagram<\/a>. <\/p>\n<hr data-start=\"6981\" data-end=\"6984\">\n<h2 data-start=\"6986\" data-end=\"7016\">Challenges and best practices<\/h2>\n<p data-start=\"7018\" data-end=\"7444\">Developing high-performance AI agents using frameworks poses a number of major challenges. Memory management, for example, remains complex: the information stored must be balanced to maintain a relevant context without saturating resources. The question of security is crucial: giving too many permissions to a poorly configured agent can have serious consequences, particularly in terms of cybersecurity.  <\/p>\n<p data-start=\"7446\" data-end=\"7699\">Best practices include: testing agents on isolated environments before deployment, favoring actively maintained frameworks, and setting up human supervision mechanisms to correct unexpected behavior.<\/p>\n<hr data-start=\"7701\" data-end=\"7704\">\n<h2 data-start=\"7706\" data-end=\"7746\">The future of AI agent frameworks<\/h2>\n<p data-start=\"7748\" data-end=\"8051\">In the coming years, we can expect a convergence between specialized frameworks and cloud infrastructures. Major players such as Google, Microsoft and Amazon are already developing integrated solutions enabling large-scale deployment of AI agents with minimal configuration. <\/p>\n<p data-start=\"8053\" data-end=\"8434\"><strong data-start=\"8057\" data-end=\"8082\">Multi-agent systems<\/strong> will become the norm, with each agent specializing in a specific task and collaborating with others to accomplish complex missions. We&#8217;ll also see the emergence of frameworks with advanced governance functionalities, to control agent decision-making and ensure compliance with current regulations. <\/p>\n<hr data-start=\"8436\" data-end=\"8439\">\n<h2 data-start=\"8441\" data-end=\"8456\">Conclusion<\/h2>\n<p data-start=\"8458\" data-end=\"8808\"><strong data-start=\"8462\" data-end=\"8493\">AI agent frameworks<\/strong> are much more than just a technical tool: they are the essential foundation for developing, deploying and evolving intelligent, autonomous systems. The choice of framework, whether open source or proprietary, will depend on the strategy, resources and objectives of each organization. <\/p>\n<p data-start=\"8810\" data-end=\"9011\">In a world where intelligent automation is becoming a decisive competitive factor, investing in a suitable framework is an essential step in leveraging the potential of AI agents.<\/p>\n<p data-start=\"9013\" data-end=\"9071\">To find out more, read our other articles:<\/p>\n<ul data-start=\"9072\" data-end=\"9220\">\n<li data-start=\"9072\" data-end=\"9122\">\n<p data-start=\"9074\" data-end=\"9122\">AI Agent Crypto<\/p>\n<\/li>\n<li data-start=\"9123\" data-end=\"9171\">\n<p data-start=\"9125\" data-end=\"9171\"><a class=\"cursor-pointer\" rel=\"noopener\" data-start=\"9125\" data-end=\"9169\">AI Agent Platform<\/a><\/p>\n<\/li>\n<li data-start=\"9172\" data-end=\"9220\">\n<p data-start=\"9174\" data-end=\"9220\"><a class=\"cursor-pointer\" rel=\"noopener\" data-start=\"9174\" data-end=\"9218\">AI Agent Workflow<\/a><\/p>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Frameworks for AI Agents: The Guide Explore the best frameworks for creating and deploying high-performance AI agents. Why a framework is essential for AI agents Creating a high-performance AI agent is not simply a matter of assembling a few algorithms. It&#8217;s a complex task that requires a robust architecture, appropriate tools and the ability to [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[78],"tags":[],"class_list":["post-4944","post","type-post","status-publish","format-standard","hentry","category-artificial-intelligence"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Frameworks for AI Agents | Palmer<\/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:\/\/palmer-consulting.com\/en\/frameworks-for-ai-agents\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Frameworks for AI Agents | Palmer\" \/>\n<meta property=\"og:description\" content=\"Frameworks for AI Agents: The Guide Explore the best frameworks for creating and deploying high-performance AI agents. Why a framework is essential for AI agents Creating a high-performance AI agent is not simply a matter of assembling a few algorithms. It&#8217;s a complex task that requires a robust architecture, appropriate tools and the ability to [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/palmer-consulting.com\/en\/frameworks-for-ai-agents\/\" \/>\n<meta property=\"og:site_name\" content=\"Palmer\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-31T13:51:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/palmer-consulting.com\/wp-content\/uploads\/2023\/09\/social-graph-palmer.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Laurent Zennadi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Laurent Zennadi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/palmer-consulting.com\\\/en\\\/frameworks-for-ai-agents\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/palmer-consulting.com\\\/en\\\/frameworks-for-ai-agents\\\/\"},\"author\":{\"name\":\"Laurent Zennadi\",\"@id\":\"https:\\\/\\\/palmer-consulting.com\\\/en\\\/#\\\/schema\\\/person\\\/7ea52877fd35814d1d2f8e6e03daa3ed\"},\"headline\":\"Frameworks for AI Agents\",\"datePublished\":\"2025-05-31T13:51:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/palmer-consulting.com\\\/en\\\/frameworks-for-ai-agents\\\/\"},\"wordCount\":1041,\"publisher\":{\"@id\":\"https:\\\/\\\/palmer-consulting.com\\\/en\\\/#organization\"},\"articleSection\":[\"Artificial intelligence\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/palmer-consulting.com\\\/en\\\/frameworks-for-ai-agents\\\/\",\"url\":\"https:\\\/\\\/palmer-consulting.com\\\/en\\\/frameworks-for-ai-agents\\\/\",\"name\":\"Frameworks for AI Agents | Palmer\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/palmer-consulting.com\\\/en\\\/#website\"},\"datePublished\":\"2025-05-31T13:51:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/palmer-consulting.com\\\/en\\\/frameworks-for-ai-agents\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/palmer-consulting.com\\\/en\\\/frameworks-for-ai-agents\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/palmer-consulting.com\\\/en\\\/frameworks-for-ai-agents\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/palmer-consulting.com\\\/en\\\/home\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Frameworks for AI Agents\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/palmer-consulting.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/palmer-consulting.com\\\/en\\\/\",\"name\":\"Palmer\",\"description\":\"Evolve at the speed of change\",\"publisher\":{\"@id\":\"https:\\\/\\\/palmer-consulting.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/palmer-consulting.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/palmer-consulting.com\\\/en\\\/#organization\",\"name\":\"Palmer\",\"url\":\"https:\\\/\\\/palmer-consulting.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/palmer-consulting.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/palmer-consulting.com\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/Palmer_Logo_Full_PenBlue_1x1-2.jpg\",\"contentUrl\":\"https:\\\/\\\/palmer-consulting.com\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/Palmer_Logo_Full_PenBlue_1x1-2.jpg\",\"width\":480,\"height\":480,\"caption\":\"Palmer\"},\"image\":{\"@id\":\"https:\\\/\\\/palmer-consulting.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/palmer-consulting\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/palmer-consulting.com\\\/en\\\/#\\\/schema\\\/person\\\/7ea52877fd35814d1d2f8e6e03daa3ed\",\"name\":\"Laurent Zennadi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/110e8a99f01ca2c88c3d23656103640dc17e08eac86e26d0617937a6846b4007?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/110e8a99f01ca2c88c3d23656103640dc17e08eac86e26d0617937a6846b4007?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/110e8a99f01ca2c88c3d23656103640dc17e08eac86e26d0617937a6846b4007?s=96&d=mm&r=g\",\"caption\":\"Laurent Zennadi\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Frameworks for AI Agents | Palmer","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:\/\/palmer-consulting.com\/en\/frameworks-for-ai-agents\/","og_locale":"en_US","og_type":"article","og_title":"Frameworks for AI Agents | Palmer","og_description":"Frameworks for AI Agents: The Guide Explore the best frameworks for creating and deploying high-performance AI agents. Why a framework is essential for AI agents Creating a high-performance AI agent is not simply a matter of assembling a few algorithms. It&#8217;s a complex task that requires a robust architecture, appropriate tools and the ability to [&hellip;]","og_url":"https:\/\/palmer-consulting.com\/en\/frameworks-for-ai-agents\/","og_site_name":"Palmer","article_published_time":"2025-05-31T13:51:41+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/palmer-consulting.com\/wp-content\/uploads\/2023\/09\/social-graph-palmer.png","type":"image\/png"}],"author":"Laurent Zennadi","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Laurent Zennadi","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/palmer-consulting.com\/en\/frameworks-for-ai-agents\/#article","isPartOf":{"@id":"https:\/\/palmer-consulting.com\/en\/frameworks-for-ai-agents\/"},"author":{"name":"Laurent Zennadi","@id":"https:\/\/palmer-consulting.com\/en\/#\/schema\/person\/7ea52877fd35814d1d2f8e6e03daa3ed"},"headline":"Frameworks for AI Agents","datePublished":"2025-05-31T13:51:41+00:00","mainEntityOfPage":{"@id":"https:\/\/palmer-consulting.com\/en\/frameworks-for-ai-agents\/"},"wordCount":1041,"publisher":{"@id":"https:\/\/palmer-consulting.com\/en\/#organization"},"articleSection":["Artificial intelligence"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/palmer-consulting.com\/en\/frameworks-for-ai-agents\/","url":"https:\/\/palmer-consulting.com\/en\/frameworks-for-ai-agents\/","name":"Frameworks for AI Agents | Palmer","isPartOf":{"@id":"https:\/\/palmer-consulting.com\/en\/#website"},"datePublished":"2025-05-31T13:51:41+00:00","breadcrumb":{"@id":"https:\/\/palmer-consulting.com\/en\/frameworks-for-ai-agents\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/palmer-consulting.com\/en\/frameworks-for-ai-agents\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/palmer-consulting.com\/en\/frameworks-for-ai-agents\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/palmer-consulting.com\/en\/home\/"},{"@type":"ListItem","position":2,"name":"Frameworks for AI Agents"}]},{"@type":"WebSite","@id":"https:\/\/palmer-consulting.com\/en\/#website","url":"https:\/\/palmer-consulting.com\/en\/","name":"Palmer","description":"Evolve at the speed of change","publisher":{"@id":"https:\/\/palmer-consulting.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/palmer-consulting.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/palmer-consulting.com\/en\/#organization","name":"Palmer","url":"https:\/\/palmer-consulting.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/palmer-consulting.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/palmer-consulting.com\/wp-content\/uploads\/2023\/08\/Palmer_Logo_Full_PenBlue_1x1-2.jpg","contentUrl":"https:\/\/palmer-consulting.com\/wp-content\/uploads\/2023\/08\/Palmer_Logo_Full_PenBlue_1x1-2.jpg","width":480,"height":480,"caption":"Palmer"},"image":{"@id":"https:\/\/palmer-consulting.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/palmer-consulting\/"]},{"@type":"Person","@id":"https:\/\/palmer-consulting.com\/en\/#\/schema\/person\/7ea52877fd35814d1d2f8e6e03daa3ed","name":"Laurent Zennadi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/110e8a99f01ca2c88c3d23656103640dc17e08eac86e26d0617937a6846b4007?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/110e8a99f01ca2c88c3d23656103640dc17e08eac86e26d0617937a6846b4007?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/110e8a99f01ca2c88c3d23656103640dc17e08eac86e26d0617937a6846b4007?s=96&d=mm&r=g","caption":"Laurent Zennadi"}}]}},"_links":{"self":[{"href":"https:\/\/palmer-consulting.com\/en\/wp-json\/wp\/v2\/posts\/4944","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/palmer-consulting.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/palmer-consulting.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/palmer-consulting.com\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/palmer-consulting.com\/en\/wp-json\/wp\/v2\/comments?post=4944"}],"version-history":[{"count":0,"href":"https:\/\/palmer-consulting.com\/en\/wp-json\/wp\/v2\/posts\/4944\/revisions"}],"wp:attachment":[{"href":"https:\/\/palmer-consulting.com\/en\/wp-json\/wp\/v2\/media?parent=4944"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/palmer-consulting.com\/en\/wp-json\/wp\/v2\/categories?post=4944"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/palmer-consulting.com\/en\/wp-json\/wp\/v2\/tags?post=4944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}