{"id":35211,"date":"2024-02-07T13:18:26","date_gmt":"2024-02-07T20:18:26","guid":{"rendered":"https:\/\/swimlane.com\/?post_type=sw_resource&#038;p=35211"},"modified":"2026-03-09T04:27:54","modified_gmt":"2026-03-09T10:27:54","slug":"como-a-turbine-utiliza-ia-para-simplificar-a-automacao","status":"publish","type":"sw_resource","link":"https:\/\/swimlane.com\/pt\/blog\/how-turbine-leverages-ai-to-simplify-automation\/","title":{"rendered":"Como a programa\u00e7\u00e3o por IA simplifica a automa\u00e7\u00e3o"},"content":{"rendered":"\n\n\n<section class=\"bs-section bs-section-50ac0cc438dbf2f3b380783c05a3c736bb0670e7 bs-section---default bs-section--blog-inner-banner  \"><style>.bs-section.bs-section-50ac0cc438dbf2f3b380783c05a3c736bb0670e7{ background-color: #000743;} <\/style><div class=\"container\">\n<div class=\"bs-row row  flex-md-row-reverse bs-row---default\">\n<div class=\" bs-column col-sm-12 col-md-12 col-lg-6   bs-column-6770b3369b6c61539d3140cb52ed6bc5ec393625 bs-column---default bs-column--right d-flex flex-column justify-content-end    \"><figure class=\"wp-block-post-featured-image\"><img decoding=\"async\" src=\"https:\/\/swimlane.com\/wp-content\/uploads\/Hero-AI-Chatbot-abstract.jpg\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"Abstract Hero AI chatbot graphic representing agentic AI and human-in-the-loop security orchestration.\" style=\"object-fit:cover;\" srcset=\"https:\/\/swimlane.com\/wp-content\/uploads\/\/Hero-AI-Chatbot-abstract.jpg 1099w, https:\/\/swimlane.com\/wp-content\/uploads\/\/Hero-AI-Chatbot-abstract-300x191.jpg 300w, https:\/\/swimlane.com\/wp-content\/uploads\/\/Hero-AI-Chatbot-abstract-1024x652.jpg 1024w, https:\/\/swimlane.com\/wp-content\/uploads\/\/Hero-AI-Chatbot-abstract-768x489.jpg 768w\" sizes=\"(max-width: 1099px) 100vw, 1099px\" \/><\/figure><\/div>\n\n\n\n<div class=\" bs-column col-sm-12  col-md-12 col-lg-6   bs-column-2ba18c9b6304620af4785b54fe900bf0ce0fc4d5 bs-column---default d-flex flex-column    \"><div class=\"wp-block-post-date\"><time datetime=\"2024-02-07T13:18:26-07:00\">Fev 7, 2024<\/time><\/div>\n\n<h1 class=\"wp-block-post-title has-text-color has-white-color\">How AI Scripting Simplifies Automation<\/h1>\n\n\n<div class=\"bs-div bs-div-4c0c357bf69b7e1367afb30b9d59be1945441399 bs-div---default\"><div class=\"bs-div__inner d-flex flex-wrap align-items-center    \">\n<a class=\"bs-post__author has-text-align-center\" href=\"https:\/\/swimlane.com\/pt\/author\/Bino_Kohli\/\">\n\t<div class=\"profile-desc\">\n\t\t<figure>\n\t\t\t<img decoding=\"async\" src=\"https:\/\/swimlane.com\/wp-content\/uploads\/Screenshot-2023-09-27-at-2.06.24-PM.png\" alt=\"user-avatar\">\n\t\t<\/figure>\n\t\t<span class=\"prefix\"><\/span>\n\t\t<span class=\"name\">\n\t\t\tBino Kohli\t\t<\/span>\n\t<\/div>\n<\/a>\n\n\n\n<div class=\"reading-time\">\n    <span class=\"reading-time__time\">4 <\/span> Minute Read\n<\/div>\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\"><\/div>\n<\/div>\n<\/div><\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div><\/section>\n\n\n\n\n\n\n\n<section class=\"bs-section bs-section-205a03f93391472c82564395e3b5684e68c8ef7d bs-section---default bs-section--blog-inner-main-contents  \"><div class=\"container\">\n<div class=\"bs-row row justify-content-between  bs-row---default\">\n<div class=\" bs-column col-sm-12 col-md-1   bs-column-fa02c15a19a9c2952663733986e45d4eef708638 bs-column---default     \"><div class=\"heateor_sss_sharing_container heateor_sss_horizontal_sharing\" data-heateor-ss-offset=\"0\" data-heateor-sss-href='https:\/\/swimlane.com\/pt\/blog\/how-turbine-leverages-ai-to-simplify-automation\/'><div class=\"heateor_sss_sharing_ul\"><a aria-label=\"Email\" class=\"heateor_sss_email\" href=\"https:\/\/swimlane.com\/pt\/blog\/how-turbine-leverages-ai-to-simplify-automation\/\" onclick=\"event.preventDefault();window.open('mailto:?subject=' + decodeURIComponent('How%20AI%20Scripting%20Simplifies%20Automation').replace('&', '%26') + '&body=https%3A%2F%2Fswimlane.com%2Fpt%2Fblog%2Fhow-turbine-leverages-ai-to-simplify-automation%2F', '_blank')\" title=\"Email\" rel=\"noopener\" style=\"font-size:32px!important;box-shadow:none;display:inline-block;vertical-align:middle\"><span class=\"heateor_sss_svg\" style=\"background-color:#649a3f;width:35px;height:35px;border-radius:999px;display:inline-block;opacity:1;float:left;font-size:32px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box\"><svg style=\"display:block;border-radius:999px;\" focusable=\"false\" aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"100%\" height=\"100%\" viewBox=\"-.75 -.5 36 36\"><path d=\"M 5.5 11 h 23 v 1 l -11 6 l -11 -6 v -1 m 0 2 l 11 6 l 11 -6 v 11 h -22 v -11\" stroke-width=\"1\" fill=\"#fff\"><\/path><\/svg><\/span><\/a><a aria-label=\"Twitter\" class=\"heateor_sss_button_twitter\" href=\"https:\/\/twitter.com\/intent\/tweet?text=How%20AI%20Scripting%20Simplifies%20Automation%20%7C%20Swimlane&url=https%3A%2F%2Fswimlane.com%2Fpt%2Fblog%2Fhow-turbine-leverages-ai-to-simplify-automation%2F\" title=\"Twitter\" rel=\"nofollow noopener\" target=\"_blank\" style=\"font-size:32px!important;box-shadow:none;display:inline-block;vertical-align:middle\"><span class=\"heateor_sss_svg heateor_sss_s__default heateor_sss_s_twitter\" style=\"background-color:#55acee;width:35px;height:35px;border-radius:999px;display:inline-block;opacity:1;float:left;font-size:32px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box\"><svg style=\"display:block;border-radius:999px;\" focusable=\"false\" aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"100%\" height=\"100%\" viewBox=\"-4 -4 39 39\"><path d=\"M28 8.557a9.913 9.913 0 0 1-2.828.775 4.93 4.93 0 0 0 2.166-2.725 9.738 9.738 0 0 1-3.13 1.194 4.92 4.92 0 0 0-3.593-1.55 4.924 4.924 0 0 0-4.794 6.049c-4.09-.21-7.72-2.17-10.15-5.15a4.942 4.942 0 0 0-.665 2.477c0 1.71.87 3.214 2.19 4.1a4.968 4.968 0 0 1-2.23-.616v.06c0 2.39 1.7 4.38 3.952 4.83-.414.115-.85.174-1.297.174-.318 0-.626-.03-.928-.086a4.935 4.935 0 0 0 4.6 3.42 9.893 9.893 0 0 1-6.114 2.107c-.398 0-.79-.023-1.175-.068a13.953 13.953 0 0 0 7.55 2.213c9.056 0 14.01-7.507 14.01-14.013 0-.213-.005-.426-.015-.637.96-.695 1.795-1.56 2.455-2.55z\" fill=\"#fff\"><\/path><\/svg><\/span><\/a><a aria-label=\"Facebook\" class=\"heateor_sss_facebook\" href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fswimlane.com%2Fpt%2Fblog%2Fhow-turbine-leverages-ai-to-simplify-automation%2F\" title=\"Facebook\" rel=\"nofollow noopener\" target=\"_blank\" style=\"font-size:32px!important;box-shadow:none;display:inline-block;vertical-align:middle\"><span class=\"heateor_sss_svg\" style=\"background-color:#0765FE;width:35px;height:35px;border-radius:999px;display:inline-block;opacity:1;float:left;font-size:32px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box\"><svg style=\"display:block;border-radius:999px;\" focusable=\"false\" aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 32 32\"><path fill=\"#fff\" d=\"M28 16c0-6.627-5.373-12-12-12S4 9.373 4 16c0 5.628 3.875 10.35 9.101 11.647v-7.98h-2.474V16H13.1v-1.58c0-4.085 1.849-5.978 5.859-5.978.76 0 2.072.15 2.608.298v3.325c-.283-.03-.775-.045-1.386-.045-1.967 0-2.728.745-2.728 2.683V16h3.92l-.673 3.667h-3.247v8.245C23.395 27.195 28 22.135 28 16Z\"><\/path><\/svg><\/span><\/a><a aria-label=\"Linkedin\" class=\"heateor_sss_button_linkedin\" href=\"https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=https%3A%2F%2Fswimlane.com%2Fpt%2Fblog%2Fhow-turbine-leverages-ai-to-simplify-automation%2F\" title=\"Linkedin\" rel=\"nofollow noopener\" target=\"_blank\" style=\"font-size:32px!important;box-shadow:none;display:inline-block;vertical-align:middle\"><span class=\"heateor_sss_svg heateor_sss_s__default heateor_sss_s_linkedin\" style=\"background-color:#0077b5;width:35px;height:35px;border-radius:999px;display:inline-block;opacity:1;float:left;font-size:32px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box\"><svg style=\"display:block;border-radius:999px;\" focusable=\"false\" aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 32 32\"><path d=\"M6.227 12.61h4.19v13.48h-4.19V12.61zm2.095-6.7a2.43 2.43 0 0 1 0 4.86c-1.344 0-2.428-1.09-2.428-2.43s1.084-2.43 2.428-2.43m4.72 6.7h4.02v1.84h.058c.56-1.058 1.927-2.176 3.965-2.176 4.238 0 5.02 2.792 5.02 6.42v7.395h-4.183v-6.56c0-1.564-.03-3.574-2.178-3.574-2.18 0-2.514 1.7-2.514 3.46v6.668h-4.187V12.61z\" fill=\"#fff\"><\/path><\/svg><\/span><\/a><\/div><div class=\"heateorSssClear\"><\/div><\/div>\n<\/div>\n\n\n\n<div class=\" bs-column col-sm-12  col-lg-8 col-md-11   bs-column-0d83d6d9863f92131cc95492d42e5b50c72f00bb bs-column---default bs-column--contents     \">\n<h2 class=\"wp-block-heading\" id=\"h-\"><\/h2>\n\n\n\n<p>In modern software development, the tandem of AI and automation is a game-changer. It delivers substantial benefits for enhancing developer productivity and efficiency. These cutting-edge technologies enable anyone to write code faster and execute repetitive tasks with unmatched accuracy and speed.<\/p>\n\n\n\n<p>The integration of AI with automation empowers users to write code more efficiently. Most of the repetitive tasks can be intelligently generated by AI and automated so that users can free up time from mundane repetitive tasks and focus on more creative and inspiring projects.<\/p>\n\n\n\n<p><a href=\"https:\/\/swimlane.com\/swimlane-turbine\/\">Swimlane Turbine<\/a> is a low-code automation platform that has been built for the future of automation. Swimlane\u2019s collection of AI-enabled features, <a href=\"https:\/\/swimlane.com\/platform\/ai\/\">Hero AI,<\/a> offers a unique combination of AI and automation to enable SecOps teams to write transformation logic in as little as 25 seconds. <a href=\"https:\/\/swimlane.com\/news\/swimlane-sets-new-secops-paradigm\/\">Read this recent announcement<\/a> to learn more about the new Turbine AI and playbook-building innovations that deliver industry-leading performance and scalability to expand actionability beyond the SOC.&nbsp;<\/p>\n\n\n\n<p>The rest of this blog will provide a deep dive into how Hero AI features encourage innovation and performance by simplifying the process of generating Python scripts, debugging Python code, and pre-testing AI-generated Python code before playbooks are executed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why AI-Enabled Automation is the Future of SOAR&nbsp;<\/h2>\n\n\n\n<p>In the rapidly evolving landscape of automation, Swimlane Turbine stands out as a versatile platform that caters to inventors of all skill levels. <\/p>\n\n\n\n<p><em><a href=\"https:\/\/swimlane.com\/blog\/maximizing-security-roi\/\">Learn how AI-enhanced automation can maximize security ROI.<\/a><\/em><\/p>\n\n\n\n<p>For the most advanced automation enthusiasts seeking Python support, Turbine adopts an AI-enabled low-code automation approach that outpaces traditional no-code alternatives. This opens up possibilities by empowering SOC teams to be creative and innovative when building automation solutions.<\/p>\n\n\n\n<p>Although automation holds the promise of addressing a multitude of SecOps challenges, the intricate and inflexible design of legacy SOAR tools posed a significant hurdle for many organizations. Turbine goes beyond conventional automation platforms. We know that every use case is different and requires customization but we also know that analysts don\u2019t have the bandwidth to write a use case in Python from scratch. That\u2019s why Turbine provides tools for developers that democratize automation within and beyond the Security Operations Center (SOC).&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hero AI Text-to-Code Deep Dive<\/h2>\n\n\n\n<p>The Text-to-Code Hero AI feature, powered by OpenAI, is a scripting assistant for building playbooks with transformation logic faster. The Text-to-Code ChatBot is well-versed in Python script conventions within the Turbine platform and has a deep understanding of the schema of the input object. This means that the ChatBot is ready and empowered from the moment it&#8217;s engaged, providing immediate assistance to developers in translating their desired manipulations into Python scripts.<\/p>\n\n\n\n<p>The Hero AI ChatBot serves as a scripting assistant that enables orchestrators to rapidly write custom scripts that will answer specific business needs. Next, they can use the Hero AI Schema Inference feature to pre-test the AI-generated code and instantly see the results in the UI before running the playbook. This saves an enormous amount of time, catches errors faster, and increases developer productivity.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3 Benefits of Hero AI Text-to-Code for Python Developers<\/h2>\n\n\n\n<p>The beauty of Turbine\u2019s low-code approach is that SOC teams don\u2019t have to choose between the simplicity of no-code and the power of Python. In Turbine, Python developers can write code fast and debug faster. Three of the most common developer use cases for the Text-to-Code ChatBot are:&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Quickly &amp; Accurately Generate Python Code<\/li>\n<\/ol>\n\n\n\n<p>Swimlane\u2019s Hero AI Text-to-Code assistant is a revolutionary feature that decreases the cognitive load for users who are writing code for Python script actions. It is a virtual coding companion that guides users through the process of creating complex Python scripts. Users can interact with the ChatBot while writing code to refine the AI-generated script by asking follow-up questions. Whether a user needs help with Python syntax, logic checks, algorithmic suggestions, or clarification on a specific Python concept, the Hero AI chatbot will facilitate two-way communication to enhance the scripting experience. This makes the Python scripting experience in Turbine more intuitive and user-friendly<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"850\" src=\"https:\/\/swimlane.com\/wp-content\/uploads\/AI-Chatbot-32meg.gif\" alt=\"\" class=\"wp-image-35219\"\/><\/figure>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li>Effortless Code Debugging&nbsp;<\/li>\n<\/ol>\n\n\n\n<p>Hero AI helps users debug Python code with ease. When automators describe the error message or issue related to executing a Python script the Text-to-Code feature can identify potential causes of the error, and guide developers toward a solution. Recognizing the importance of a smooth development process, Hero AI Text-to-Code Chatbot and Schema Inference features empower users to debug existing scripts effortlessly. This ensures that the automation solutions created on the Turbine are not only innovative, robust, and error-free.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"932\" src=\"https:\/\/swimlane.com\/wp-content\/uploads\/Turbine_ChatBot_Testing-1.gif\" alt=\"\" class=\"wp-image-35213\"\/><\/figure>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Learn Advanced Python<\/li>\n<\/ol>\n\n\n\n<p>In addition to assisting with writing and debugging code, the Hero AI Text-to-Code ChatBot is also an efficient tool for learning Python concepts. By engaging with the interactive chat assistant, users enhance their understanding of Python and increase their efficiency in developing automation solutions. For example, Hero AI\u2019s chat assistant can provide details for resource recommendations, language features, learning materials, sample codes, and more. These recommendations help simplify the experience of learning Python.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1080\" src=\"https:\/\/swimlane.com\/wp-content\/uploads\/LearnAdvancedPython.gif\" alt=\"\" class=\"wp-image-35215\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">See Turbine in Action<\/h2>\n\n\n\n<p>For more information about the Hero AI Text-to-Code ChatBot, watch this <a href=\"https:\/\/swimlane.com\/resources\/videos\/turbine-ai-chatpot-python-generator\/\">brief demo video.<\/a> In conclusion, Turbine stands as a beacon in the world of automation platforms, where Python support and interactive features converge to unleash the full potential of developers. Turbine automation is not just a task, it&#8217;s a creative journey for Python developers to create innovation efficiently.<\/p>\n\n\n\n<p>For a more detailed or custom demo experience, request a demo <a href=\"https:\/\/swimlane.com\/demo\/\">here<\/a>.&nbsp;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"bs-div bs-div-780504ec595335944e97a5b9e1877653f3fe2723 bs-div---default\"><div class=\"bs-div__inner     \">\n<div class=\"bs-div bs-div-538f96cc32001eb3f217055402e9b57124417157 bs-div---default bs-div--blog-inner-download-guide\"><style>.bs-div.bs-div-538f96cc32001eb3f217055402e9b57124417157 {background-image: url(https:\/\/swimlane.com\/wp-content\/uploads\/2022\/10\/download-report.png); background-position: center center;\n    background-size: cover;} <\/style><div class=\"bs-div__inner d-flex flex-wrap justify-content-center  flex-md-row-reverse align-items-md-center justify-content-md-between flex-md-nowrap  \"><div class='media-elements bs-media-element---default enable'>    <div class='bs-common-image'>\n                            <figure class='figure justify-content-start d-flex'>\n                            <picture>\n                            \n                            <img src='https:\/\/swimlane.com\/wp-content\/uploads\/DragDrop.gif' class='img-fluid'   alt='roi report swimlane security automation' title='' data-gif= \"https:\/\/swimlane.com\/wp-content\/uploads\/DragDrop.gif\" \/>\n                            <\/picture>\n                                \n                            <\/figure>\n                        <\/div><\/div>\n\n\n<div class=\"bs-div bs-div-773aef0a3852274bc6b23f7985e05efd194e399e bs-div---default\"><div class=\"bs-div__inner     \">\n<h3 class=\"wp-block-heading\" id=\"h-request-a-demo\">Request a demo<\/h3>\n\n\n\n<p>If you haven&#8217;t had the chance to explore Swimlane Turbine yet, request a demo.&nbsp;<\/p>\n\n\n\n<span class=\"bs-pro-button bs-pro-button---default bs-pro-button--primary-with-arrow-small bs-pro-button-p-btn-cdfc885ebd52d5653fc9de8946ee15c2fe234d7c\"><style>.bs-pro-button-p-btn-cdfc885ebd52d5653fc9de8946ee15c2fe234d7c .bs-pro-button__container {background-color: #abb8c3; color: #000000;}<\/style><a href=\"https:\/\/swimlane.com\/demo\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"bs-pro-button__container\">Request a demo<\/a><\/span>\n<\/div><\/div>\n<\/div><\/div>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\" bs-column col-sm-12  col-md-12 col-lg-3   bs-column-0ad64702520e52820989c3b8a4a5574abd826112 bs-column---default     \">\n<div class=\"bs-div bs-div-f0851be86a4542da358c10ec17ccebffa17efe07 bs-div---default bs-div--tags\"><div class=\"bs-div__inner     \">\n<h2 class=\"wp-block-heading\" id=\"h-tags\">Tags<\/h2>\n\n\n<div class=\"post-tag-wrapper\">\n    <p><a href='https:\/\/swimlane.com\/pt\/tag\/ai\/'><span class='tag-content'>AI<\/span><\/a><a href='https:\/\/swimlane.com\/pt\/tag\/automation\/'><span class='tag-content'>Automation<\/span><\/a><a href='https:\/\/swimlane.com\/pt\/tag\/platform\/'><span class='tag-content'>platform<\/span><\/a><\/p><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"bs-div bs-div-5e7267355d8caf36f5b5e0c86eef387b664b848d bs-div---default bs-div--related-posts\"><div class=\"bs-div__inner     \">\n<h2 class=\"wp-block-heading\" id=\"h-related-posts\">Related Posts<\/h2>\n\n\n\n<div class=\"bs-related-posts bs-related-posts-block---default\"><div class=\"bs-related-posts__container\"><div class=\"bs-related-posts__items\">\n<div class=\" bs-column col-sm-4   bs-column-b619eb984092e720779a969a873521d2ec1a85a5 bs-column---default     \">\t\t\t\t\t<div class=\"bs-post bs-post-69de9807d28b2 bs-single-post---default enable\" >\n\t\t\t<a class=\"bs-post__trigger\" href='https:\/\/swimlane.com\/pt\/blog\/vulnerability-and-patch-management\/' target='_self'>\t\t\t<div class=\"bs-post__inner\">\n\t\t\t\t<div class=\"bs-post__details\">    <div class=\"bs-post__date\">\n        <span>Mar 3, 2026<\/span>\n    <\/div>\n    <div class=\"bs-post__title\">\n        <h5>Vulnerability Management vs. Patch Management Explained<\/h5>\n    <\/div>\n<div class=\"bs-post__learn-more\">\n    <span class='btn learn-more-text bs-post__learn-more-text'>Read More<\/span><\/div>\n<\/div>\t\t\t<\/div>\n\t\t\t<\/a>\t\t<\/div>\n\t<\/div>\n\n\n\n<div class=\" bs-column col-sm-4   bs-column-b619eb984092e720779a969a873521d2ec1a85a5 bs-column---default     \">\t\t\t\t\t<div class=\"bs-post bs-post-69de9807d3f69 bs-single-post---default enable\" >\n\t\t\t<a class=\"bs-post__trigger\" href='https:\/\/swimlane.com\/pt\/resource\/automation-readiness-maturity-orchestrated-resources-framework\/' target='_self'>\t\t\t<div class=\"bs-post__inner\">\n\t\t\t\t<div class=\"bs-post__details\">    <div class=\"bs-post__date\">\n        <span>Jul 24, 2023<\/span>\n    <\/div>\n    <div class=\"bs-post__title\">\n        <h5>The Swimlane ARMOR Framework<\/h5>\n    <\/div>\n<div class=\"bs-post__learn-more\">\n    <span class='btn learn-more-text bs-post__learn-more-text'>Read More<\/span><\/div>\n<\/div>\t\t\t<\/div>\n\t\t\t<\/a>\t\t<\/div>\n\t<\/div>\n\n\n\n<div class=\" bs-column col-sm-4   bs-column-b619eb984092e720779a969a873521d2ec1a85a5 bs-column---default     \">\t\t\t\t\t<div class=\"bs-post bs-post-69de9807d59da bs-single-post---default enable\" >\n\t\t\t<a class=\"bs-post__trigger\" href='https:\/\/swimlane.com\/pt\/blog\/cyber-threat-readiness-should-we-sound-the-alarms\/' target='_self'>\t\t\t<div class=\"bs-post__inner\">\n\t\t\t\t<div class=\"bs-post__details\">    <div class=\"bs-post__date\">\n        <span>Jul 25, 2023<\/span>\n    <\/div>\n    <div class=\"bs-post__title\">\n        <h5>Cyber Threat Readiness: Should We Sound The Alarms?<\/h5>\n    <\/div>\n<div class=\"bs-post__learn-more\">\n    <span class='btn learn-more-text bs-post__learn-more-text'>Read More<\/span><\/div>\n<\/div>\t\t\t<\/div>\n\t\t\t<\/a>\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div><\/section>\n\n\n\n<section class=\"bs-section bs-section-2a4a600ae9ab197b6a4ccafe05152bf1a2fde1d1 bs-section---default bs-section--newsletter bs-section--common-marketo-form bs-section--common-marketo-form-two-columns  \"><style>.bs-section.bs-section-2a4a600ae9ab197b6a4ccafe05152bf1a2fde1d1{ background-color: #000743;} <\/style><div class=\"container-fluid\">\n<div class=\"bs-row row   bs-row---default\">\n<div class=\" bs-column col-sm-0 col-md-0 col-lg-6   bs-column-df5e10bef85c15055718b4d93887855962017939 bs-column---default     \">\n<h2 class=\"wp-block-heading has-white-color has-text-color\" id=\"requestor\">Request a Live Demo<\/h2>\n<\/div>\n\n\n\n<div class=\" bs-column col-sm-0 col-md-0 col-lg-6   bs-column-df5e10bef85c15055718b4d93887855962017939 bs-column---default     \"><div class='media-elements bs-media-element---default enable'>    <div class='bs-common-image'>\n                            <figure class='figure justify-content-start d-flex'>\n                            <picture>\n                            \n                            <img src='https:\/\/swimlane.com\/wp-content\/uploads\/liitp.svg' class='img-fluid'   alt='' title=''  \/>\n                            <\/picture>\n                                \n                            <\/figure>\n                        <\/div><\/div>\n\n<script src=\"\/\/pages.swimlane.com\/js\/forms2\/js\/forms2.min.js\"><\/script>\n<form id=\"mktoForm_1017\"><\/form>\n<script>\n    var embeddedFormId = '05a6905d0187a23e165b2fd995e965fe15cb94f6';\n    var marketoBaseUrl = '\/\/pages.swimlane.com';\n    var munchkinId = '978-QCM-390';\n    var formId = '1017';\n    var responseType = 'redirect';\n    var responseMessage = 'Thank you!';\n    var redirectURL = '';\n    var downloadFileURL = '';\n    var linkOpenType = '_self';\n    var popupVideo = 'url';\n    var popupVideoURL = '';\n    var popupVideoUploadURL = '';\n    MktoForms2.loadForm(marketoBaseUrl, munchkinId, formId, function(form) {\n        form.onSuccess(function(values, followUpUrl) {\n            document.getElementById(\"int_mktoForm_\" + formId).innerHTML = responseMessage;\n                    });\n    });\n<\/script>\n<div class=\"form-submit-note\" id=\"int_mktoForm_1017\"><\/div>\n<!-- Incluing form response options -->\n\n\n\n<script>\n    (function() {\n        \/\/ Please include the email domains you would like to block in this list\n        var invalidDomains = [\"@gmail.\", \"@yahoo.\", \"@hotmail.\", \"@live.\", \"@icloud.\",\"@aol.\", \"@outlook.\", \"@proton.\", \"@mailinator.\"];\n\n\n        MktoForms2.whenReady(function(form) {\n            form.onValidate(function() {\n                var email = form.vals().Email;\n                if (email) {\n                    if (!isEmailGood(email)) {\n                        form.submitable(false);\n                        var emailElem = form.getFormElem().find(\"#Email\");\n                        form.showErrorMessage(\"Must be Business email.\", emailElem);\n                    } else {\n                        form.submitable(true);\n                    }\n                }\n            });\n        });\n\n        function isEmailGood(email) {\n            for (var i = 0; i < invalidDomains.length; i++) {\n                var domain = invalidDomains[i];\n                if (email.indexOf(domain) != -1) {\n                    return false;\n                }\n            }\n            return true;\n        }\n\n\n    })(); \n<\/script>\n<\/div>\n<\/div>\n<\/div><\/section>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":69,"featured_media":35447,"template":"","meta":{"_acf_changed":false,"show_custom_date":false,"custom_date":"","featured":false,"featured_image":35441,"learn_more_label":"","image_alt_text":"Autonomous Integrations","learn_more_type":"","learn_more_link":[],"show_popup":false,"disable_iframe":false,"enable_lazy_loading":false,"learn_more_link_file":0,"event_date":false,"event_start_date":"","event_end_date":"","featured_page_list":[],"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","inline_featured_image":false,"footnotes":""},"tags":[202,236,250],"resource-type":[67],"resource-topic":[],"resource-industry":[],"blog-category":[75,77,71,72],"class_list":["post-35211","sw_resource","type-sw_resource","status-publish","has-post-thumbnail","hentry","tag-ai","tag-automation","tag-platform","resource-type-blogs","blog-category-security-automation","blog-category-platform","blog-category-soar","blog-category-tips-tricks"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.5 (Yoast SEO v27.1.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How To Leverage AI to Simplify Automation | Swimlane<\/title>\n<meta name=\"description\" content=\"Swimlane Turbine\u2019s collection of AI-enabled features offers a unique combination of AI and automation to enable SecOps teams to write transformation logic in as little as 25 seconds.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/swimlane.com\/pt\/blogue\/como-a-turbine-utiliza-ia-para-simplificar-a-automacao\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How AI Scripting Simplifies Automation | Swimlane\" \/>\n<meta property=\"og:description\" content=\"The integration of AI with automation empowers users to write code more efficiently. Swimlane\u2019s collection of AI-enabled features, Hero AI, offers a unique combination of AI and automation to enable SecOps teams to write transformation logic in as little as 25 seconds.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/swimlane.com\/pt\/blogue\/como-a-turbine-utiliza-ia-para-simplificar-a-automacao\/\" \/>\n<meta property=\"og:site_name\" content=\"AI Security Automation\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-09T10:27:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/swimlane.com\/wp-content\/uploads\/How-AI-Scripting-Simplifies-Automation-1-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1120\" \/>\n\t<meta property=\"og:image:height\" content=\"666\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"How AI Scripting Simplifies Automation | Swimlane\" \/>\n<meta name=\"twitter:description\" content=\"The integration of AI with automation empowers users to write code more efficiently. Swimlane\u2019s collection of AI-enabled features, Hero AI, offers a unique combination of AI and automation to enable SecOps teams to write transformation logic in as little as 25 seconds.\" \/>\n<meta name=\"twitter:site\" content=\"@swimlane\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/swimlane.com\/pt\/blog\/how-turbine-leverages-ai-to-simplify-automation\/\",\"url\":\"https:\/\/swimlane.com\/pt\/blog\/how-turbine-leverages-ai-to-simplify-automation\/\",\"name\":\"How To Leverage AI to Simplify Automation | Swimlane\",\"isPartOf\":{\"@id\":\"https:\/\/swimlane.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/swimlane.com\/pt\/blog\/how-turbine-leverages-ai-to-simplify-automation\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/swimlane.com\/pt\/blog\/how-turbine-leverages-ai-to-simplify-automation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/swimlane.com\/wp-content\/uploads\/Hero-AI-Chatbot-abstract.jpg\",\"datePublished\":\"2024-02-07T20:18:26+00:00\",\"dateModified\":\"2026-03-09T10:27:54+00:00\",\"description\":\"Swimlane Turbine\u2019s collection of AI-enabled features offers a unique combination of AI and automation to enable SecOps teams to write transformation logic in as little as 25 seconds.\",\"breadcrumb\":{\"@id\":\"https:\/\/swimlane.com\/pt\/blog\/how-turbine-leverages-ai-to-simplify-automation\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/swimlane.com\/pt\/blog\/how-turbine-leverages-ai-to-simplify-automation\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/swimlane.com\/pt\/blog\/how-turbine-leverages-ai-to-simplify-automation\/#primaryimage\",\"url\":\"https:\/\/swimlane.com\/wp-content\/uploads\/Hero-AI-Chatbot-abstract.jpg\",\"contentUrl\":\"https:\/\/swimlane.com\/wp-content\/uploads\/Hero-AI-Chatbot-abstract.jpg\",\"width\":1099,\"height\":700,\"caption\":\"Abstract Hero AI chatbot graphic representing agentic AI and human-in-the-loop security orchestration.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/swimlane.com\/pt\/blog\/how-turbine-leverages-ai-to-simplify-automation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/swimlane.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How AI Scripting Simplifies Automation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/swimlane.com\/pt\/#website\",\"url\":\"https:\/\/swimlane.com\/pt\/\",\"name\":\"Low-Code Security Automation & SOAR Platform | Swimlane\",\"description\":\"Agentic AI automation for every security function\",\"publisher\":{\"@id\":\"https:\/\/swimlane.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/swimlane.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/swimlane.com\/pt\/#organization\",\"name\":\"Low-Code Security Automation & SOAR Platform | Swimlane\",\"url\":\"https:\/\/swimlane.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/swimlane.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/swimlane.com\/wp-content\/uploads\/sw-inline-logo-color-white.svg\",\"contentUrl\":\"https:\/\/swimlane.com\/wp-content\/uploads\/sw-inline-logo-color-white.svg\",\"width\":912,\"height\":190,\"caption\":\"Low-Code Security Automation & SOAR Platform | Swimlane\"},\"image\":{\"@id\":\"https:\/\/swimlane.com\/pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/swimlane\",\"https:\/\/www.linkedin.com\/company\/swimlane\/\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Como aproveitar a IA para simplificar a automa\u00e7\u00e3o | Swimlane","description":"O conjunto de recursos habilitados por IA do Swimlane Turbine oferece uma combina\u00e7\u00e3o exclusiva de IA e automa\u00e7\u00e3o para permitir que as equipes de SecOps escrevam l\u00f3gica de transforma\u00e7\u00e3o em apenas 25 segundos.","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:\/\/swimlane.com\/pt\/blogue\/como-a-turbine-utiliza-ia-para-simplificar-a-automacao\/","og_locale":"pt_PT","og_type":"article","og_title":"How AI Scripting Simplifies Automation | Swimlane","og_description":"The integration of AI with automation empowers users to write code more efficiently. Swimlane\u2019s collection of AI-enabled features, Hero AI, offers a unique combination of AI and automation to enable SecOps teams to write transformation logic in as little as 25 seconds.","og_url":"https:\/\/swimlane.com\/pt\/blogue\/como-a-turbine-utiliza-ia-para-simplificar-a-automacao\/","og_site_name":"AI Security Automation","article_modified_time":"2026-03-09T10:27:54+00:00","og_image":[{"width":1120,"height":666,"url":"https:\/\/swimlane.com\/wp-content\/uploads\/How-AI-Scripting-Simplifies-Automation-1-1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_title":"How AI Scripting Simplifies Automation | Swimlane","twitter_description":"The integration of AI with automation empowers users to write code more efficiently. Swimlane\u2019s collection of AI-enabled features, Hero AI, offers a unique combination of AI and automation to enable SecOps teams to write transformation logic in as little as 25 seconds.","twitter_site":"@swimlane","twitter_misc":{"Tempo estimado de leitura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/swimlane.com\/pt\/blog\/how-turbine-leverages-ai-to-simplify-automation\/","url":"https:\/\/swimlane.com\/pt\/blog\/how-turbine-leverages-ai-to-simplify-automation\/","name":"Como aproveitar a IA para simplificar a automa\u00e7\u00e3o | Swimlane","isPartOf":{"@id":"https:\/\/swimlane.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/swimlane.com\/pt\/blog\/how-turbine-leverages-ai-to-simplify-automation\/#primaryimage"},"image":{"@id":"https:\/\/swimlane.com\/pt\/blog\/how-turbine-leverages-ai-to-simplify-automation\/#primaryimage"},"thumbnailUrl":"https:\/\/swimlane.com\/wp-content\/uploads\/Hero-AI-Chatbot-abstract.jpg","datePublished":"2024-02-07T20:18:26+00:00","dateModified":"2026-03-09T10:27:54+00:00","description":"O conjunto de recursos habilitados por IA do Swimlane Turbine oferece uma combina\u00e7\u00e3o exclusiva de IA e automa\u00e7\u00e3o para permitir que as equipes de SecOps escrevam l\u00f3gica de transforma\u00e7\u00e3o em apenas 25 segundos.","breadcrumb":{"@id":"https:\/\/swimlane.com\/pt\/blog\/how-turbine-leverages-ai-to-simplify-automation\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/swimlane.com\/pt\/blog\/how-turbine-leverages-ai-to-simplify-automation\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/swimlane.com\/pt\/blog\/how-turbine-leverages-ai-to-simplify-automation\/#primaryimage","url":"https:\/\/swimlane.com\/wp-content\/uploads\/Hero-AI-Chatbot-abstract.jpg","contentUrl":"https:\/\/swimlane.com\/wp-content\/uploads\/Hero-AI-Chatbot-abstract.jpg","width":1099,"height":700,"caption":"Abstract Hero AI chatbot graphic representing agentic AI and human-in-the-loop security orchestration."},{"@type":"BreadcrumbList","@id":"https:\/\/swimlane.com\/pt\/blog\/how-turbine-leverages-ai-to-simplify-automation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/swimlane.com\/"},{"@type":"ListItem","position":2,"name":"How AI Scripting Simplifies Automation"}]},{"@type":"WebSite","@id":"https:\/\/swimlane.com\/pt\/#website","url":"https:\/\/swimlane.com\/pt\/","name":"Automa\u00e7\u00e3o de seguran\u00e7a de baixo c\u00f3digo e plataforma SOAR | Swimlane","description":"Automa\u00e7\u00e3o de IA ag\u00eantica para todas as fun\u00e7\u00f5es de seguran\u00e7a","publisher":{"@id":"https:\/\/swimlane.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/swimlane.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/swimlane.com\/pt\/#organization","name":"Automa\u00e7\u00e3o de seguran\u00e7a de baixo c\u00f3digo e plataforma SOAR | Swimlane","url":"https:\/\/swimlane.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/swimlane.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/swimlane.com\/wp-content\/uploads\/sw-inline-logo-color-white.svg","contentUrl":"https:\/\/swimlane.com\/wp-content\/uploads\/sw-inline-logo-color-white.svg","width":912,"height":190,"caption":"Low-Code Security Automation & SOAR Platform | Swimlane"},"image":{"@id":"https:\/\/swimlane.com\/pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/swimlane","https:\/\/www.linkedin.com\/company\/swimlane\/"]}]}},"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/swimlane.com\/pt\/wp-json\/wp\/v2\/sw_resource\/35211","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/swimlane.com\/pt\/wp-json\/wp\/v2\/sw_resource"}],"about":[{"href":"https:\/\/swimlane.com\/pt\/wp-json\/wp\/v2\/types\/sw_resource"}],"author":[{"embeddable":true,"href":"https:\/\/swimlane.com\/pt\/wp-json\/wp\/v2\/users\/69"}],"version-history":[{"count":1,"href":"https:\/\/swimlane.com\/pt\/wp-json\/wp\/v2\/sw_resource\/35211\/revisions"}],"predecessor-version":[{"id":54813,"href":"https:\/\/swimlane.com\/pt\/wp-json\/wp\/v2\/sw_resource\/35211\/revisions\/54813"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/swimlane.com\/pt\/wp-json\/wp\/v2\/media\/35447"}],"wp:attachment":[{"href":"https:\/\/swimlane.com\/pt\/wp-json\/wp\/v2\/media?parent=35211"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/swimlane.com\/pt\/wp-json\/wp\/v2\/tags?post=35211"},{"taxonomy":"resource-type","embeddable":true,"href":"https:\/\/swimlane.com\/pt\/wp-json\/wp\/v2\/resource-type?post=35211"},{"taxonomy":"resource-topic","embeddable":true,"href":"https:\/\/swimlane.com\/pt\/wp-json\/wp\/v2\/resource-topic?post=35211"},{"taxonomy":"resource-industry","embeddable":true,"href":"https:\/\/swimlane.com\/pt\/wp-json\/wp\/v2\/resource-industry?post=35211"},{"taxonomy":"blog-category","embeddable":true,"href":"https:\/\/swimlane.com\/pt\/wp-json\/wp\/v2\/blog-category?post=35211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}