Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

Build a custom AI agent when a workflow requires judgment across messy information, several tools, and changing conditions—not when a fixed rule or single chatbot reply already solves the job. The dependable approach in 2026 is to start with one agent, the strongest practical model you can afford, a small set of well-defined tools, explicit instructions, and measurable evaluations. Add memory, multi-agent handoffs, and broader autonomy only when production evidence shows they are needed.

This guide explains what qualifies as an agent, how to select a useful first workflow, the architecture and build sequence, model and platform trade-offs, and the controls required before an agent can safely operate for customers or employees.

What is a custom AI agent, and how is it different from a chatbot?

A custom AI agent is a system that uses a large language model (LLM) to manage a workflow, choose actions, use tools, recognize completion, recover from errors, stop when it cannot proceed, and transfer control to a person. OpenAI’s A Practical Guide to Building AI Agents (January 15, 2026) describes agents as systems that independently accomplish tasks.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A chatbot normally generates a response to a message. A single-turn LLM call, text classifier, retrieval query, or sentiment model is not necessarily an agent because it does not control the surrounding workflow. An agent may include a chat interface, but the defining feature is operational control: it can decide what to do next and cause an approved change in another system.

#1 Best Overall
Elebase USB to USB C Adapter for iPhone 18 Pro Max,USBC Car Charger Adapter | 4Pack Type C Female to A Male Cable Converter for Apple Duo 17 16 15 14 Plus,iWatch Watch 12 11 10,iPad 9 8 Air,Airpods 5 4
  • Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
  • Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
  • Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
  • Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
  • 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.
System What it does When it becomes an agent
Single LLM call Produces one completion from supplied context It does not become an agent merely because the prompt is long.
Chatbot Maintains a conversation and returns answers It qualifies when it can execute and supervise a defined workflow through tools.
Classifier Assigns a label such as fraud risk or sentiment It needs workflow control, actions, and completion criteria to be an agent.
Custom agent Reasons, retrieves information, acts, checks results, and escalates The complete loop is governed by tools, instructions, permissions, and limits.

The distinction matters commercially. Calling every model integration an “agent” can hide missing controls, unclear ownership, and an automation project that should have been implemented with ordinary deterministic software.

Which workflows are good candidates for an AI agent?

Choose a workflow where ambiguity, unstructured information, or brittle business rules create a real cost. Keep conventional automation when a deterministic rules engine can perform the job reliably, explainably, and cheaply.

Good first candidates

  • Nuanced decisions: refund or exception handling that requires interpreting policy, account history, product condition, and evidence.
  • Document-heavy review: vendor security assessments, insurance claims, or compliance intake that combine forms, contracts, emails, and attachments.
  • Cross-system operations: a support or operations process that must look up records, decide on a next step, update a ticket, and notify a person.
  • High-variance assistance: internal research or troubleshooting where the correct path depends on what the agent discovers.

Warning signs that an agent is the wrong choice

  • The process is a short sequence of stable rules and structured fields.
  • Every possible branch must be perfectly deterministic and auditable, with no tolerance for interpretation.
  • The data needed to decide is unavailable, untrustworthy, or not permissioned for the model.
  • The cost of an incorrect action is high and there is no practical human approval step.
  • You have no owner who can maintain prompts, tools, evaluations, and incident procedures after launch.

Map the current workflow before choosing technology. Record inputs, decisions, systems touched, failure modes, approvals, and the measurable outcome. An agent should remove a known bottleneck, not serve as a demonstration of model capability.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What are the three core parts of an AI agent?

Every useful agent has a model, tools, and instructions. OpenAI’s January 2026 guide calls these the three core components; production systems add identity, state, observability, evaluation, security, and governance around them.

The model

The model interprets the request, plans the next step, selects tools, extracts facts, and decides when the task is complete or needs escalation. It does not automatically know your policies or have authority to change a system. Model choice is therefore a workflow decision, not simply a leaderboard decision.

The tools

Tools expose controlled capabilities to the model. OpenAI groups them into three useful classes:

  • Data tools retrieve context, such as customer records, inventory, policy documents, or search results.
  • Action tools perform changes or communications, such as issuing a refund, updating a case, creating a calendar event, or sending a message.
  • Orchestration tools call another agent or hand work to a specialist.

Design each tool as a narrow, documented interface with typed inputs, predictable outputs, authentication, authorization, rate limits, and an owner. Version tools like software APIs. A tool that accepts an unrestricted natural-language command is difficult to test and dangerous to expose.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The instructions

Instructions define the agent’s role, workflow, policies, edge cases, output format, and stopping conditions. They should say what to do when information is missing, contradictory, stale, or outside the agent’s authority. Treat instructions as production code: review them, version them, test them, and roll them back when a change harms measured performance.

