---
title: "Blog // Field Notes, Page 2 · FoundrySoft"
description: "Engineering notes from senior practitioners on generative AI, retrieval systems, and the real work of shipping LLM-powered software to production."
image: "https://foundrysoft.co/api/og?type=page&title=Engineering+intelligent+software&st=Production-grade+software+and+AI+systems+for+teams+who+need+more+than+another+demo."
url: "https://foundrysoft.co/blog/page/2"
---

Field Notes, 127 Articles

# Notes from the foundry

Engineering essays on generative AI, retrieval systems, and what it takes to ship intelligent software to production.

[21 AI Engineering Grok 4.5 API Review: Pricing, Performance, and When to Use It Instead of Claude 2026-07-25 →](https://foundrysoft.co/blog/grok-4-5-agent-stack-opus-class-pricing) [22 AI Engineering Grok Voice API Tutorial: How to Build a Realtime AI Voice Agent for Customer Support 2026-07-25 →](https://foundrysoft.co/blog/grok-voice-agent-api-realtime-build) [23 AI Engineering How to Build a Multilingual AI Voice Agent with Grok Voice: Hindi, Spanish, and 20+ Languages 2026-07-25 →](https://foundrysoft.co/blog/grok-voice-multilingual-support-agent) [24 AI Engineering How to Connect an AI Voice Agent to a Real Phone Number: Grok Voice SIP Setup and Cost Breakdown 2026-07-25 →](https://foundrysoft.co/blog/grok-voice-sip-after-hours-phone-agent) [25 AI Engineering Meta Model API Tutorial: How to Get Started with Muse Spark 1.1 (Pricing, Setup, First Agent) 2026-07-25 →](https://foundrysoft.co/blog/meta-model-api-muse-spark-getting-started) [26 AI Engineering How to Migrate to the Claude Opus 5 API: Breaking Changes, 400 Errors, and a Production Checklist 2026-07-25 →](https://foundrysoft.co/blog/migrating-production-agents-to-claude-opus-5) [27 AI Engineering How to Build a Computer Use Agent with Muse Spark 1.1: Cross-Application Workflows That Actually Finish 2026-07-25 →](https://foundrysoft.co/blog/muse-spark-computer-use-agent-cross-application) [28 AI Engineering Multi-Agent Orchestration with Muse Spark 1.1: How Subagent Delegation Actually Works in Production 2026-07-25 →](https://foundrysoft.co/blog/muse-spark-multi-agent-subagent-delegation) [29 AI Engineering Context Engineering for AI Agents: Managing the Context Window in Production 2026-07-24 →](https://foundrysoft.co/blog/context-engineering-ai-agents-production) [30 AI Engineering How to Evaluate a New LLM in 48 Hours: The Shadow-Mode Playbook 2026-07-23 →](https://foundrysoft.co/blog/evaluate-new-llm-48-hours-shadow-mode) [31 Tutorial // Agents We Open-Sourced an AI Agent That Catches the Markup/Margin Error Costing Contractors Money 2026-07-23 →](https://foundrysoft.co/blog/open-source-ai-agent-contractor-quoting-margin) [32 Insights // Technology How to Automate a Legacy System That Has No API (Without Waiting for IT) 2026-07-22 →](https://foundrysoft.co/blog/automate-legacy-systems-without-api-computer-use) [33 Tutorial // Agents We Open-Sourced an AI Agent That Vets Freight Carriers Against FMCSA 2026-07-21 →](https://foundrysoft.co/blog/open-source-ai-agent-freight-broker-carrier-vetting) [34 AI Engineering Teaching an Agent Our Client Reporting Playbook with Vercel AI SDK v7 Skills 2026-07-21 →](https://foundrysoft.co/blog/vercel-ai-sdk-v7-agent-skills) [35 Insights // Technology AI Agent Development vs Chatbot Development: What You Need to Know 2026-07-20 →](https://foundrysoft.co/blog/ai-agent-vs-chatbot-development) [36 Insights // Hiring Hiring an AI Automation Agency vs. Building an In-House AI Team 2026-07-20 →](https://foundrysoft.co/blog/ai-automation-agency-vs-in-house) [37 Insights // Development Antigravity IDE: The Next Evolution of Autonomous Coding 2026-07-20 →](https://foundrysoft.co/blog/antigravity-ide-autonomous-coding) [38 Insights // FinTech How Financial Services Firms Are Using Autonomous Agents 2026-07-20 →](https://foundrysoft.co/blog/autonomous-agents-financial-services) [39 Insights // Technology Building AI Agents with Grok: Exploring the xAI API Developer Platform 2026-07-20 →](https://foundrysoft.co/blog/building-ai-agents-with-grok-xai-api) [40 Insights // Development Claude Code CLI Hacks: Pro Tips for Agentic Development 2026-07-20 →](https://foundrysoft.co/blog/claude-code-cli-hacks-tips)

[‹ Prev](https://foundrysoft.co/blog) [1](https://foundrysoft.co/blog) 2 [3](https://foundrysoft.co/blog/page/3) [4](https://foundrysoft.co/blog/page/4) [5](https://foundrysoft.co/blog/page/5) [6](https://foundrysoft.co/blog/page/6) [7](https://foundrysoft.co/blog/page/7) [Next ›](https://foundrysoft.co/blog/page/3)

```json
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "FoundrySoft",
  "url": "https://foundrysoft.co",
  "logo": "https://foundrysoft.co/logo.svg",
  "description": "FoundrySoft builds production-grade software and AI systems for US companies, from an India-based team of senior engineers.",
  "sameAs": [
    "https://github.com/foundrysofthq",
    "https://www.linkedin.com/company/foundrysoft",
    "https://www.instagram.com/foundrysoft/"
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "name": "FoundrySoft",
  "url": "https://foundrysoft.co"
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "Blog",
  "name": "FoundrySoft Blog",
  "url": "https://foundrysoft.co/blog/page/2",
  "blogPost": [
    {
      "@type": "BlogPosting",
      "headline": "Grok 4.5 API Review: Pricing, Performance, and When to Use It Instead of Claude",
      "url": "https://foundrysoft.co/blog/grok-4-5-agent-stack-opus-class-pricing",
      "datePublished": "2026-07-25"
    },
    {
      "@type": "BlogPosting",
      "headline": "Grok Voice API Tutorial: How to Build a Realtime AI Voice Agent for Customer Support",
      "url": "https://foundrysoft.co/blog/grok-voice-agent-api-realtime-build",
      "datePublished": "2026-07-25"
    },
    {
      "@type": "BlogPosting",
      "headline": "How to Build a Multilingual AI Voice Agent with Grok Voice: Hindi, Spanish, and 20+ Languages",
      "url": "https://foundrysoft.co/blog/grok-voice-multilingual-support-agent",
      "datePublished": "2026-07-25"
    },
    {
      "@type": "BlogPosting",
      "headline": "How to Connect an AI Voice Agent to a Real Phone Number: Grok Voice SIP Setup and Cost Breakdown",
      "url": "https://foundrysoft.co/blog/grok-voice-sip-after-hours-phone-agent",
      "datePublished": "2026-07-25"
    },
    {
      "@type": "BlogPosting",
      "headline": "Meta Model API Tutorial: How to Get Started with Muse Spark 1.1 (Pricing, Setup, First Agent)",
      "url": "https://foundrysoft.co/blog/meta-model-api-muse-spark-getting-started",
      "datePublished": "2026-07-25"
    },
    {
      "@type": "BlogPosting",
      "headline": "How to Migrate to the Claude Opus 5 API: Breaking Changes, 400 Errors, and a Production Checklist",
      "url": "https://foundrysoft.co/blog/migrating-production-agents-to-claude-opus-5",
      "datePublished": "2026-07-25"
    },
    {
      "@type": "BlogPosting",
      "headline": "How to Build a Computer Use Agent with Muse Spark 1.1: Cross-Application Workflows That Actually Finish",
      "url": "https://foundrysoft.co/blog/muse-spark-computer-use-agent-cross-application",
      "datePublished": "2026-07-25"
    },
    {
      "@type": "BlogPosting",
      "headline": "Multi-Agent Orchestration with Muse Spark 1.1: How Subagent Delegation Actually Works in Production",
      "url": "https://foundrysoft.co/blog/muse-spark-multi-agent-subagent-delegation",
      "datePublished": "2026-07-25"
    },
    {
      "@type": "BlogPosting",
      "headline": "Context Engineering for AI Agents: Managing the Context Window in Production",
      "url": "https://foundrysoft.co/blog/context-engineering-ai-agents-production",
      "datePublished": "2026-07-24"
    },
    {
      "@type": "BlogPosting",
      "headline": "How to Evaluate a New LLM in 48 Hours: The Shadow-Mode Playbook",
      "url": "https://foundrysoft.co/blog/evaluate-new-llm-48-hours-shadow-mode",
      "datePublished": "2026-07-23"
    },
    {
      "@type": "BlogPosting",
      "headline": "We Open-Sourced an AI Agent That Catches the Markup/Margin Error Costing Contractors Money",
      "url": "https://foundrysoft.co/blog/open-source-ai-agent-contractor-quoting-margin",
      "datePublished": "2026-07-23"
    },
    {
      "@type": "BlogPosting",
      "headline": "How to Automate a Legacy System That Has No API (Without Waiting for IT)",
      "url": "https://foundrysoft.co/blog/automate-legacy-systems-without-api-computer-use",
      "datePublished": "2026-07-22"
    },
    {
      "@type": "BlogPosting",
      "headline": "We Open-Sourced an AI Agent That Vets Freight Carriers Against FMCSA",
      "url": "https://foundrysoft.co/blog/open-source-ai-agent-freight-broker-carrier-vetting",
      "datePublished": "2026-07-21"
    },
    {
      "@type": "BlogPosting",
      "headline": "Teaching an Agent Our Client Reporting Playbook with Vercel AI SDK v7 Skills",
      "url": "https://foundrysoft.co/blog/vercel-ai-sdk-v7-agent-skills",
      "datePublished": "2026-07-21"
    },
    {
      "@type": "BlogPosting",
      "headline": "AI Agent Development vs Chatbot Development: What You Need to Know",
      "url": "https://foundrysoft.co/blog/ai-agent-vs-chatbot-development",
      "datePublished": "2026-07-20"
    },
    {
      "@type": "BlogPosting",
      "headline": "Hiring an AI Automation Agency vs. Building an In-House AI Team",
      "url": "https://foundrysoft.co/blog/ai-automation-agency-vs-in-house",
      "datePublished": "2026-07-20"
    },
    {
      "@type": "BlogPosting",
      "headline": "Antigravity IDE: The Next Evolution of Autonomous Coding",
      "url": "https://foundrysoft.co/blog/antigravity-ide-autonomous-coding",
      "datePublished": "2026-07-20"
    },
    {
      "@type": "BlogPosting",
      "headline": "How Financial Services Firms Are Using Autonomous Agents",
      "url": "https://foundrysoft.co/blog/autonomous-agents-financial-services",
      "datePublished": "2026-07-20"
    },
    {
      "@type": "BlogPosting",
      "headline": "Building AI Agents with Grok: Exploring the xAI API Developer Platform",
      "url": "https://foundrysoft.co/blog/building-ai-agents-with-grok-xai-api",
      "datePublished": "2026-07-20"
    },
    {
      "@type": "BlogPosting",
      "headline": "Claude Code CLI Hacks: Pro Tips for Agentic Development",
      "url": "https://foundrysoft.co/blog/claude-code-cli-hacks-tips",
      "datePublished": "2026-07-20"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://foundrysoft.co/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Blog",
      "item": "https://foundrysoft.co/blog"
    }
  ]
}
```
