{"id":104179,"date":"2025-02-05T15:32:13","date_gmt":"2025-02-05T10:02:13","guid":{"rendered":"https:\/\/www.mygreatlearning.com\/blog\/how-to-build-ai-agents-with-ruby\/"},"modified":"2025-02-11T12:54:07","modified_gmt":"2025-02-11T07:24:07","slug":"how-to-build-ai-agents-with-ruby","status":"publish","type":"post","link":"https:\/\/www.mygreatlearning.com\/blog\/how-to-build-ai-agents-with-ruby\/","title":{"rendered":"How to Build AI Agents with Ruby (Beginner-Friendly Guide)"},"content":{"rendered":"\n<p>Building AI agents has become a popular endeavour among developers, and using <strong>Ruby<\/strong> makes it accessible and enjoyable. This beginner-friendly guide will walk you through the process of creating AI agents with Ruby, making it easy to get started even if you're new to AI development.<\/p>\n\n\n\n    <div class=\"courses-cta-container\">\n        <div class=\"courses-cta-card\">\n            <div class=\"courses-cta-header\">\n                <div class=\"courses-learn-icon\"><\/div>\n                <span class=\"courses-learn-text\">Free Course<\/span>\n            <\/div>\n            <p class=\"courses-cta-title\">\n                <a href=\"https:\/\/www.mygreatlearning.com\/academy\/learn-for-free\/courses\/building-intelligent-ai-agents\" class=\"courses-cta-title-link\">Free AI Agents Course: Learn to Build and Use AI Agents<\/a>\n            <\/p>\n            <p class=\"courses-cta-description\">Learn how to build, train, and deploy AI agents for free! Explore hands-on techniques and tools to create intelligent, autonomous systems.<\/p>\n            <div class=\"courses-cta-stats\">\n                <div class=\"courses-stat-item\">\n                    <div class=\"courses-stat-icon courses-user-icon\"><\/div>\n                    <span>30 Min<\/span>\n                <\/div>\n                <div class=\"courses-stat-item\">\n                    <div class=\"courses-stat-icon courses-star-icon\"><\/div>\n                    <span>1.7K+ Learners<\/span>\n                <\/div>\n            <\/div>\n            <a href=\"https:\/\/www.mygreatlearning.com\/academy\/learn-for-free\/courses\/building-intelligent-ai-agents\" class=\"courses-cta-button\">\n                Free AI Agent Course online\n                <div class=\"courses-arrow-icon\"><\/div>\n            <\/a>\n        <\/div>\n    <\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-are-ai-agents\"><strong>What Are AI Agents?<\/strong><\/h2>\n\n\n\n<p>An <strong>AI agent<\/strong> is a system designed to perform tasks that typically require human intelligence. These agents can make decisions, learn from data, and adapt to new situations. Some common types of AI agents include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Chatbots<\/strong> that interact with users.<\/li>\n\n\n\n<li><strong>Recommendation systems<\/strong> that suggest products, services, or content.<\/li>\n\n\n\n<li><strong>Data processors<\/strong> that analyze and transform datasets.<\/li>\n<\/ul>\n\n\n\n<p>AI agents are used across many industries, including customer service, healthcare, and finance. Understanding the purpose of AI agents is crucial for framing the development process and highlights why <strong>Ruby<\/strong> is a great choice for building them.<\/p>\n\n\n\n<p>Learn more deeply about <a href=\"https:\/\/www.mygreatlearning.com\/blog\/what-are-ai-agents\/\">what AI Agents are and their types<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"why-use-ruby-for-ai-development\"><strong>Why Use Ruby for AI Development?<\/strong><\/h2>\n\n\n\n<p>Ruby is a great option for AI, especially for those already familiar with it. Its simple syntax allows for quick prototyping. While not as fast as Python for large tasks, Ruby\u2019s libraries like ruby-ml make AI development easy and efficient for smaller projects.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-youll-need\"><strong>What You'll Need<\/strong><\/h2>\n\n\n\n<p>Before we begin building your AI agent, ensure you have the following:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A computer (Windows, macOS, or Linux).<\/li>\n\n\n\n<li>Internet access.<\/li>\n\n\n\n<li>Basic curiosity\u2014no coding experience required!<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"choose-your-ai-agent-type\"><strong>Choose Your AI Agent Type<\/strong><\/h2>\n\n\n\n<p>The first step in building an AI agent is deciding what type of agent you want to create. Here are some examples:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Chatbots<\/strong>: For automating conversations with users.<\/li>\n\n\n\n<li><strong>Recommendation Systems<\/strong>: To suggest products, services, or content.<\/li>\n\n\n\n<li><strong>Data Processors<\/strong>: For analyzing and transforming datasets.<\/li>\n<\/ul>\n\n\n\n<p>Having a clear goal in mind will guide your development process.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"step-by-step-guide-building-a-simple-ai-agent-in-ruby\"><strong>Step-by-Step Guide: Building a Simple AI Agent in Ruby<\/strong><\/h2>\n\n\n\n<p>If you haven\u2019t set up your Ruby development environment yet, <a href=\"https:\/\/www.youtube.com\/watch?v=nn1oesSp478\" target=\"_blank\" rel=\"noreferrer noopener\">watch this video<\/a> to learn how to set up Ruby in VSCode and get everything ready to go.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"step-1-install-required-gems\"><strong>Step 1: Install Required Gems<\/strong><\/h3>\n\n\n\n<p>To build an AI agent in Ruby, we need to install the ruby-ml gem. It provides the necessary tools for <a href=\"https:\/\/www.mygreatlearning.com\/blog\/most-used-machine-learning-algorithms-in-python\/\">machine learning algorithms<\/a> like decision trees. Run this command to install the gem:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: ruby; title: ; notranslate\" title=\"\">\ngem install ruby-ml\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"step-2-create-a-basic-ruby-script\"><strong>Step 2: Create a Basic Ruby Script<\/strong><\/h3>\n\n\n\n<p>Create a new Ruby file named <code>ai_agent.rb<\/code> and open it for editing. This will be where we write the code for our AI agent.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"step-3-import-required-libraries\"><strong>Step 3: Import Required Libraries<\/strong><\/h3>\n\n\n\n<p>Next, we import the <code>ruby-ml<\/code> gem and set up the decision tree classifier.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nrequire &#039;ruby-ml&#039;\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"step-4-prepare-sample-data\"><strong>Step 4: Prepare Sample Data<\/strong><\/h3>\n\n\n\n<p>We\u2019ll use a small dataset to train our AI agent. The dataset will classify whether a person will go outside based on the weather conditions (Outlook and Temperature).<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n# Sample data: &#x5B;Outlook, Temperature] =&gt; Go Outside?\ndata = &#x5B;\n  &#x5B;&#039;Sunny&#039;, &#039;Hot&#039;, &#039;No&#039;],\n  &#x5B;&#039;Sunny&#039;, &#039;Hot&#039;, &#039;No&#039;],\n  &#x5B;&#039;Overcast&#039;, &#039;Hot&#039;, &#039;Yes&#039;],\n  &#x5B;&#039;Rainy&#039;, &#039;Mild&#039;, &#039;Yes&#039;],\n  &#x5B;&#039;Rainy&#039;, &#039;Cool&#039;, &#039;Yes&#039;],\n  &#x5B;&#039;Rainy&#039;, &#039;Cool&#039;, &#039;No&#039;],\n  &#x5B;&#039;Overcast&#039;, &#039;Cool&#039;, &#039;Yes&#039;],\n  &#x5B;&#039;Sunny&#039;, &#039;Mild&#039;, &#039;No&#039;],\n  &#x5B;&#039;Sunny&#039;, &#039;Cool&#039;, &#039;Yes&#039;],\n  &#x5B;&#039;Rainy&#039;, &#039;Mild&#039;, &#039;Yes&#039;],\n  &#x5B;&#039;Sunny&#039;, &#039;Mild&#039;, &#039;Yes&#039;],\n  &#x5B;&#039;Overcast&#039;, &#039;Mild&#039;, &#039;Yes&#039;],\n  &#x5B;&#039;Overcast&#039;, &#039;Hot&#039;, &#039;Yes&#039;],\n  &#x5B;&#039;Rainy&#039;, &#039;Hot&#039;, &#039;No&#039;]\n]\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"step-5-define-features-and-labels\"><strong>Step 5: Define Features and Labels<\/strong><\/h3>\n\n\n\n<p>The <strong>features<\/strong> are the input data (Outlook and Temperature), and the <strong>labels<\/strong> are the output data (whether the person will go outside or not).<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n# Define the features and labels\nfeatures = data.map { |row| row&#x5B;0..1] }  # &#x5B;Outlook, Temperature]\nlabels = data.map { |row| row&#x5B;2] }       # &#x5B;Go Outside?]\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"step-6-initialize-and-train-the-decision-tree\"><strong>Step 6: Initialize and Train the Decision Tree<\/strong><\/h3>\n\n\n\n<p>We will now initialize a <strong>Decision Tree<\/strong> model and train it with our sample data.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n# Initialize the DecisionTree\ntree = RubyML::Classification::DecisionTree.new\n\n# Train the model\ntree.train(features, labels)\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"step-7-test-the-model\"><strong>Step 7: Test the Model<\/strong><\/h3>\n\n\n\n<p>After training the model, we can test it with new data (e.g., Overcast and Cool) to see if the agent predicts whether the person will go outside.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n# Test the agent with new data\ntest_data = &#x5B;&#x5B;&#039;Overcast&#039;, &#039;Cool&#039;]]   # New data to predict\n\n# Predict if the person will go outside\nprediction = tree.predict(test_data)\nputs &quot;Prediction for #{test_data}: #{prediction}&quot;\n<\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"full-code-for-the-ai-agent\"><strong>Full Code for the AI Agent<\/strong><\/h2>\n\n\n\n<p>Here\u2019s the complete code for the AI agent:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nrequire &#039;ruby-ml&#039;\n# Sample data: &#x5B;Outlook, Temperature] =&gt; Go Outside?\ndata = &#x5B;\n  &#x5B;&#039;Sunny&#039;, &#039;Hot&#039;, &#039;No&#039;],\n  &#x5B;&#039;Sunny&#039;, &#039;Hot&#039;, &#039;No&#039;],\n  &#x5B;&#039;Overcast&#039;, &#039;Hot&#039;, &#039;Yes&#039;],\n  &#x5B;&#039;Rainy&#039;, &#039;Mild&#039;, &#039;Yes&#039;],\n  &#x5B;&#039;Rainy&#039;, &#039;Cool&#039;, &#039;Yes&#039;],\n  &#x5B;&#039;Rainy&#039;, &#039;Cool&#039;, &#039;No&#039;],\n  &#x5B;&#039;Overcast&#039;, &#039;Cool&#039;, &#039;Yes&#039;],\n  &#x5B;&#039;Sunny&#039;, &#039;Mild&#039;, &#039;No&#039;],\n  &#x5B;&#039;Sunny&#039;, &#039;Cool&#039;, &#039;Yes&#039;],\n  &#x5B;&#039;Rainy&#039;, &#039;Mild&#039;, &#039;Yes&#039;],\n  &#x5B;&#039;Sunny&#039;, &#039;Mild&#039;, &#039;Yes&#039;],\n  &#x5B;&#039;Overcast&#039;, &#039;Mild&#039;, &#039;Yes&#039;],\n  &#x5B;&#039;Overcast&#039;, &#039;Hot&#039;, &#039;Yes&#039;],\n  &#x5B;&#039;Rainy&#039;, &#039;Hot&#039;, &#039;No&#039;]\n]\n\n# Define the features and labels\nfeatures = data.map { |row| row&#x5B;0..1] }  # &#x5B;Outlook, Temperature]\nlabels = data.map { |row| row&#x5B;2] }       # &#x5B;Go Outside?]\n\n# Initialize the DecisionTree\ntree = RubyML::Classification::DecisionTree.new\n\n# Train the model\ntree.train(features, labels)\n\n# Test the agent with new data\ntest_data = &#x5B;&#x5B;&#039;Overcast&#039;, &#039;Cool&#039;]]   # New data to predict\n\n# Predict if the person will go outside\nprediction = tree.predict(test_data)\nputs &quot;Prediction for #{test_data}: #{prediction}&quot;\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"step-8-run-the-script\">Step 8: Run the Script<\/h3>\n\n\n\n<p>To run the script and see the output, simply execute the following command in your terminal:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nruby ai_agent.rb\n<\/pre><\/div>\n\n\n<p><strong>Expected Output<\/strong><\/p>\n\n\n\n<p>You should see a prediction similar to:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nPrediction for &#x5B;&#x5B;&quot;Overcast&quot;, &quot;Cool&quot;]]: &#x5B;&quot;Yes&quot;]\n<\/pre><\/div>\n\n\n<p>This means that the AI agent predicts that the person will go outside when the outlook is \"Overcast\" and the temperature is \"Cool.\"<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"deploy-your-ai-agent\"><strong>Deploy Your AI Agent<\/strong><\/h2>\n\n\n\n<p>Once your agent is functional, you can deploy it in different environments:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>For Web Applications<\/strong>: Integrate the agent into a Ruby on Rails web app.<\/li>\n\n\n\n<li><strong>For Command-Line Tools<\/strong>: Package it as a standalone Ruby script.<\/li>\n\n\n\n<li><strong>For APIs<\/strong>: Create a service using <strong>Sinatra<\/strong> or <strong>Rails API mode<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p>Consider hosting your agent on cloud platforms like <strong>Heroku<\/strong> or <strong>AWS<\/strong>.<\/p>\n\n\n\n<p>Besides this, AI agents are being used in development of technologies like <a href=\"https:\/\/www.mygreatlearning.com\/blog\/what-is-big-data-analytics\/\">big data analytics<\/a>, machine learning-based model development, and <a href=\"https:\/\/www.mygreatlearning.com\/blog\/guide-to-predictive-analytics-definition-core-concepts-tools-and-use-cases\/\">predictive analytics<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"optimize-and-maintain-your-ai-agent\"><strong>Optimize and Maintain Your AI Agent<\/strong><\/h2>\n\n\n\n<p>AI agents evolve over time. Your system must perform performance checks and gather customer feedback which leads to updates in logic systems and training datasets. Profit from automation through<a href=\"https:\/\/kubernetes.io\/docs\/concepts\/workloads\/controllers\/cron-jobs\/#:~:text=A%20CronJob%20starts%20one%2Dtime%20Jobs%20on%20a%20repeating%20schedule.&amp;text=A%20CronJob%20creates%20Jobs%20on,file%20on%20a%20Unix%20system.\" target=\"_blank\" rel=\"noreferrer noopener\"> <strong>Cron jobs<\/strong><\/a> scheduling to conduct retraining sessions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"final-thoughts\"><strong>Final Thoughts<\/strong><\/h2>\n\n\n\n<p>Ruby provides a solution to develop AI agents even though the initial process might appear challenging if you have proper tools and techniques.<\/p>\n\n\n\n<p>Programs that begin with basic structures will evolve into more complex systems once users learn the process better.<\/p>\n\n\n\n<p>Ruby stands out through its powerful community structure coupled with adaptable codebase while remaining a perfect environment for developing AI applications.<\/p>\n\n\n\n<p>Whether you're building a chatbot, recommendation system, or data processor, <strong>Ruby<\/strong> offers the tools you need to bring your ideas to life.<\/p>\n\n\n\n<p><strong>Related Courses:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.mygreatlearning.com\/pg-program-artificial-intelligence-course\">Artificial Intelligence and Machine Learning Course<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.mygreatlearning.com\/ai\/free-courses\">Free AI Courses<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.mygreatlearning.com\/machine-learning\/free-courses\">Free Machine Learning Courses<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"frequently-asked-questions\"><strong>Frequently Asked Questions<\/strong><\/h2>\n\n\n\n<p><strong>1. Why use Ruby for AI development?<\/strong><\/p>\n\n\n\n<p>Ruby is easy to learn, with clean syntax, making it great for building AI agents quickly. It's also a good choice if you're already comfortable with the language.<\/p>\n\n\n\n<p><strong>2. What types of AI agents can I build with Ruby?<\/strong><\/p>\n\n\n\n<p>You can build chatbots, recommendation systems, or data-processing agents, depending on what task you want to automate.<\/p>\n\n\n\n<p><strong>Also Read:<\/strong> <a href=\"https:\/\/www.mygreatlearning.com\/blog\/aiml-tools-softwares-and-programming-languages\/\">Best Programming Languages for AI Development<\/a><\/p>\n\n\n\n<p><strong>3. Is Ruby good for machine learning?<\/strong><\/p>\n\n\n\n<p>While Ruby isn't as popular as Python for machine learning, it has libraries like ruby-ml that make it great for smaller projects and learning the basics.<\/p>\n\n\n\n<p><strong>4. Can I deploy my AI agent built in Ruby?<\/strong><\/p>\n\n\n\n<p>Yes, you can deploy it as a web app with Ruby on Rails, a command-line tool, or even an API using Sinatra or Rails API mode.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn to build AI agents with Ruby in this beginner-friendly guide. Set up ruby-ml, train your first model, and deploy AI solutions\u2014all with minimal hassle.<\/p>\n","protected":false},"author":41,"featured_media":104182,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[2],"tags":[36834],"content_type":[],"class_list":["post-104179","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artificial-intelligence","tag-agentic-ai"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Build AI Agents with Ruby (Beginner-Friendly Guide)<\/title>\n<meta name=\"description\" content=\"Discover how to build AI agents with Ruby in this beginner-friendly guide. Learn key concepts, set up your environment, and deploy effective AI solutions.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.mygreatlearning.com\/blog\/how-to-build-ai-agents-with-ruby\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Build AI Agents with Ruby (Beginner-Friendly Guide)\" \/>\n<meta property=\"og:description\" content=\"Discover how to build AI agents with Ruby in this beginner-friendly guide. Learn key concepts, set up your environment, and deploy effective AI solutions.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mygreatlearning.com\/blog\/how-to-build-ai-agents-with-ruby\/\" \/>\n<meta property=\"og:site_name\" content=\"Great Learning Blog: Free Resources what Matters to shape your Career!\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/GreatLearningOfficial\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-05T10:02:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-11T07:24:07+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/02\/ai-agent-using-ruby.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"532\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Great Learning Editorial Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/Great_Learning\" \/>\n<meta name=\"twitter:site\" content=\"@Great_Learning\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Great Learning Editorial Team\" \/>\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:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/how-to-build-ai-agents-with-ruby\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/how-to-build-ai-agents-with-ruby\\\/\"},\"author\":{\"name\":\"Great Learning Editorial Team\",\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/#\\\/schema\\\/person\\\/6f993d1be4c584a335951e836f2656ad\"},\"headline\":\"How to Build AI Agents with Ruby (Beginner-Friendly Guide)\",\"datePublished\":\"2025-02-05T10:02:13+00:00\",\"dateModified\":\"2025-02-11T07:24:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/how-to-build-ai-agents-with-ruby\\\/\"},\"wordCount\":978,\"publisher\":{\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/how-to-build-ai-agents-with-ruby\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/ai-agent-using-ruby.webp\",\"keywords\":[\"agentic ai\"],\"articleSection\":[\"AI and Machine Learning\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/how-to-build-ai-agents-with-ruby\\\/\",\"url\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/how-to-build-ai-agents-with-ruby\\\/\",\"name\":\"How to Build AI Agents with Ruby (Beginner-Friendly Guide)\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/how-to-build-ai-agents-with-ruby\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/how-to-build-ai-agents-with-ruby\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/ai-agent-using-ruby.webp\",\"datePublished\":\"2025-02-05T10:02:13+00:00\",\"dateModified\":\"2025-02-11T07:24:07+00:00\",\"description\":\"Discover how to build AI agents with Ruby in this beginner-friendly guide. Learn key concepts, set up your environment, and deploy effective AI solutions.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/how-to-build-ai-agents-with-ruby\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/how-to-build-ai-agents-with-ruby\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/how-to-build-ai-agents-with-ruby\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/ai-agent-using-ruby.webp\",\"contentUrl\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/ai-agent-using-ruby.webp\",\"width\":1000,\"height\":532,\"caption\":\"Build AI Agents with Ruby\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/how-to-build-ai-agents-with-ruby\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI and Machine Learning\",\"item\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/artificial-intelligence\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to Build AI Agents with Ruby (Beginner-Friendly Guide)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/\",\"name\":\"Great Learning Blog\",\"description\":\"Learn, Upskill &amp; Career Development Guide and Resources\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/#organization\"},\"alternateName\":\"Great Learning\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/#organization\",\"name\":\"Great Learning\",\"url\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/GL-Logo.jpg\",\"contentUrl\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/GL-Logo.jpg\",\"width\":900,\"height\":900,\"caption\":\"Great Learning\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/GreatLearningOfficial\\\/\",\"https:\\\/\\\/x.com\\\/Great_Learning\",\"https:\\\/\\\/www.instagram.com\\\/greatlearningofficial\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/school\\\/great-learning\\\/\",\"https:\\\/\\\/in.pinterest.com\\\/greatlearning12\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/beaconelearning\\\/\"],\"description\":\"Great Learning is a leading global ed-tech company for professional training and higher education. It offers comprehensive, industry-relevant, hands-on learning programs across various business, technology, and interdisciplinary domains driving the digital economy. These programs are developed and offered in collaboration with the world's foremost academic institutions.\",\"email\":\"info@mygreatlearning.com\",\"legalName\":\"Great Learning Education Services Pvt. Ltd\",\"foundingDate\":\"2013-11-29\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"1001\",\"maxValue\":\"5000\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/#\\\/schema\\\/person\\\/6f993d1be4c584a335951e836f2656ad\",\"name\":\"Great Learning Editorial Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/unnamed.webp\",\"url\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/unnamed.webp\",\"contentUrl\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/unnamed.webp\",\"caption\":\"Great Learning Editorial Team\"},\"description\":\"The Great Learning Editorial Staff includes a dynamic team of subject matter experts, instructors, and education professionals who combine their deep industry knowledge with innovative teaching methods. Their mission is to provide learners with the skills and insights needed to excel in their careers, whether through upskilling, reskilling, or transitioning into new fields.\",\"sameAs\":[\"https:\\\/\\\/www.mygreatlearning.com\\\/\",\"https:\\\/\\\/in.linkedin.com\\\/school\\\/great-learning\\\/\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/twitter.com\\\/Great_Learning\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCObs0kLIrDjX2LLSybqNaEA\"],\"award\":[\"Best EdTech Company of the Year 2024\",\"Education Economictimes Outstanding Education\\\/Edtech Solution Provider of the Year 2024\",\"Leading E-learning Platform 2024\"],\"url\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/author\\\/greatlearning\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Build AI Agents with Ruby (Beginner-Friendly Guide)","description":"Discover how to build AI agents with Ruby in this beginner-friendly guide. Learn key concepts, set up your environment, and deploy effective AI solutions.","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:\/\/www.mygreatlearning.com\/blog\/how-to-build-ai-agents-with-ruby\/","og_locale":"en_US","og_type":"article","og_title":"How to Build AI Agents with Ruby (Beginner-Friendly Guide)","og_description":"Discover how to build AI agents with Ruby in this beginner-friendly guide. Learn key concepts, set up your environment, and deploy effective AI solutions.","og_url":"https:\/\/www.mygreatlearning.com\/blog\/how-to-build-ai-agents-with-ruby\/","og_site_name":"Great Learning Blog: Free Resources what Matters to shape your Career!","article_publisher":"https:\/\/www.facebook.com\/GreatLearningOfficial\/","article_published_time":"2025-02-05T10:02:13+00:00","article_modified_time":"2025-02-11T07:24:07+00:00","og_image":[{"width":1000,"height":532,"url":"http:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/02\/ai-agent-using-ruby.webp","type":"image\/webp"}],"author":"Great Learning Editorial Team","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/Great_Learning","twitter_site":"@Great_Learning","twitter_misc":{"Written by":"Great Learning Editorial Team","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.mygreatlearning.com\/blog\/how-to-build-ai-agents-with-ruby\/#article","isPartOf":{"@id":"https:\/\/www.mygreatlearning.com\/blog\/how-to-build-ai-agents-with-ruby\/"},"author":{"name":"Great Learning Editorial Team","@id":"https:\/\/www.mygreatlearning.com\/blog\/#\/schema\/person\/6f993d1be4c584a335951e836f2656ad"},"headline":"How to Build AI Agents with Ruby (Beginner-Friendly Guide)","datePublished":"2025-02-05T10:02:13+00:00","dateModified":"2025-02-11T07:24:07+00:00","mainEntityOfPage":{"@id":"https:\/\/www.mygreatlearning.com\/blog\/how-to-build-ai-agents-with-ruby\/"},"wordCount":978,"publisher":{"@id":"https:\/\/www.mygreatlearning.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.mygreatlearning.com\/blog\/how-to-build-ai-agents-with-ruby\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/02\/ai-agent-using-ruby.webp","keywords":["agentic ai"],"articleSection":["AI and Machine Learning"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.mygreatlearning.com\/blog\/how-to-build-ai-agents-with-ruby\/","url":"https:\/\/www.mygreatlearning.com\/blog\/how-to-build-ai-agents-with-ruby\/","name":"How to Build AI Agents with Ruby (Beginner-Friendly Guide)","isPartOf":{"@id":"https:\/\/www.mygreatlearning.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mygreatlearning.com\/blog\/how-to-build-ai-agents-with-ruby\/#primaryimage"},"image":{"@id":"https:\/\/www.mygreatlearning.com\/blog\/how-to-build-ai-agents-with-ruby\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/02\/ai-agent-using-ruby.webp","datePublished":"2025-02-05T10:02:13+00:00","dateModified":"2025-02-11T07:24:07+00:00","description":"Discover how to build AI agents with Ruby in this beginner-friendly guide. Learn key concepts, set up your environment, and deploy effective AI solutions.","breadcrumb":{"@id":"https:\/\/www.mygreatlearning.com\/blog\/how-to-build-ai-agents-with-ruby\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mygreatlearning.com\/blog\/how-to-build-ai-agents-with-ruby\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.mygreatlearning.com\/blog\/how-to-build-ai-agents-with-ruby\/#primaryimage","url":"https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/02\/ai-agent-using-ruby.webp","contentUrl":"https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/02\/ai-agent-using-ruby.webp","width":1000,"height":532,"caption":"Build AI Agents with Ruby"},{"@type":"BreadcrumbList","@id":"https:\/\/www.mygreatlearning.com\/blog\/how-to-build-ai-agents-with-ruby\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/www.mygreatlearning.com\/blog\/"},{"@type":"ListItem","position":2,"name":"AI and Machine Learning","item":"https:\/\/www.mygreatlearning.com\/blog\/artificial-intelligence\/"},{"@type":"ListItem","position":3,"name":"How to Build AI Agents with Ruby (Beginner-Friendly Guide)"}]},{"@type":"WebSite","@id":"https:\/\/www.mygreatlearning.com\/blog\/#website","url":"https:\/\/www.mygreatlearning.com\/blog\/","name":"Great Learning Blog","description":"Learn, Upskill &amp; Career Development Guide and Resources","publisher":{"@id":"https:\/\/www.mygreatlearning.com\/blog\/#organization"},"alternateName":"Great Learning","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mygreatlearning.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.mygreatlearning.com\/blog\/#organization","name":"Great Learning","url":"https:\/\/www.mygreatlearning.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.mygreatlearning.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2022\/06\/GL-Logo.jpg","contentUrl":"https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2022\/06\/GL-Logo.jpg","width":900,"height":900,"caption":"Great Learning"},"image":{"@id":"https:\/\/www.mygreatlearning.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/GreatLearningOfficial\/","https:\/\/x.com\/Great_Learning","https:\/\/www.instagram.com\/greatlearningofficial\/","https:\/\/www.linkedin.com\/school\/great-learning\/","https:\/\/in.pinterest.com\/greatlearning12\/","https:\/\/www.youtube.com\/user\/beaconelearning\/"],"description":"Great Learning is a leading global ed-tech company for professional training and higher education. It offers comprehensive, industry-relevant, hands-on learning programs across various business, technology, and interdisciplinary domains driving the digital economy. These programs are developed and offered in collaboration with the world's foremost academic institutions.","email":"info@mygreatlearning.com","legalName":"Great Learning Education Services Pvt. Ltd","foundingDate":"2013-11-29","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"1001","maxValue":"5000"}},{"@type":"Person","@id":"https:\/\/www.mygreatlearning.com\/blog\/#\/schema\/person\/6f993d1be4c584a335951e836f2656ad","name":"Great Learning Editorial Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2022\/02\/unnamed.webp","url":"https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2022\/02\/unnamed.webp","contentUrl":"https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2022\/02\/unnamed.webp","caption":"Great Learning Editorial Team"},"description":"The Great Learning Editorial Staff includes a dynamic team of subject matter experts, instructors, and education professionals who combine their deep industry knowledge with innovative teaching methods. Their mission is to provide learners with the skills and insights needed to excel in their careers, whether through upskilling, reskilling, or transitioning into new fields.","sameAs":["https:\/\/www.mygreatlearning.com\/","https:\/\/in.linkedin.com\/school\/great-learning\/","https:\/\/x.com\/https:\/\/twitter.com\/Great_Learning","https:\/\/www.youtube.com\/channel\/UCObs0kLIrDjX2LLSybqNaEA"],"award":["Best EdTech Company of the Year 2024","Education Economictimes Outstanding Education\/Edtech Solution Provider of the Year 2024","Leading E-learning Platform 2024"],"url":"https:\/\/www.mygreatlearning.com\/blog\/author\/greatlearning\/"}]}},"uagb_featured_image_src":{"full":["https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/02\/ai-agent-using-ruby.webp",1000,532,false],"thumbnail":["https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/02\/ai-agent-using-ruby-150x150.webp",150,150,true],"medium":["https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/02\/ai-agent-using-ruby-300x160.webp",300,160,true],"medium_large":["https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/02\/ai-agent-using-ruby-768x409.webp",768,409,true],"large":["https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/02\/ai-agent-using-ruby.webp",1000,532,false],"1536x1536":["https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/02\/ai-agent-using-ruby.webp",1000,532,false],"2048x2048":["https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/02\/ai-agent-using-ruby.webp",1000,532,false],"web-stories-poster-portrait":["https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/02\/ai-agent-using-ruby-640x532.webp",640,532,true],"web-stories-publisher-logo":["https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/02\/ai-agent-using-ruby-96x96.webp",96,96,true],"web-stories-thumbnail":["https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/02\/ai-agent-using-ruby-150x80.webp",150,80,true]},"uagb_author_info":{"display_name":"Great Learning Editorial Team","author_link":"https:\/\/www.mygreatlearning.com\/blog\/author\/greatlearning\/"},"uagb_comment_info":0,"uagb_excerpt":"Learn to build AI agents with Ruby in this beginner-friendly guide. Set up ruby-ml, train your first model, and deploy AI solutions\u2014all with minimal hassle.","_links":{"self":[{"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/posts\/104179","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/users\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/comments?post=104179"}],"version-history":[{"count":7,"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/posts\/104179\/revisions"}],"predecessor-version":[{"id":112491,"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/posts\/104179\/revisions\/112491"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/media\/104182"}],"wp:attachment":[{"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/media?parent=104179"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/categories?post=104179"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/tags?post=104179"},{"taxonomy":"content_type","embeddable":true,"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/content_type?post=104179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}