Rank #2
Sale
Anker USB-C Hub, 5-in-1 USB Hub for Laptops, 4K HDMI Multiport Adapter | USB C Dongle with 90W Max Power Delivery, 3×5Gbps USB A Data Ports, for MacBook, Dell, and More (Charger Not Included)
  • 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
  • 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
  • Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
  • 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
  • What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.

How do you build a custom AI agent step by step?

Use a deliberately narrow build sequence. Establish quality with the strongest practical model first, then optimize cost or latency only after you have representative evaluations.

  1. Define the job and success condition. Write one sentence describing the input, the decision or action, and the business outcome. Define what “done” means and which cases must be handed to a person.
  2. Collect representative cases. Include normal requests, incomplete information, ambiguous language, policy exceptions, adversarial inputs, and historical failures. Remove or protect sensitive data before using cases for development.
  3. Build an evaluation set before tuning. Specify expected decisions, required citations or fields, forbidden actions, escalation requirements, latency targets, and cost measurements. Keep a held-out set that the prompt author does not use while iterating.
  4. Choose a strong baseline model. Start with the best practical model available to your team and region. A baseline shows whether failures come from the model, instructions, tools, or workflow design.
  5. Write the run loop. The loop should accept a task, inspect available context, choose a tool or response, validate the result, repeat within a maximum turn limit, and finish or escalate. Add explicit timeouts and retry rules.
  6. Implement the smallest tool set. Begin with read-only data tools where possible. Add one action at a time, with permission checks and a clear confirmation policy. Test each tool independently and in agent runs.
  7. Translate operating procedures into instructions. Convert support scripts, policy documents, and checklists into ordered routines. State the action and expected output for each step, then describe missing-data and edge-case behavior.
  8. Add human approval for consequential actions. Require a person to approve high-value refunds, external communications, account changes, deletion, legal commitments, or any action whose impact cannot be quickly reversed.
  9. Run evaluations and inspect traces. Compare the baseline with every prompt, model, tool, and routing change. Review not only final answers but also tool arguments, retrieved context, refusals, retries, and escalation decisions.
  10. Pilot with bounded traffic. Start in shadow mode or with a small user group. Keep a rollback path to the existing process and monitor quality, cost, latency, tool errors, and human overrides.
  11. Optimize after quality is acceptable. Test smaller or faster models, caching, retrieval changes, and shorter prompts. Keep an optimization only when it meets the accuracy and safety target on the held-out evaluations.

How should you write instructions and guardrails?

Good instructions make the agent’s responsibilities and limits unambiguous. They do not rely on a vague command such as “be helpful.”

Specify the workflow

State the objective, required inputs, sequence of checks, allowed tools, expected output schema, completion test, and escalation path. If a claim must be supported by a record, say which record and what to do when it is absent. Separate facts the model may infer from facts it must retrieve.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Define failure behavior

Tell the agent to stop rather than guess when a required field is missing, a tool returns conflicting data, authorization fails, or a policy exception is detected. Return a structured reason for escalation so a human can act without repeating the entire investigation.

Layer guardrails

  • Input controls: validate identity, scope, file types, size, and permitted data sources before the model sees a request.
  • Tool controls: use least-privilege credentials, typed parameters, allowlists, approval gates, idempotency keys, and transaction limits.
  • Output controls: validate schemas, redact sensitive data, check required evidence, and block unsupported commitments.
  • Human controls: require approval for consequential actions and make it clear when the model is uncertain or escalating.

Prompt-injection defense is not solved by a single sentence in a system prompt. Treat retrieved documents, emails, web pages, and tool output as untrusted data; keep instructions separate from data; restrict tools by user and task; and verify authorization at the tool boundary.

Should you use one agent or multiple agents?

Start with one agent and a clear run loop. Multi-agent orchestration is justified when a single prompt has too many conditional branches, the tool set becomes confusing, or specialized agents measurably improve quality, scalability, or maintainability.

When one agent is better

A single agent keeps context, evaluation, permissions, tracing, and failure analysis in one place. It is usually the right choice for a first workflow with a modest tool set and one accountable owner. More agents add communication overhead, routing errors, duplicated context, and more permission boundaries to secure.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Manager-and-specialist pattern

A manager agent keeps the user-facing objective and calls specialist agents as tools. Specialists can focus on tasks such as document extraction, policy checking, or scheduling. Give each specialist a narrow contract: accepted inputs, allowed tools, output schema, timeout, and escalation behavior.

Rank #3
Sale
Anker USB C Hub, 7in1 Multi-Port USB Adapter, 4K@60Hz USBC to HDMI Splitter | 85W Max PD, 2 USB 3.0 & 1 USBC Data Ports, SD/TF Card Reader, for Laptops/Mac and Other Type C Devices (Charger Not Included)
  • Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
  • Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
  • Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
  • Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
  • What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.

