{"id":128532,"date":"2025-03-12T14:07:20","date_gmt":"2025-03-12T14:07:20","guid":{"rendered":"https:\/\/peraltafinancing.com\/analytics\/5-new-tools-for-building-ai-agents-by-openai\/"},"modified":"2025-03-12T14:07:20","modified_gmt":"2025-03-12T14:07:20","slug":"5-new-tools-for-building-ai-agents-by-openai","status":"publish","type":"post","link":"https:\/\/fivemor.com\/?p=128532","title":{"rendered":"5 New Tools for Building AI Agents by OpenAI"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div id=\"article-start\">\n<p>In a significant step toward empowering developers and enterprises to create more reliable and capable AI agents, OpenAI released the Agent SDK on March 11, 2025, alongside a suite of impactful API updates. This release introduces several powerful tools designed to enhance AI-driven applications, including the Responses API, built-in tools, OpenAI Agents SDK, and observability tools. These new capabilities streamline the development process, improve AI reliability, and provide deeper insights into agent performance, ultimately helping businesses and developers build more intelligent, responsive, and efficient AI solutions.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-what-s-in-openai-s-new-update\">What\u2019s in OpenAI\u2019s New Update?<\/h2>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1258\" height=\"649\" src=\"https:\/\/cdn.analyticsvidhya.com\/wp-content\/uploads\/2025\/03\/image-27-1.webp\" alt=\"OpenAI Agent update\" class=\"wp-image-226103\" srcset=\"https:\/\/cdn.analyticsvidhya.com\/wp-content\/uploads\/2025\/03\/image-27-1.webp 1258w, https:\/\/cdn.analyticsvidhya.com\/wp-content\/uploads\/2025\/03\/image-27-1-300x155.webp 300w, https:\/\/cdn.analyticsvidhya.com\/wp-content\/uploads\/2025\/03\/image-27-1-768x396.webp 768w, https:\/\/cdn.analyticsvidhya.com\/wp-content\/uploads\/2025\/03\/image-27-1-150x77.webp 150w\" sizes=\"(max-width: 1258px) 100vw, 1258px\"\/><figcaption class=\"wp-element-caption\">Source: Author<\/figcaption><\/figure>\n<\/div>\n<p>Today, a new set of tools is being introduced to help developers and enterprises build reliable and efficient AI agents. Agents, in this context, refer to AI systems that can operate independently to complete tasks on behalf of users.<\/p>\n<p>Over the past year, significant advancements have been made in AI capabilities, including improved reasoning, multimodal interactions, and enhanced safety mechanisms. These developments have laid the foundation for AI to manage complex, multi-step tasks necessary for building effective agents. However, many developers and organizations have found it challenging to transition these capabilities into production-ready agents. The process often requires extensive prompt refinement, custom orchestration logic, and lacks built-in tools for visibility and support.<\/p>\n<p>To address these challenges, a new suite of APIs and tools is now available, designed to streamline the creation and deployment of AI agents:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Responses API<\/strong> \u2013 Integrates the simplicity of the Chat Completions API with the tool-use capabilities of the Assistants API, making agent development more accessible.<\/li>\n<li><strong>Built-in Tools<\/strong> \u2013 Includes features such as web search, file search, and computer use, enabling agents to perform a wider range of tasks seamlessly.<\/li>\n<li><strong>Agents SDK<\/strong> \u2013 A framework for managing both single-agent and multi-agent workflows efficiently.<\/li>\n<li><strong>Integrated Observability Tools<\/strong> \u2013 Provides visibility into agent workflows, allowing developers to trace and inspect execution for better debugging and optimization.<\/li>\n<\/ul>\n<p>These tools significantly reduce the complexity of building AI agents by improving core logic, orchestration, and interactions. In the coming weeks and months, additional features and capabilities will be introduced to further enhance and accelerate the development of AI-driven applications.<\/p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">We&#8217;re launching new tools to help developers build reliable and powerful AI agents. \ud83e\udd16\ud83d\udd27<\/p>\n<p>Timestamps:<br \/>01:54 Web search<br \/>02:41 File search<br \/>03:22 Computer use<br \/>04:07 Responses API<br \/>10:17 Agents SDK <a href=\"https:\/\/t.co\/vY514tdmDz\">pic.twitter.com\/vY514tdmDz<\/a><\/p>\n<p>\u2014 OpenAI Developers (@OpenAIDevs) <a href=\"https:\/\/twitter.com\/OpenAIDevs\/status\/1899531225468969240?ref_src=twsrc%5Etfw\">March 11, 2025<\/a><\/p><\/blockquote>\n<h2 class=\"wp-block-heading\" id=\"h-responses-api\">Responses API<\/h2>\n<p>I am running this on the terminal:<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-step-1-required-installations\">Step 1: Required Installations<\/h3>\n<pre class=\"wp-block-code\"><code>pip install openai --upgrade<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"h-step-2-add-openai-api-key\">Step 2: Add OpenAI API Key<\/h3>\n<pre class=\"wp-block-code\"><code>export OPENAI_API_KEY=\"your-openai-api-key-here\"<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"h-step-3-create-an-app-py-file\">Step 3: Create an app.py file<\/h3>\n<pre class=\"wp-block-code\"><code>touch app.py<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"h-step-4-add-the-following-code-in-the-app-py-file\">Step 4: Add the following code in the app.py file<\/h3>\n<pre class=\"wp-block-code\"><code>from openai import OpenAI\nclient = OpenAI()\n\nresponse = client.responses.create(\nmodel=\"gpt-4o\",\ninput=\"Give me warm up exercises to do before start of Half Marathon?\"\n)<\/code><\/pre>\n<pre class=\"wp-block-code\"><code>print(response.output_text)<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"h-step-5-run-this-command-to-get-the-output\">Step 5: Run this command to get the output<\/h3>\n<pre class=\"wp-block-code\"><code>python app.py<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"h-output\">Output<\/h3>\n<pre class=\"wp-block-preformatted\">Warming up before a half marathon is important to prepare your body and mind for the race. Here's a simple routine you can follow:<p>1. **Dynamic Stretching (5-10 minutes):**<br\/>- **Leg Swings:** Swing each leg forward and backward, then side to side.<br\/>- **Arm Circles:** Make large circles with your arms, both forward and backward.<br\/>- **Hip Circles:** Place your hands on your hips and rotate in a circle.<br\/>- **Torso Twists:** Stand with feet shoulder-width apart and twist your upper body from side to side.<\/p><p>2. **Light Jogging (5-10 minutes):**<br\/>- Begin with a slow, easy jog to gradually increase your heart rate.<\/p><p>3. **Dynamic Drills (5 minutes):**<br\/>- **High Knees:** Run in place, bringing your knees up toward your chest.<br\/>- **Butt Kicks:** Run in place, kicking your heels toward your glutes.<br\/>- **Skipping:** Perform a skipping motion to enhance coordination.<br\/>- **Bounding:** Exaggerate each stride to cover more ground with a springy step.<\/p><p>4. **Strides (3-5 bouts):**<br\/>- Perform 20-30 second accelerations, gradually increasing your speed, then decelerate. This boosts your neuromuscular activation.<\/p><p>Remember to stay hydrated and listen to your body. Good luck on your race!<\/p><\/pre>\n<h3 class=\"wp-block-heading\">Key Changes in the Responses API vs. Chat Completions<\/h3>\n<p>The new Responses API is OpenAI\u2019s next step in evolving its API infrastructure, merging the simplicity of Chat Completions with the power of Assistants. Here\u2019s a breakdown of the most notable changes:<\/p>\n<h4 class=\"wp-block-heading\"><strong>1. Stateful vs. Stateless<\/strong><\/h4>\n<ul class=\"wp-block-list\">\n<li><strong>Chat Completions<\/strong> was <strong>stateless<\/strong>, meaning developers had to pass entire conversation histories repeatedly.<\/li>\n<li><strong>Responses API<\/strong> is <strong>stateful<\/strong>, automatically storing responses and enabling seamless continuation of conversations using <code>previous_response_id<\/code>.<\/li>\n<\/ul>\n<h4 class=\"wp-block-heading\"><strong>2. Enhanced Functionality<\/strong><\/h4>\n<ul class=\"wp-block-list\">\n<li>Chat Completions worked on a basic list-of-messages-in, message-out model.<\/li>\n<li>Responses API introduces Items, a flexible structure representing inputs and outputs (messages, reasoning, function calls, web search, etc.).<\/li>\n<li>Now supports file search, web search, structured outputs, and hosted tools natively.<\/li>\n<\/ul>\n<h4 class=\"wp-block-heading\"><strong>3. Better Streaming &amp; Event Handling<\/strong><\/h4>\n<ul class=\"wp-block-list\">\n<li>Previous APIs used <strong>delta streaming<\/strong> (emitting JSON diffs), which was <strong>hard to integrate and not type-safe<\/strong>.<\/li>\n<li>Responses API introduces <strong>semantic events<\/strong>, making it clearer and more structured (<code>response.output_text.delta<\/code>).<\/li>\n<\/ul>\n<h4 class=\"wp-block-heading\"><strong>4. Hosted Tools &amp; Vector Search<\/strong><\/h4>\n<ul class=\"wp-block-list\">\n<li>One-line integration for web search, file search, and soon, code execution.<\/li>\n<li>New <strong>Vector Stores Search API<\/strong>, allowing OpenAI\u2019s RAG capabilities to be used with any model.<\/li>\n<\/ul>\n<h4 class=\"wp-block-heading\"><strong>5. Improved API Design &amp; Usability<\/strong><\/h4>\n<ul class=\"wp-block-list\">\n<li>Simplified structure by switching from externally-tagged to internally-tagged polymorphism.<\/li>\n<li>Flattened JSON response structures, making them easier to parse and work with.<\/li>\n<li>Supports <strong>form-encoded inputs<\/strong>, making integration smoother.<\/li>\n<\/ul>\n<p>The Responses API is designed for modern, multimodal, and agentic AI applications, addressing limitations of Chat Completions while ensuring flexibility, efficiency, and ease of use. However, Chat Completions remains supported as a stable option for businesses.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-step-1-required-installations-0\">Step 1: Required Installations<\/h3>\n<pre class=\"wp-block-code\"><code>pip install openai --upgrade<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"h-step-2-add-openai-api-key-0\">Step 2: Add OpenAI API Key<\/h3>\n<pre class=\"wp-block-code\"><code>export OPENAI_API_KEY=\"your-openai-api-key-here\"<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"h-step-3-create-an-app-py-file-0\">Step 3: Create an app.py file<\/h3>\n<pre class=\"wp-block-code\"><code>touch app.py<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"h-step-4-add-the-following-code-in-the-app-py-file-0\">Step 4: Add the following code in the app.py file<\/h3>\n<pre class=\"wp-block-code\"><code>from openai import OpenAI\nclient = OpenAI()\n\nresponse = client.responses.create(\nmodel=\"gpt-4o\",\ntools=[{\"type\": \"web_search_preview\"}],\ninput=\"Give me the news of ICC Champions Trophy 2025. Include man of the series, man of the match, final match teams, final match score and other relevant details\"\n)<\/code><\/pre>\n<pre class=\"wp-block-code\"><code>print(response.output_text)<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"h-step-5-run-this-command-to-get-the-output-0\">Step 5: Run this command to get the output<\/h3>\n<pre class=\"wp-block-code\"><code>python app.py<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"h-output-0\">Output<\/h3>\n<pre class=\"wp-block-preformatted\">India clinched the ICC Champions Trophy 2025 by defeating New Zealand by four wickets in the final held at the Dubai International Cricket Stadium on March 9, 2025. ([reuters.com](https:\/\/www.reuters.com\/sports\/cricket\/india-win-champions-trophy-beating-new-zealand-by-four-wickets-final-2025-03-09\/?utm_source=openai))<p>**Final Match Details:**<\/p><p>- **Teams:** India vs. New Zealand<br\/>- **Venue:** Dubai International Cricket Stadium<br\/>- **Date:** March 9, 2025<br\/>- **Toss:** New Zealand won the toss and elected to bat first.<br\/>- **New Zealand Innings:** 251\/7 in 50 overs<br\/>- Daryl Mitchell: 63 runs off 101 balls<br\/>- Michael Bracewell: 53* runs off 40 balls<br\/>- Rachin Ravindra: 37 runs off 29 balls<br\/>- **India Bowling Highlights:**<br\/>- Kuldeep Yadav: 2 wickets for 40 runs<br\/>- Varun Chakaravarthy: 2 wickets for 45 runs<br\/>- **India Innings:** 254\/6 in 49 overs<br\/>- Rohit Sharma: 76 runs off 83 balls<br\/>- Shreyas Iyer: 48 runs off 62 balls<br\/>- KL Rahul: 34* runs off 33 balls<br\/>- **New Zealand Bowling Highlights:**<br\/>- Mitchell Santner: 2 wickets for 46 runs<br\/>- Michael Bracewell: 2 wickets for 28 runs<\/p><p>**Awards:**<\/p><p>- **Player of the Match:** Rohit Sharma for his 76 runs off 83 balls. ([espn.co.uk](https:\/\/www.espn.co.uk\/cricket\/series\/8081\/game\/1466428\/india-vs-tbc-final-icc-champions-trophy-2024-25?utm_source=openai))<br\/>- **Player of the Tournament:** Rachin Ravindra of New Zealand. ([reuters.com](https:\/\/www.reuters.com\/sports\/cricket\/india-need-252-win-champions-trophy-2025-03-09\/?utm_source=openai))<\/p><p>**Additional Details:**<\/p><p>India's victory marked their third ICC Champions Trophy title, making them the first team to achieve this feat. ([cricketwinner.com](https:\/\/www.cricketwinner.com\/cricket-news\/icc-champions-trophy-2025-final-ind-vs-nz-india-create-history-by-lifting-icc-champions-trophy-third-time\/?utm_source=openai)) The tournament faced challenges due to geopolitical tensions, leading to India's matches being played in Dubai instead of the host nation, Pakistan. ([reuters.com](https:\/\/www.reuters.com\/sports\/cricket\/geopolitics-lack-buzz-blight-champions-trophys-return-2025-03-10\/?utm_source=openai)) Despite these issues, India remained undefeated throughout the tournament, solidifying their position as a dominant force in white-ball cricket. ([reuters.com](https:\/\/www.reuters.com\/sports\/cricket\/india-need-252-win-champions-trophy-2025-03-09\/?utm_source=openai))<\/p><p>## India's Triumph in ICC Champions Trophy 2025:<br\/>- [India win Champions Trophy, beating New Zealand by four wickets in final](https:\/\/www.reuters.com\/sports\/cricket\/india-win-champions-trophy-beating-new-zealand-by-four-wickets-final-2025-03-09\/?utm_source=openai)<br\/>- [India milk 'home' advantage to win Champions Trophy](https:\/\/www.reuters.com\/sports\/cricket\/india-need-252-win-champions-trophy-2025-03-09\/?utm_source=openai)<br\/>- [Rohit hails India spinners, Santner says NZ fell short by 20 runs](https:\/\/www.reuters.com\/sports\/cricket\/rohit-hails-india-spinners-santner-says-nz-fell-short-by-20-runs-2025-03-09\/?utm_source=openai)<\/p><\/pre>\n<p>Also for file search, you will need to provide the vector store ID of the vector database managed by OpenAI.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-openai-agents-sdk\">OpenAI Agents SDK<\/h2>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">\ud83e\udd16 Agents SDK\u2014our new open-source SDK for orchestrating multi-agent workflows, improving upon Swarm. Configure agents with built-in tools, hand off tasks, add safety guardrails, and visualize execution traces for debugging and optimizing performance. <a href=\"https:\/\/t.co\/Ex6lOknbF7\">https:\/\/t.co\/Ex6lOknbF7<\/a> <a href=\"https:\/\/t.co\/Pyu60YqgFB\">pic.twitter.com\/Pyu60YqgFB<\/a><\/p>\n<p>\u2014 OpenAI Developers (@OpenAIDevs) <a href=\"https:\/\/twitter.com\/OpenAIDevs\/status\/1899531857143972051?ref_src=twsrc%5Etfw\">March 11, 2025<\/a><\/p><\/blockquote>\n<p>Building smart AI agents isn\u2019t just about giving them tools and core logic\u2014it\u2019s also about managing how they work together. That\u2019s where OpenAI\u2019s new <a href=\"https:\/\/github.com\/openai\/openai-agents-python\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">open-source Agents SDK<\/a> comes in. It makes it easier for developers to orchestrate multi-agent workflows, improving upon Swarm, an experimental SDK released last year that gained widespread adoption and was successfully deployed by multiple customers.<\/p>\n<p>What\u2019s New?<\/p>\n<p>This is <a href=\"https:\/\/www.analyticsvidhya.com\/blog\/2024\/12\/managing-multi-agent-systems-with-openai-swarm\/\" target=\"_blank\" rel=\"noreferrer noopener\">Swarm Agents<\/a>, it is now production ready. The OpenAI Agents SDK brings several key improvements:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Smarter Agents<\/strong> \u2013 Easily set up AI models (LLMs) with clear instructions and built-in tools.<\/li>\n<li><strong>Seamless Handoffs<\/strong> \u2013 Agents can smoothly transfer control between each other when needed.<\/li>\n<li><strong>Stronger Guardrails<\/strong> \u2013 Built-in safety checks ensure reliable input and output validation.<\/li>\n<li><strong>Better Debugging &amp; Insights<\/strong> \u2013 Developers can visualize agent execution traces to optimize performance.<\/li>\n<\/ul>\n<p>With these upgrades, developers can build <strong>more efficient, reliable, and scalable AI workflows<\/strong>, making multi-agent collaboration smoother than ever.<\/p>\n<p>OpenAI helps build AI agents by providing key building blocks, including models, tools, memory, guardrails, and orchestration. These components work together, making it easier to create intelligent systems that can understand, reason, and take action.<\/p>\n<figure class=\"wp-block-table\">\n<table class=\"table table-bordered border-black table-striped\">\n<thead>\n<tr>\n<th>DOMAIN<\/th>\n<th>DESCRIPTION<\/th>\n<th>OPENAI PRIMITIVES<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><a href=\"https:\/\/platform.openai.com\/docs\/guides\/agents#models\">Models<\/a><\/td>\n<td>Core intelligence capable of reasoning, making decisions, and processing different modalities.<\/td>\n<td><a href=\"https:\/\/platform.openai.com\/docs\/models\/o1\">o1<\/a>,\u00a0<a href=\"https:\/\/platform.openai.com\/docs\/models\/o3-mini\">o3-mini<\/a>,\u00a0<a href=\"https:\/\/platform.openai.com\/docs\/models\/gpt-4.5-preview\">GPT-4.5<\/a>,\u00a0<a href=\"https:\/\/platform.openai.com\/docs\/models\/gpt-4o\">GPT-4o<\/a>,\u00a0<a href=\"https:\/\/platform.openai.com\/docs\/models\/gpt-4o-mini\">GPT-4o-mini<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/platform.openai.com\/docs\/guides\/agents#tools\">Tools<\/a><\/td>\n<td>Interface to the world, interact with environment, function calling, built-in tools, etc.<\/td>\n<td><a href=\"https:\/\/platform.openai.com\/docs\/guides\/function-calling\">Function calling<\/a>,\u00a0<a href=\"https:\/\/platform.openai.com\/docs\/guides\/tools-web-search\">Web search<\/a>,\u00a0<a href=\"https:\/\/platform.openai.com\/docs\/guides\/tools-file-search\">File search<\/a>,\u00a0<a href=\"https:\/\/platform.openai.com\/docs\/guides\/tools-computer-use\">Computer use<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/platform.openai.com\/docs\/guides\/agents#knowledge-memory\">Knowledge &amp; memory<\/a><\/td>\n<td>Augment agents with external and persistent knowledge.<\/td>\n<td><a href=\"https:\/\/platform.openai.com\/docs\/guides\/retrieval#vector-stores\">Vector stores<\/a>,\u00a0<a href=\"https:\/\/platform.openai.com\/docs\/guides\/tools-file-search\">File search<\/a>,\u00a0<a href=\"https:\/\/platform.openai.com\/docs\/guides\/embeddings\">Embeddings<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/platform.openai.com\/docs\/guides\/agents#guardrails\">Guardrails<\/a><\/td>\n<td>Prevent irrelevant, harmful, or undesirable behavior.<\/td>\n<td><a href=\"https:\/\/platform.openai.com\/docs\/guides\/moderation\">Moderation<\/a>,\u00a0<a href=\"https:\/\/openai.github.io\/agents-sdk-python\/guardrails\/\" target=\"_blank\" rel=\"noreferrer noopener\">Instruction hierarchy<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/platform.openai.com\/docs\/guides\/agents#orchestration\">Orchestration<\/a><\/td>\n<td>Develop, deploy, monitor, and improve agents.<\/td>\n<td><a href=\"https:\/\/openai.github.io\/agents-sdk-python\/\" target=\"_blank\" rel=\"noreferrer noopener\">Agents SDK<\/a>,\u00a0<a href=\"https:\/\/platform.openai.com\/traces\" target=\"_blank\" rel=\"noreferrer noopener\">Tracing<\/a>,\u00a0<a href=\"https:\/\/platform.openai.com\/docs\/guides\/evals\">Evaluations<\/a>,\u00a0<a href=\"https:\/\/platform.openai.com\/docs\/guides\/fine-tuning\">Fine-tuning<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<h3 class=\"wp-block-heading\">Knowledge &amp; Memory<\/h3>\n<p>AI agents perform better when they can access knowledge beyond their initial training. OpenAI\u2019s SDK makes this easy by integrating with:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Vector stores<\/strong> \u2013 Enable fast and efficient semantic search.<\/li>\n<li><strong>Embeddings<\/strong> \u2013 Improve contextual understanding and dynamic knowledge retrieval.<\/li>\n<\/ul>\n<p>With these tools, agents can recall important information in real time, making them smarter and more adaptable.<\/p>\n<h3 class=\"wp-block-heading\">Guardrails<\/h3>\n<p>For AI agents to be useful in real-world applications, they must be safe, reliable, and ethical. OpenAI\u2019s SDK provides built-in safeguards, including:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Moderation API<\/strong> \u2013 Filters out harmful content to ensure user safety.<\/li>\n<li><strong>Instruction hierarchy<\/strong> \u2013 Follows developer-set priorities to keep agent behavior under control.<\/li>\n<\/ul>\n<p>These safeguards help ensure AI operates responsibly and remains trustworthy.<\/p>\n<h3 class=\"wp-block-heading\">Orchestration<\/h3>\n<p>Managing AI agents effectively requires strong coordination. OpenAI offers tools to simplify this process:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Agent SDK<\/strong> \u2013 Streamlines agent development, conversation management, and safety measures.<\/li>\n<li><strong>Tracing<\/strong> \u2013 Provides real-time monitoring, debugging, and insights into agent behavior.<\/li>\n<li><strong>Evaluations<\/strong> \u2013 Measures performance and highlights areas for improvement.<\/li>\n<\/ul>\n<p>With these orchestration tools, developers can build, monitor, and refine AI agents with ease.<\/p>\n<h3 class=\"wp-block-heading\" id=\"models\">Models<\/h3>\n<figure class=\"wp-block-table\">\n<table class=\"table table-bordered border-black table-striped\">\n<thead>\n<tr>\n<th>MODEL<\/th>\n<th>AGENTIC STRENGTHS<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>o1 &amp; o3-mini<\/td>\n<td>Best for long-term planning, hard tasks, and reasoning.<\/td>\n<\/tr>\n<tr>\n<td>GPT-4.5<\/td>\n<td>Best for agentic execution.<\/td>\n<\/tr>\n<tr>\n<td>GPT-4o<\/td>\n<td>Good balance of agentic capability and latency.<\/td>\n<\/tr>\n<tr>\n<td>GPT-4o-mini<\/td>\n<td>Best for low-latency.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p><em>I have mentioned the tools above!!<\/em><\/p>\n<h2 class=\"wp-block-heading\" id=\"h-how-to-use-openai-agents-sdk\">How to Use OpenAI Agents SDK?<\/h2>\n<h3 class=\"wp-block-heading\" id=\"h-step-1-required-installations-1\">Step 1: Required Installations<\/h3>\n<pre class=\"wp-block-code\"><code>pip install openai --upgrade\npip install openai-agents<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"h-step-2-add-openai-api-key-1\">Step 2: Add OpenAI API Key<\/h3>\n<pre class=\"wp-block-code\"><code>export OPENAI_API_KEY=\"your-openai-api-key-here\"<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"h-step-3-create-an-app-py-file-1\">Step 3: Create an app.py file<\/h3>\n<pre class=\"wp-block-code\"><code>touch app.py<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"h-step-4-add-the-following-code-in-the-app-py-file-1\">Step 4: Add the following code in the app.py file<\/h3>\n<pre class=\"wp-block-code\"><code>from agents import Agent, InputGuardrail,GuardrailFunctionOutput, Runner\nfrom pydantic import BaseModel\nimport asyncio\n\nclass HomeworkOutput(BaseModel):\n    is_homework: bool\n    reasoning: str\n\nguardrail_agent = Agent(\n    name=\"Guardrail check\",\n    instructions=\"Check if the user is asking about homework.\",\n    output_type=HomeworkOutput,\n)\n\nmath_tutor_agent = Agent(\n    name=\"Math Tutor\",\n    handoff_description=\"Specialist agent for math questions\",\n    instructions=\"You provide help with math problems. Explain your reasoning at each step and include examples\",\n)\n\nhistory_tutor_agent = Agent(\n    name=\"History Tutor\",\n    handoff_description=\"Specialist agent for historical questions\",\n    instructions=\"You provide assistance with historical queries. Explain important events and context clearly.\",\n)\n\n\nasync def homework_guardrail(ctx, agent, input_data):\n    result = await Runner.run(guardrail_agent, input_data, context=ctx.context)\n    final_output = result.final_output_as(HomeworkOutput)\n    return GuardrailFunctionOutput(\n        output_info=final_output,\n        tripwire_triggered=not final_output.is_homework,\n    )\n\ntriage_agent = Agent(\n    name=\"Triage Agent\",\n    instructions=\"You determine which agent to use based on the user's homework question\",\n    handoffs=[history_tutor_agent, math_tutor_agent],\n    input_guardrails=[\n        InputGuardrail(guardrail_function=homework_guardrail),\n    ],\n)\n\nasync def main():\n    result = await Runner.run(triage_agent, \"Explain Pythagoras Theorem\")\n    print(result.final_output)\n\n    result = await Runner.run(triage_agent, \"Give me brief about WWII\")\n    print(result.final_output)\n\nif __name__ == \"__main__\":\n    asyncio.run(main())<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"h-step-5-run-this-command-to-get-the-output-1\">Step 5: Run this command to get the output<\/h3>\n<pre class=\"wp-block-code\"><code>python app.py<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"h-output-1\">Output<\/h3>\n<pre class=\"wp-block-preformatted\">The Pythagorean Theorem is a fundamental principle in geometry that relates the sides of a right triangle. It states:<p>\\[ a^2 + b^2 = c^2 \\]<\/p><p>Here:<\/p><p>- \\( c \\) is the hypotenuse, the side opposite the right angle.<br\/>- \\( a \\) and \\( b \\) are the two other sides of the triangle.<\/p><p>### Explanation<\/p><p>1. **Right Triangle:** <br\/>- A triangle with one angle equal to 90 degrees.<\/p><p>2. **Hypotenuse:**<br\/>- The longest side in a right triangle.<\/p><p>### Steps and Example:<\/p><p>Let's consider a right triangle with sides \\( a = 3 \\), \\( b = 4 \\), and \\( c \\) as the hypotenuse.<\/p><p>**Step 1:** Apply the Pythagorean Theorem<br\/>\\[ a^2 + b^2 = c^2 \\]<\/p><p>**Step 2:** Substitute the known values<br\/>\\[ 3^2 + 4^2 = c^2 \\]<\/p><p>**Step 3:** Calculate the squares<br\/>\\[ 9 + 16 = c^2 \\]<\/p><p>**Step 4:** Sum the squares<br\/>\\[ 25 = c^2 \\]<\/p><p>**Step 5:** Find the square root to solve for \\( c \\)<br\/>\\[ c = \\sqrt{25} \\]<br\/>\\[ c = 5 \\]<\/p><p>Thus, the hypotenuse \\( c \\) is 5 units long.<\/p><p>### Uses<\/p><p>- **Verification:** It can verify if a triangle is a right triangle.<br\/>- **Applications in Real Life:** Architecture, engineering, computer graphics, navigation.<\/p><p>### Example Verification:<\/p><p>Suppose we find a triangle with sides 6, 8, and 10. To verify if it's a right triangle:<\/p><p>**Check:**<br\/>\\[ 6^2 + 8^2 = 10^2 \\]<br\/>\\[ 36 + 64 = 100 \\]<br\/>\\[ 100 = 100 \\]<\/p><p>Since the equation holds true, the triangle is a right triangle.<\/p><p>The Pythagorean Theorem is a powerful tool in mathematics, essential in both theoretical and practical applications.<br\/>World War II (1939-1945) was a global conflict involving most of the world's nations, including all great powers, organized into two opposing military alliances: the Allies and the Axis.<\/p><p>### Causes:<br\/>1. **Treaty of Versailles**: The harsh terms imposed on Germany after World War I fueled nationalism and resentment.<br\/>2. **Expansionist Policies**: Axis powers (Germany, Italy, Japan) sought to expand their territories.<br\/>3. **Failure of Appeasement**: Western democracies initially tried to avoid conflict through concessions to Hitler.<\/p><p>### Major Events:<br\/>1. **Invasion of Poland (1939)**: Germany's invasion triggered the war.<br\/>2. **Fall of France (1940)**: Germany quickly conquered France.<br\/>3. **Battle of Britain (1940)**: Britain successfully defended against German air assaults.<br\/>4. **Operation Barbarossa (1941)**: German invasion of the Soviet Union marked a crucial phase.<br\/>5. **Pearl Harbor (1941)**: Japanese attack brought the United States into the war.<br\/>6. **D-Day (1944)**: Allied forces landed in Normandy, France, starting the liberation of Western Europe.<br\/>7. **Hiroshima and Nagasaki (1945)**: U.S. dropped atomic bombs on Japan, leading to Japan's surrender.<\/p><p>### Outcomes:<br\/>1. **Defeat of Axis Powers**: Germany surrendered in May 1945; Japan in August 1945.<br\/>2. **United Nations Founded**: Aimed at preventing future conflicts.<br\/>3. **Cold War Onset**: Ideological struggle between the U.S. and the Soviet Union emerged.<br\/>4. **Decolonization**: Accelerated end of European colonial empires.<\/p><p>### Impact:<br\/>- Major loss of life and destruction.<br\/>- Redrawing of international borders.<br\/>- Emergence of the U.S. and USSR as superpowers.<\/p><p>World War II stands as one of the most significant events of the 20th century, shaping the modern geopolitical landscape.<\/p><\/pre>\n<p>It\u2019s a quite straightforward approach, I am looking forward to exploring it more!<\/p>\n<ol class=\"wp-block-list\">\n<li><strong>End-to-End Execution Trace<\/strong>\n<ul class=\"wp-block-list\">\n<li>The interface shows a trace log for a multi-step AI-driven process involving different agents.<\/li>\n<li>The system displays each agent\u2019s execution time (in milliseconds), enabling developers to pinpoint slow operations.<\/li>\n<li>The Triage Agent, Approval Agent, and Summarizer Agent are sequentially involved in handling requests.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Step-by-Step Breakdown<\/strong>\n<ul class=\"wp-block-list\">\n<li>The trace log reveals various API calls (<code>POST \/v1\/responses<\/code>) and internal function executions.<\/li>\n<li>Functions like fetch_data(), check_eligibility(), and send_email() are explicitly logged, showing how the agent interacts with external systems.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Debugging and Performance Analysis<\/strong>\n<ul class=\"wp-block-list\">\n<li>Each step has an associated execution time, helping developers identify performance bottlenecks.<\/li>\n<li>Some operations, like fetch_data() and check_eligibility(), execute in 0 ms, meaning they are likely optimized or preloaded.<\/li>\n<li>Longer steps, such as \u201cApproval Agent\u201d (4,320 ms), suggest areas for performance improvement.<\/li>\n<\/ul>\n<\/li>\n<li><strong>AI Model and Token Usage Monitoring<\/strong>\n<ul class=\"wp-block-list\">\n<li>The properties panel provides details about the GPT model version (<code>gpt-40-2024-08-06<\/code>) and token usage (<code>499 tokens<\/code>).<\/li>\n<li>Monitoring these metrics helps developers optimize token consumption and reduce computational costs.<\/li>\n<\/ul>\n<\/li>\n<li><strong>System Instructions &amp; Workflow Context<\/strong>\n<ul class=\"wp-block-list\">\n<li>The bottom panel shows <strong>system instructions<\/strong>, detailing how the AI agent processes a claim:\n<ol class=\"wp-block-list\">\n<li>Retrieve claim details.<\/li>\n<li>Check eligibility based on policy.<\/li>\n<li>Approve or reject the claim.<\/li>\n<li>Draft and send an email.<\/li>\n<li>Summarize the claim and decision.<\/li>\n<\/ol>\n<\/li>\n<li>This context helps developers understand what the agent is supposed to do and validate its behavior.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1543\" src=\"https:\/\/cdn.analyticsvidhya.com\/wp-content\/uploads\/2025\/03\/image-32-scaled.webp\" alt=\"logs\/traces\" class=\"wp-image-226111\" srcset=\"https:\/\/cdn.analyticsvidhya.com\/wp-content\/uploads\/2025\/03\/image-32-scaled.webp 2560w, https:\/\/cdn.analyticsvidhya.com\/wp-content\/uploads\/2025\/03\/image-32-300x181.webp 300w, https:\/\/cdn.analyticsvidhya.com\/wp-content\/uploads\/2025\/03\/image-32-768x463.webp 768w, https:\/\/cdn.analyticsvidhya.com\/wp-content\/uploads\/2025\/03\/image-32-200x120.webp 200w, https:\/\/cdn.analyticsvidhya.com\/wp-content\/uploads\/2025\/03\/image-32-1536x926.webp 1536w, https:\/\/cdn.analyticsvidhya.com\/wp-content\/uploads\/2025\/03\/image-32-2048x1235.webp 2048w, https:\/\/cdn.analyticsvidhya.com\/wp-content\/uploads\/2025\/03\/image-32-150x90.webp 150w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\"\/><figcaption class=\"wp-element-caption\">Source: OpenAI<\/figcaption><\/figure>\n<\/div>\n<h3 class=\"wp-block-heading\" id=\"h-why-this-matters-for-debugging-amp-optimization\">Why This Matters for Debugging &amp; Optimization?<\/h3>\n<ul class=\"wp-block-list\">\n<li><strong>Traceability: <\/strong>Developers can trace each request and function call to find where issues occur.<\/li>\n<li><strong>Performance Monitoring<\/strong>: Execution times help in identifying slow steps that need optimization.<\/li>\n<li><strong>Error Detection<\/strong>: If a step fails, logs provide clear insights into where and why the failure happened.<\/li>\n<li><strong>Optimization of AI Workflows<\/strong>: Tracking token usage and function calls helps improve efficiency and reduce costs.<\/li>\n<\/ul>\n<p>The observability tool in the image provides deep visibility into AI agent workflows, allowing developers to trace, inspect, debug, and optimize execution at every step.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2>\n<p>OpenAI\u2019s Agent SDK and API updates mark a significant advancement in making AI agent development more efficient, reliable, and scalable. By introducing powerful tools like the Responses API, built-in tools, Agents SDK, and integrated observability tools, OpenAI addresses key challenges that developers face in building production-ready AI agents.<\/p>\n<ul class=\"wp-block-list\">\n<li>The Responses API simplifies agent interactions, combining the power of Chat Completions with tool-use capabilities.<\/li>\n<li>Built-in tools (web search, file search, computer use) extend AI capabilities, enabling agents to perform more real-world tasks.<\/li>\n<li>The Agents SDK streamlines single and multi-agent workflows, improving orchestration, handoffs, and debugging.<\/li>\n<li>Integrated Observability Tools provide end-to-end execution visibility, allowing developers to trace, inspect, and optimize AI workflows with detailed execution logs and performance metrics.<\/li>\n<\/ul>\n<p>These advancements reduce the complexity of <a href=\"https:\/\/www.analyticsvidhya.com\/blog\/2025\/03\/custom-tools-for-ai-agents\/\" target=\"_blank\" rel=\"noreferrer noopener\">AI agent<\/a> development, making it easier for developers and enterprises to create intelligent, autonomous, and high-performing AI-driven applications. With further updates on the horizon, OpenAI continues to push the boundaries of AI reliability, efficiency, and usability.<\/p>\n<p><strong>If you want to learn how to build these agents then consider enrolling in our exclusive\u00a0<a href=\"https:\/\/www.analyticsvidhya.com\/agenticaipioneer\/?utm_source=blog_page&amp;utm_medium=blog&amp;utm_campaign=SEO\" target=\"_blank\" rel=\"noreferrer noopener\">Agentic AI Pioneer Program<\/a>!<\/strong><\/p>\n<div class=\"border-top py-3 author-info my-4\">\n<div class=\"author-card d-flex align-items-center\">\n<div class=\"flex-shrink-0 overflow-hidden\">\n                                    <a href=\"https:\/\/www.analyticsvidhya.com\/blog\/author\/pankaj9786\/\" class=\"text-decoration-none active-avatar\"><br \/>\n                                                                       <img decoding=\"async\" src=\"https:\/\/av-eks-lekhak.s3.amazonaws.com\/media\/lekhak-profile-images\/converted_image_Lb7Lh0T.webp\" width=\"48\" height=\"48\" alt=\"Pankaj Singh\" loading=\"lazy\" class=\"rounded-circle\"\/><\/p>\n<p>                                <\/a>\n                                <\/div>\n<\/p><\/div>\n<p>                Hi, I am Pankaj Singh Negi &#8211; Senior Content Editor | Passionate about storytelling and crafting compelling narratives that transform ideas into impactful content. I love reading about technology revolutionizing our lifestyle.                 <\/p>\n<\/p><\/div>\n<\/p><\/div>\n<p><h4 class=\"fs-24 text-dark\">Login to continue reading and enjoy expert-curated content.<\/h4>\n<p>                        <button class=\"btn btn-primary mx-auto d-table\" data-bs-toggle=\"modal\" data-bs-target=\"#loginModal\" id=\"readMoreBtn\">Keep Reading for Free<\/button>\n                    <\/p>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><br \/>\n<br \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In a significant step toward empowering developers and enterprises to create more reliable and capable AI agents, OpenAI released the Agent SDK on March 11, 2025, alongside a suite of impactful API updates. This release introduces several powerful tools designed to enhance AI-driven applications, including the Responses API, built-in tools, OpenAI Agents SDK, and observability [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":128533,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12033],"tags":[11530,2539,11438,708],"dealstore":[],"offerexpiration":[],"class_list":["post-128532","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analytics","tag-agents","tag-building","tag-openai","tag-tools"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>5 New Tools for Building AI Agents by OpenAI - Som2ny Network<\/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:\/\/fivemor.com\/?p=128532\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"5 New Tools for Building AI Agents by OpenAI - Som2ny Network\" \/>\n<meta property=\"og:description\" content=\"In a significant step toward empowering developers and enterprises to create more reliable and capable AI agents, OpenAI released the Agent SDK on March 11, 2025, alongside a suite of impactful API updates. This release introduces several powerful tools designed to enhance AI-driven applications, including the Responses API, built-in tools, OpenAI Agents SDK, and observability [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fivemor.com\/?p=128532\" \/>\n<meta property=\"og:site_name\" content=\"Som2ny Network\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-12T14:07:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/03\/image-33.webp.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"876\" \/>\n\t<meta property=\"og:image:height\" content=\"495\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fivemor.com\/?p=128532#article\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/?p=128532\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\"},\"headline\":\"5 New Tools for Building AI Agents by OpenAI\",\"datePublished\":\"2025-03-12T14:07:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=128532\"},\"wordCount\":1848,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fivemor.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/?p=128532#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/03\/image-33.webp.webp\",\"keywords\":[\"agents\",\"Building\",\"OpenAI\",\"Tools\"],\"articleSection\":[\"Analytics\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fivemor.com\/?p=128532#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fivemor.com\/?p=128532\",\"url\":\"https:\/\/fivemor.com\/?p=128532\",\"name\":\"5 New Tools for Building AI Agents by OpenAI - Som2ny Network\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=128532#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/?p=128532#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/03\/image-33.webp.webp\",\"datePublished\":\"2025-03-12T14:07:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fivemor.com\/?p=128532#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fivemor.com\/?p=128532\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/?p=128532#primaryimage\",\"url\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/03\/image-33.webp.webp\",\"contentUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/03\/image-33.webp.webp\",\"width\":876,\"height\":495},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fivemor.com\/?p=128532#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fivemor.com\/?bp_activities=1\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"5 New Tools for Building AI Agents by OpenAI\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fivemor.com\/#website\",\"url\":\"https:\/\/fivemor.com\/\",\"name\":\"Som2ny Network\",\"description\":\"Daily Deals\",\"publisher\":{\"@id\":\"https:\/\/fivemor.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fivemor.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/fivemor.com\/#organization\",\"name\":\"Som2ny Network\",\"url\":\"https:\/\/fivemor.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png\",\"contentUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png\",\"width\":300,\"height\":86,\"caption\":\"Som2ny Network\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/fivemor.com\"],\"url\":\"https:\/\/fivemor.com\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"5 New Tools for Building AI Agents by OpenAI - Som2ny Network","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:\/\/fivemor.com\/?p=128532","og_locale":"en_US","og_type":"article","og_title":"5 New Tools for Building AI Agents by OpenAI - Som2ny Network","og_description":"In a significant step toward empowering developers and enterprises to create more reliable and capable AI agents, OpenAI released the Agent SDK on March 11, 2025, alongside a suite of impactful API updates. This release introduces several powerful tools designed to enhance AI-driven applications, including the Responses API, built-in tools, OpenAI Agents SDK, and observability [&hellip;]","og_url":"https:\/\/fivemor.com\/?p=128532","og_site_name":"Som2ny Network","article_published_time":"2025-03-12T14:07:20+00:00","og_image":[{"width":876,"height":495,"url":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/03\/image-33.webp.webp","type":"image\/webp"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"16 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fivemor.com\/?p=128532#article","isPartOf":{"@id":"https:\/\/fivemor.com\/?p=128532"},"author":{"name":"admin","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371"},"headline":"5 New Tools for Building AI Agents by OpenAI","datePublished":"2025-03-12T14:07:20+00:00","mainEntityOfPage":{"@id":"https:\/\/fivemor.com\/?p=128532"},"wordCount":1848,"commentCount":0,"publisher":{"@id":"https:\/\/fivemor.com\/#organization"},"image":{"@id":"https:\/\/fivemor.com\/?p=128532#primaryimage"},"thumbnailUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/03\/image-33.webp.webp","keywords":["agents","Building","OpenAI","Tools"],"articleSection":["Analytics"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fivemor.com\/?p=128532#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fivemor.com\/?p=128532","url":"https:\/\/fivemor.com\/?p=128532","name":"5 New Tools for Building AI Agents by OpenAI - Som2ny Network","isPartOf":{"@id":"https:\/\/fivemor.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fivemor.com\/?p=128532#primaryimage"},"image":{"@id":"https:\/\/fivemor.com\/?p=128532#primaryimage"},"thumbnailUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/03\/image-33.webp.webp","datePublished":"2025-03-12T14:07:20+00:00","breadcrumb":{"@id":"https:\/\/fivemor.com\/?p=128532#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fivemor.com\/?p=128532"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/?p=128532#primaryimage","url":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/03\/image-33.webp.webp","contentUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/03\/image-33.webp.webp","width":876,"height":495},{"@type":"BreadcrumbList","@id":"https:\/\/fivemor.com\/?p=128532#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fivemor.com\/?bp_activities=1"},{"@type":"ListItem","position":2,"name":"5 New Tools for Building AI Agents by OpenAI"}]},{"@type":"WebSite","@id":"https:\/\/fivemor.com\/#website","url":"https:\/\/fivemor.com\/","name":"Som2ny Network","description":"Daily Deals","publisher":{"@id":"https:\/\/fivemor.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fivemor.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/fivemor.com\/#organization","name":"Som2ny Network","url":"https:\/\/fivemor.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/#\/schema\/logo\/image\/","url":"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png","contentUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png","width":300,"height":86,"caption":"Som2ny Network"},"image":{"@id":"https:\/\/fivemor.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png","caption":"admin"},"sameAs":["https:\/\/fivemor.com"],"url":"https:\/\/fivemor.com\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/128532","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=128532"}],"version-history":[{"count":0,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/128532\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/media\/128533"}],"wp:attachment":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=128532"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=128532"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=128532"},{"taxonomy":"dealstore","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fdealstore&post=128532"},{"taxonomy":"offerexpiration","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fofferexpiration&post=128532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}