Decentralized handoff pattern

In a decentralized design, agents transfer control to one another. This can fit a process in which ownership naturally moves between departments, but every handoff needs a structured state package, authentication, trace continuity, and a clear rule for returning control or escalating to a person.

Do not adopt multi-agent architecture because it sounds sophisticated. Compare it with the single-agent baseline on the same evaluation set, including total latency, tool failures, cost, and human correction rate.

How do you choose a model, framework, or platform?

Choose against your workflow and operating constraints, not a feature checklist. For a small first workflow, implementation speed and evaluation quality usually dominate. In an enterprise deployment, identity, governance, auditability, data residency, and operating controls can be decisive.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Decision axis Questions to answer Why it matters
Workflow fit Can the system express your run loop, approvals, retries, and escalation? A strong model cannot compensate for an unsuitable orchestration model.
Model quality Does it follow tools, reason over your data, and meet your held-out accuracy target? Measure on your cases rather than relying on general benchmarks.
Tools and connectors Can you expose typed, versioned interfaces to required systems? Connector breadth is useful only when permissions and failure handling are adequate.
Latency and total cost What is the cost of model calls, retrieval, tools, retries, human review, and operations? A low token price can be outweighed by extra turns or correction work.
Security and data residency Where is data processed, how are identities enforced, and what audit evidence is available? These requirements may eliminate otherwise capable options.
Observability and evaluation Can you inspect traces, replay cases, compare versions, and detect regressions? Agents need evidence-based maintenance, not occasional spot checks.
Memory and state Can long-running tasks persist only the information you intend to retain? State affects privacy, continuity, deletion, and recovery.
Portability and lock-in Can prompts, tools, evaluations, and state move if the provider changes? Portability protects future options and negotiating leverage.

Relevant 2026 options include the OpenAI Agents SDK, Microsoft Foundry, Copilot Studio agents, and Google’s Gemini Enterprise Agent Platform and Agent Development Kit. Treat these as implementation choices to evaluate against the axes above; the available data does not establish a universal winner or benchmark figure.

What does a production-ready agent architecture need?

Production architecture must account for more than the model call. Microsoft’s adoption framework organizes adoption into plan, govern and secure, build, and manage. Its multi-agent reference architecture explicitly adds memory, communication, observability, evaluation, security, and governance. Google Cloud’s February 25, 2026 guidance likewise emphasizes that agents reason, act, and adapt unlike traditional software.

State and memory

Separate short-lived task state from durable memory. Define what may be retained, for how long, where it is stored, who can read it, and how a user can correct or delete it. Do not let a convenient conversation transcript become an undeclared customer database. For long-running work, persist a resumable task record with status, owner, pending approvals, tool results, and expiry.

Communication and orchestration

Use structured messages between components. Include task ID, actor identity, authorization scope, current state, evidence references, deadlines, and a correlation ID for tracing. Make retries safe with idempotent operations and explicit duplicate detection.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Observability

Capture model and tool versions, prompts or prompt hashes, retrieved sources, tool arguments and results, latency, token or usage data, retries, approvals, escalations, and final outcomes. Protect logs from unnecessary personal or secret data. A trace should let an operator reconstruct why an action occurred without granting the operator broader access than necessary.

Rank #4
Sale
UGREEN USB to USB C Adapter Combo 4-Pack, 10Gbps USB C Converter Space Gray | Data transfer & Fast charging for MacBook, iPhone 17/16/15, iPad, Samsung Galaxy, Apple Watch
  • Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
  • Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
  • Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
  • Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
  • Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft

Resilience

Set maximum turns, per-tool and overall timeouts, bounded retries with backoff, circuit breakers for failing dependencies, and a safe terminal state. If a downstream system is unavailable, queue or escalate rather than repeatedly attempting an irreversible action.

How do you test an AI agent for reliability?

Agent testing must cover the whole decision-and-action loop, not just whether a response sounds fluent.

  • Task success: Did the agent reach the correct business outcome?
  • Tool correctness: Were the right tools selected with valid, authorized arguments?
  • Policy compliance: Did it follow approval, privacy, and escalation rules?
  • Grounding: Were decisions based on permitted, relevant, and current evidence?
  • Recovery: Did it handle timeouts, malformed data, contradictory records, and partial completion safely?
  • Human factors: Could a reviewer understand the reason for escalation and approve or reject the proposed action?

Maintain a regression suite containing ordinary cases, boundary cases, adversarial prompts, prompt-injection attempts, stale documents, authorization failures, and tool outages. Run it whenever you change a model, prompt, tool schema, retrieval index, policy, or routing rule. Use production traces to add new cases, but de-identify them and keep the evaluation set access-controlled.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

How do you secure and govern an agent before launch?

Security is part of the agent design, not a final penetration-test checkbox. Verify both the user’s authority to request an action and the agent’s authority to perform it; never rely on the model to enforce permissions.

  • Authenticate users and services, then authorize every data read and action independently.
  • Use separate credentials for read and write tools, with the smallest practical scope.
  • Defend against prompt injection, data exfiltration, malicious files, and untrusted tool output.
  • Require explicit approval for consequential, external, financial, destructive, or legally significant actions.
  • Encrypt data in transit and at rest, and define retention and deletion procedures for prompts, traces, memory, and attachments.
  • Maintain an incident-response path covering containment, credential revocation, user notification, investigation, and rollback.
  • Assign an owner for policy updates, evaluation maintenance, access reviews, vendor changes, and decommissioning.

Governance should also document the agent’s purpose, data sources, model and tool versions, known limitations, approval rules, monitoring signals, and the person accountable for decisions made with its assistance.

How should you manage cost and model choice?

Measure total cost per completed task, not just the price of an individual model call. Include retrieval, tool execution, storage, observability, retries, human review, support, and the cost of incorrect actions.

Use the strongest practical model to establish a quality baseline. Then test smaller models on the same representative and held-out evaluations. Keep a smaller model only when it meets the required accuracy, safety, and tool-use target while improving cost or latency. Routing simple subtasks to a cheaper model can help, but routing logic itself needs evaluation and monitoring.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Control spend with bounded turns, concise tool responses, caching for stable data, retrieval that returns only relevant context, asynchronous processing for long jobs, and quotas by user or workflow. Never remove a safety check solely to reduce tokens or latency.

Best Value
Sale
Anker USB C Hub, 5-in-1 USBC to HDMI Splitter with 4K Display | 85W Max PD, 1 Powered USB-C 5Gbps & 2 Powered USB-A 3.0 5Gbps Data Ports, for MacBook Pro, MacBook Air, Dell and More (Black)
  • 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
  • Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
  • Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
  • HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
  • What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.

What should be on the launch checklist?

Before exposing an agent to real users or data, confirm each item below has an owner and evidence:

  • A narrowly defined workflow, success metric, completion rule, and escalation policy.
  • Representative and held-out evaluations covering normal, edge, adversarial, and failure cases.
  • Documented model, prompt, tool, retrieval, memory, and routing versions.
  • Least-privilege authentication and authorization at every tool boundary.
  • Input, tool-use, output, and human-intervention guardrails.
  • Prompt-injection and data-exfiltration defenses tested with realistic untrusted content.
  • Approval gates for consequential actions and a usable reviewer interface.
  • Maximum turns, timeouts, retries, idempotency, queueing, and safe failure states.
  • Trace, cost, latency, quality, escalation, and override monitoring with alert thresholds appropriate to the workflow.
  • Memory retention, correction, deletion, and access procedures.
  • Incident response, rollback, business continuity, and a path back to the manual or deterministic process.
  • A named post-launch owner and a schedule for evaluation, access, and policy reviews.

There is no single universal threshold for accuracy, latency, cost, or autonomy. Set thresholds from the harm, volume, reversibility, and service-level expectations of your particular workflow, then revisit them as real usage reveals new failure modes.

Frequently Asked Questions

Can an AI agent run entirely inside our private network?

It can, if your chosen model and tooling support the required deployment mode and your team can operate the surrounding retrieval, state, monitoring, and security services there. Keeping computation private does not remove the need to control data access, updates, logs, and model supply-chain risk.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How much autonomy should a first version have?

Give the first release the minimum authority needed to prove value. Read-only investigation, draft generation, and proposed actions are safer starting points than unattended writes; expand permissions only after evaluations and incident procedures demonstrate that the added autonomy is justified.

What happens when an agent gets stuck in a loop?

Set a maximum number of turns and an overall deadline, detect repeated tool calls or unchanged state, and terminate into a structured escalation. Preserve the trace and intermediate results so a person can resume the task without allowing the agent to continue indefinitely.

Should memory be shared across users or departments?

Only when the underlying data permissions and purpose are genuinely shared. Default to tenant-, user-, or task-scoped memory, attach an owner and retention period to durable entries, and provide deletion and correction paths before enabling cross-user recall.

How do we know whether an agent is better than ordinary automation?

Run the same representative cases through the existing process and the proposed agent, then compare outcome quality, cycle time, total cost, exception rate, human effort, and operational risk. If deterministic automation meets the target with fewer failure modes, an agent has not earned its additional complexity.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.