{
  "site": "ChangeGamer",
  "tags": [
    {
      "tag": "agents",
      "slug": "agents",
      "count": 41,
      "url": "https://changegamer.ai/tags/agents",
      "resources": [
        "getting-started",
        "json-api",
        "autonomous-operations",
        "llms-txt-explained",
        "mcp-server-discovery",
        "agentic-security-checklist",
        "mcp-vs-a2a",
        "open-weight-models-for-agents",
        "agentic-payment-protocols",
        "mcp-server-authentication",
        "agent-frameworks-compared",
        "reliable-tool-calling",
        "evaluating-ai-agents",
        "agent-memory-context",
        "agent-observability",
        "rag-retrieval-for-agents",
        "computer-use-browser-automation",
        "multi-agent-orchestration-patterns",
        "ai-gateways-llm-routing",
        "code-execution-sandboxing",
        "agent-guardrails",
        "embeddings-vector-search",
        "agent-cost-latency-optimization",
        "voice-realtime-agents",
        "web-data-for-agents",
        "document-extraction-for-agents",
        "deploying-serving-llms",
        "prompt-context-engineering",
        "agent-reasoning-patterns",
        "durable-execution-for-agents",
        "mcp-primitives",
        "multimodal-agents",
        "agent-identity-authentication",
        "building-mcp-servers",
        "streaming-for-agents",
        "text-to-sql-agents",
        "graphrag-for-agents",
        "testing-ai-agents",
        "generative-ui-for-agents",
        "fine-tuning-vs-rag",
        "data-privacy-for-agents"
      ]
    },
    {
      "tag": "security",
      "slug": "security",
      "count": 9,
      "url": "https://changegamer.ai/tags/security",
      "resources": [
        "mcp-server-discovery",
        "agentic-security-checklist",
        "mcp-server-authentication",
        "computer-use-browser-automation",
        "code-execution-sandboxing",
        "agent-guardrails",
        "agent-identity-authentication",
        "text-to-sql-agents",
        "data-privacy-for-agents"
      ]
    },
    {
      "tag": "mcp",
      "slug": "mcp",
      "count": 8,
      "url": "https://changegamer.ai/tags/mcp",
      "resources": [
        "mcp-server-discovery",
        "agentic-security-checklist",
        "mcp-vs-a2a",
        "mcp-server-authentication",
        "agent-frameworks-compared",
        "web-data-for-agents",
        "mcp-primitives",
        "building-mcp-servers"
      ]
    },
    {
      "tag": "rag",
      "slug": "rag",
      "count": 8,
      "url": "https://changegamer.ai/tags/rag",
      "resources": [
        "agent-memory-context",
        "rag-retrieval-for-agents",
        "embeddings-vector-search",
        "web-data-for-agents",
        "document-extraction-for-agents",
        "text-to-sql-agents",
        "graphrag-for-agents",
        "fine-tuning-vs-rag"
      ]
    },
    {
      "tag": "tool-calling",
      "slug": "tool-calling",
      "count": 5,
      "url": "https://changegamer.ai/tags/tool-calling",
      "resources": [
        "open-weight-models-for-agents",
        "reliable-tool-calling",
        "evaluating-ai-agents",
        "streaming-for-agents",
        "testing-ai-agents"
      ]
    },
    {
      "tag": "protocols",
      "slug": "protocols",
      "count": 4,
      "url": "https://changegamer.ai/tags/protocols",
      "resources": [
        "mcp-vs-a2a",
        "mcp-server-authentication",
        "mcp-primitives",
        "building-mcp-servers"
      ]
    },
    {
      "tag": "402",
      "slug": "402",
      "count": 3,
      "url": "https://changegamer.ai/tags/402",
      "resources": [
        "access-and-pricing",
        "paying-for-access-402",
        "agentic-payment-protocols"
      ]
    },
    {
      "tag": "architecture",
      "slug": "architecture",
      "count": 3,
      "url": "https://changegamer.ai/tags/architecture",
      "resources": [
        "agent-memory-context",
        "multi-agent-orchestration-patterns",
        "agent-cost-latency-optimization"
      ]
    },
    {
      "tag": "llm",
      "slug": "llm",
      "count": 3,
      "url": "https://changegamer.ai/tags/llm",
      "resources": [
        "open-weight-models-for-agents",
        "ai-gateways-llm-routing",
        "deploying-serving-llms"
      ]
    },
    {
      "tag": "monetization",
      "slug": "monetization",
      "count": 3,
      "url": "https://changegamer.ai/tags/monetization",
      "resources": [
        "access-and-pricing",
        "paying-for-access-402",
        "agentic-payment-protocols"
      ]
    },
    {
      "tag": "open-weight",
      "slug": "open-weight",
      "count": 3,
      "url": "https://changegamer.ai/tags/open-weight",
      "resources": [
        "open-weight-models-for-agents",
        "deploying-serving-llms",
        "multimodal-agents"
      ]
    },
    {
      "tag": "openai",
      "slug": "openai",
      "count": 3,
      "url": "https://changegamer.ai/tags/openai",
      "resources": [
        "agent-frameworks-compared",
        "computer-use-browser-automation",
        "streaming-for-agents"
      ]
    },
    {
      "tag": "retrieval",
      "slug": "retrieval",
      "count": 3,
      "url": "https://changegamer.ai/tags/retrieval",
      "resources": [
        "rag-retrieval-for-agents",
        "embeddings-vector-search",
        "graphrag-for-agents"
      ]
    },
    {
      "tag": "tools",
      "slug": "tools",
      "count": 3,
      "url": "https://changegamer.ai/tags/tools",
      "resources": [
        "mcp-server-discovery",
        "web-data-for-agents",
        "building-mcp-servers"
      ]
    },
    {
      "tag": "a2a",
      "slug": "a2a",
      "count": 2,
      "url": "https://changegamer.ai/tags/a2a",
      "resources": [
        "mcp-vs-a2a",
        "agent-frameworks-compared"
      ]
    },
    {
      "tag": "anthropic",
      "slug": "anthropic",
      "count": 2,
      "url": "https://changegamer.ai/tags/anthropic",
      "resources": [
        "computer-use-browser-automation",
        "streaming-for-agents"
      ]
    },
    {
      "tag": "authentication",
      "slug": "authentication",
      "count": 2,
      "url": "https://changegamer.ai/tags/authentication",
      "resources": [
        "mcp-server-authentication",
        "agent-identity-authentication"
      ]
    },
    {
      "tag": "benchmarks",
      "slug": "benchmarks",
      "count": 2,
      "url": "https://changegamer.ai/tags/benchmarks",
      "resources": [
        "evaluating-ai-agents",
        "text-to-sql-agents"
      ]
    },
    {
      "tag": "chain-of-thought",
      "slug": "chain-of-thought",
      "count": 2,
      "url": "https://changegamer.ai/tags/chain-of-thought",
      "resources": [
        "prompt-context-engineering",
        "agent-reasoning-patterns"
      ]
    },
    {
      "tag": "comparison",
      "slug": "comparison",
      "count": 2,
      "url": "https://changegamer.ai/tags/comparison",
      "resources": [
        "open-weight-models-for-agents",
        "agent-frameworks-compared"
      ]
    },
    {
      "tag": "context-window",
      "slug": "context-window",
      "count": 2,
      "url": "https://changegamer.ai/tags/context-window",
      "resources": [
        "agent-memory-context",
        "prompt-context-engineering"
      ]
    },
    {
      "tag": "crawling",
      "slug": "crawling",
      "count": 2,
      "url": "https://changegamer.ai/tags/crawling",
      "resources": [
        "llms-txt-explained",
        "web-data-for-agents"
      ]
    },
    {
      "tag": "embeddings",
      "slug": "embeddings",
      "count": 2,
      "url": "https://changegamer.ai/tags/embeddings",
      "resources": [
        "rag-retrieval-for-agents",
        "embeddings-vector-search"
      ]
    },
    {
      "tag": "evals",
      "slug": "evals",
      "count": 2,
      "url": "https://changegamer.ai/tags/evals",
      "resources": [
        "evaluating-ai-agents",
        "agent-observability"
      ]
    },
    {
      "tag": "evaluation",
      "slug": "evaluation",
      "count": 2,
      "url": "https://changegamer.ai/tags/evaluation",
      "resources": [
        "evaluating-ai-agents",
        "rag-retrieval-for-agents"
      ]
    },
    {
      "tag": "human-in-the-loop",
      "slug": "human-in-the-loop",
      "count": 2,
      "url": "https://changegamer.ai/tags/human-in-the-loop",
      "resources": [
        "durable-execution-for-agents",
        "generative-ui-for-agents"
      ]
    },
    {
      "tag": "infrastructure",
      "slug": "infrastructure",
      "count": 2,
      "url": "https://changegamer.ai/tags/infrastructure",
      "resources": [
        "ai-gateways-llm-routing",
        "deploying-serving-llms"
      ]
    },
    {
      "tag": "latency",
      "slug": "latency",
      "count": 2,
      "url": "https://changegamer.ai/tags/latency",
      "resources": [
        "agent-cost-latency-optimization",
        "streaming-for-agents"
      ]
    },
    {
      "tag": "llms.txt",
      "slug": "llms-txt",
      "count": 2,
      "url": "https://changegamer.ai/tags/llms-txt",
      "resources": [
        "getting-started",
        "llms-txt-explained"
      ]
    },
    {
      "tag": "markdown",
      "slug": "markdown",
      "count": 2,
      "url": "https://changegamer.ai/tags/markdown",
      "resources": [
        "data-formats",
        "web-data-for-agents"
      ]
    },
    {
      "tag": "oauth",
      "slug": "oauth",
      "count": 2,
      "url": "https://changegamer.ai/tags/oauth",
      "resources": [
        "mcp-server-authentication",
        "agent-identity-authentication"
      ]
    },
    {
      "tag": "ocr",
      "slug": "ocr",
      "count": 2,
      "url": "https://changegamer.ai/tags/ocr",
      "resources": [
        "document-extraction-for-agents",
        "multimodal-agents"
      ]
    },
    {
      "tag": "orchestration",
      "slug": "orchestration",
      "count": 2,
      "url": "https://changegamer.ai/tags/orchestration",
      "resources": [
        "agent-frameworks-compared",
        "multi-agent-orchestration-patterns"
      ]
    },
    {
      "tag": "patterns",
      "slug": "patterns",
      "count": 2,
      "url": "https://changegamer.ai/tags/patterns",
      "resources": [
        "multi-agent-orchestration-patterns",
        "agent-reasoning-patterns"
      ]
    },
    {
      "tag": "pay-per-crawl",
      "slug": "pay-per-crawl",
      "count": 2,
      "url": "https://changegamer.ai/tags/pay-per-crawl",
      "resources": [
        "access-and-pricing",
        "agentic-payment-protocols"
      ]
    },
    {
      "tag": "payments",
      "slug": "payments",
      "count": 2,
      "url": "https://changegamer.ai/tags/payments",
      "resources": [
        "paying-for-access-402",
        "agentic-payment-protocols"
      ]
    },
    {
      "tag": "prompt-injection",
      "slug": "prompt-injection",
      "count": 2,
      "url": "https://changegamer.ai/tags/prompt-injection",
      "resources": [
        "agentic-security-checklist",
        "agent-guardrails"
      ]
    },
    {
      "tag": "reliability",
      "slug": "reliability",
      "count": 2,
      "url": "https://changegamer.ai/tags/reliability",
      "resources": [
        "reliable-tool-calling",
        "durable-execution-for-agents"
      ]
    },
    {
      "tag": "streaming",
      "slug": "streaming",
      "count": 2,
      "url": "https://changegamer.ai/tags/streaming",
      "resources": [
        "streaming-for-agents",
        "generative-ui-for-agents"
      ]
    },
    {
      "tag": "vector-databases",
      "slug": "vector-databases",
      "count": 2,
      "url": "https://changegamer.ai/tags/vector-databases",
      "resources": [
        "agent-memory-context",
        "rag-retrieval-for-agents"
      ]
    },
    {
      "tag": "vlm",
      "slug": "vlm",
      "count": 2,
      "url": "https://changegamer.ai/tags/vlm",
      "resources": [
        "document-extraction-for-agents",
        "multimodal-agents"
      ]
    },
    {
      "tag": "access-control",
      "slug": "access-control",
      "count": 1,
      "url": "https://changegamer.ai/tags/access-control",
      "resources": [
        "ai-crawler-policy"
      ]
    },
    {
      "tag": "ag-ui",
      "slug": "ag-ui",
      "count": 1,
      "url": "https://changegamer.ai/tags/ag-ui",
      "resources": [
        "generative-ui-for-agents"
      ]
    },
    {
      "tag": "ann",
      "slug": "ann",
      "count": 1,
      "url": "https://changegamer.ai/tags/ann",
      "resources": [
        "embeddings-vector-search"
      ]
    },
    {
      "tag": "api",
      "slug": "api",
      "count": 1,
      "url": "https://changegamer.ai/tags/api",
      "resources": [
        "json-api"
      ]
    },
    {
      "tag": "api-keys",
      "slug": "api-keys",
      "count": 1,
      "url": "https://changegamer.ai/tags/api-keys",
      "resources": [
        "paying-for-access-402"
      ]
    },
    {
      "tag": "automation",
      "slug": "automation",
      "count": 1,
      "url": "https://changegamer.ai/tags/automation",
      "resources": [
        "autonomous-operations"
      ]
    },
    {
      "tag": "autonomy",
      "slug": "autonomy",
      "count": 1,
      "url": "https://changegamer.ai/tags/autonomy",
      "resources": [
        "autonomous-operations"
      ]
    },
    {
      "tag": "batch-api",
      "slug": "batch-api",
      "count": 1,
      "url": "https://changegamer.ai/tags/batch-api",
      "resources": [
        "agent-cost-latency-optimization"
      ]
    },
    {
      "tag": "browser-automation",
      "slug": "browser-automation",
      "count": 1,
      "url": "https://changegamer.ai/tags/browser-automation",
      "resources": [
        "computer-use-browser-automation"
      ]
    },
    {
      "tag": "checklist",
      "slug": "checklist",
      "count": 1,
      "url": "https://changegamer.ai/tags/checklist",
      "resources": [
        "agentic-security-checklist"
      ]
    },
    {
      "tag": "chunking",
      "slug": "chunking",
      "count": 1,
      "url": "https://changegamer.ai/tags/chunking",
      "resources": [
        "rag-retrieval-for-agents"
      ]
    },
    {
      "tag": "CI",
      "slug": "ci",
      "count": 1,
      "url": "https://changegamer.ai/tags/ci",
      "resources": [
        "testing-ai-agents"
      ]
    },
    {
      "tag": "cloudflare",
      "slug": "cloudflare",
      "count": 1,
      "url": "https://changegamer.ai/tags/cloudflare",
      "resources": [
        "ai-crawler-policy"
      ]
    },
    {
      "tag": "code-execution",
      "slug": "code-execution",
      "count": 1,
      "url": "https://changegamer.ai/tags/code-execution",
      "resources": [
        "code-execution-sandboxing"
      ]
    },
    {
      "tag": "compliance",
      "slug": "compliance",
      "count": 1,
      "url": "https://changegamer.ai/tags/compliance",
      "resources": [
        "data-privacy-for-agents"
      ]
    },
    {
      "tag": "computer-use",
      "slug": "computer-use",
      "count": 1,
      "url": "https://changegamer.ai/tags/computer-use",
      "resources": [
        "computer-use-browser-automation"
      ]
    },
    {
      "tag": "constrained-decoding",
      "slug": "constrained-decoding",
      "count": 1,
      "url": "https://changegamer.ai/tags/constrained-decoding",
      "resources": [
        "reliable-tool-calling"
      ]
    },
    {
      "tag": "context-engineering",
      "slug": "context-engineering",
      "count": 1,
      "url": "https://changegamer.ai/tags/context-engineering",
      "resources": [
        "prompt-context-engineering"
      ]
    },
    {
      "tag": "copilotkit",
      "slug": "copilotkit",
      "count": 1,
      "url": "https://changegamer.ai/tags/copilotkit",
      "resources": [
        "generative-ui-for-agents"
      ]
    },
    {
      "tag": "cost",
      "slug": "cost",
      "count": 1,
      "url": "https://changegamer.ai/tags/cost",
      "resources": [
        "agent-cost-latency-optimization"
      ]
    },
    {
      "tag": "crawlers",
      "slug": "crawlers",
      "count": 1,
      "url": "https://changegamer.ai/tags/crawlers",
      "resources": [
        "ai-crawler-policy"
      ]
    },
    {
      "tag": "crewai",
      "slug": "crewai",
      "count": 1,
      "url": "https://changegamer.ai/tags/crewai",
      "resources": [
        "agent-frameworks-compared"
      ]
    },
    {
      "tag": "data-protection",
      "slug": "data-protection",
      "count": 1,
      "url": "https://changegamer.ai/tags/data-protection",
      "resources": [
        "data-privacy-for-agents"
      ]
    },
    {
      "tag": "database",
      "slug": "database",
      "count": 1,
      "url": "https://changegamer.ai/tags/database",
      "resources": [
        "text-to-sql-agents"
      ]
    },
    {
      "tag": "debugging",
      "slug": "debugging",
      "count": 1,
      "url": "https://changegamer.ai/tags/debugging",
      "resources": [
        "agent-observability"
      ]
    },
    {
      "tag": "decision-guide",
      "slug": "decision-guide",
      "count": 1,
      "url": "https://changegamer.ai/tags/decision-guide",
      "resources": [
        "fine-tuning-vs-rag"
      ]
    },
    {
      "tag": "delegation",
      "slug": "delegation",
      "count": 1,
      "url": "https://changegamer.ai/tags/delegation",
      "resources": [
        "agent-identity-authentication"
      ]
    },
    {
      "tag": "design",
      "slug": "design",
      "count": 1,
      "url": "https://changegamer.ai/tags/design",
      "resources": [
        "multi-agent-orchestration-patterns"
      ]
    },
    {
      "tag": "determinism",
      "slug": "determinism",
      "count": 1,
      "url": "https://changegamer.ai/tags/determinism",
      "resources": [
        "testing-ai-agents"
      ]
    },
    {
      "tag": "distillation",
      "slug": "distillation",
      "count": 1,
      "url": "https://changegamer.ai/tags/distillation",
      "resources": [
        "fine-tuning-vs-rag"
      ]
    },
    {
      "tag": "documents",
      "slug": "documents",
      "count": 1,
      "url": "https://changegamer.ai/tags/documents",
      "resources": [
        "document-extraction-for-agents"
      ]
    },
    {
      "tag": "dpo",
      "slug": "dpo",
      "count": 1,
      "url": "https://changegamer.ai/tags/dpo",
      "resources": [
        "fine-tuning-vs-rag"
      ]
    },
    {
      "tag": "durable-execution",
      "slug": "durable-execution",
      "count": 1,
      "url": "https://changegamer.ai/tags/durable-execution",
      "resources": [
        "durable-execution-for-agents"
      ]
    },
    {
      "tag": "elicitation",
      "slug": "elicitation",
      "count": 1,
      "url": "https://changegamer.ai/tags/elicitation",
      "resources": [
        "mcp-primitives"
      ]
    },
    {
      "tag": "extraction",
      "slug": "extraction",
      "count": 1,
      "url": "https://changegamer.ai/tags/extraction",
      "resources": [
        "document-extraction-for-agents"
      ]
    },
    {
      "tag": "few-shot",
      "slug": "few-shot",
      "count": 1,
      "url": "https://changegamer.ai/tags/few-shot",
      "resources": [
        "prompt-context-engineering"
      ]
    },
    {
      "tag": "fine-tuning",
      "slug": "fine-tuning",
      "count": 1,
      "url": "https://changegamer.ai/tags/fine-tuning",
      "resources": [
        "fine-tuning-vs-rag"
      ]
    },
    {
      "tag": "firecracker",
      "slug": "firecracker",
      "count": 1,
      "url": "https://changegamer.ai/tags/firecracker",
      "resources": [
        "code-execution-sandboxing"
      ]
    },
    {
      "tag": "frameworks",
      "slug": "frameworks",
      "count": 1,
      "url": "https://changegamer.ai/tags/frameworks",
      "resources": [
        "agent-frameworks-compared"
      ]
    },
    {
      "tag": "frontend",
      "slug": "frontend",
      "count": 1,
      "url": "https://changegamer.ai/tags/frontend",
      "resources": [
        "generative-ui-for-agents"
      ]
    },
    {
      "tag": "gateway",
      "slug": "gateway",
      "count": 1,
      "url": "https://changegamer.ai/tags/gateway",
      "resources": [
        "ai-gateways-llm-routing"
      ]
    },
    {
      "tag": "gdpr",
      "slug": "gdpr",
      "count": 1,
      "url": "https://changegamer.ai/tags/gdpr",
      "resources": [
        "data-privacy-for-agents"
      ]
    },
    {
      "tag": "gemini",
      "slug": "gemini",
      "count": 1,
      "url": "https://changegamer.ai/tags/gemini",
      "resources": [
        "streaming-for-agents"
      ]
    },
    {
      "tag": "generative-ui",
      "slug": "generative-ui",
      "count": 1,
      "url": "https://changegamer.ai/tags/generative-ui",
      "resources": [
        "generative-ui-for-agents"
      ]
    },
    {
      "tag": "gpu",
      "slug": "gpu",
      "count": 1,
      "url": "https://changegamer.ai/tags/gpu",
      "resources": [
        "deploying-serving-llms"
      ]
    },
    {
      "tag": "graphrag",
      "slug": "graphrag",
      "count": 1,
      "url": "https://changegamer.ai/tags/graphrag",
      "resources": [
        "graphrag-for-agents"
      ]
    },
    {
      "tag": "grounding",
      "slug": "grounding",
      "count": 1,
      "url": "https://changegamer.ai/tags/grounding",
      "resources": [
        "multimodal-agents"
      ]
    },
    {
      "tag": "guardrails",
      "slug": "guardrails",
      "count": 1,
      "url": "https://changegamer.ai/tags/guardrails",
      "resources": [
        "agent-guardrails"
      ]
    },
    {
      "tag": "gui",
      "slug": "gui",
      "count": 1,
      "url": "https://changegamer.ai/tags/gui",
      "resources": [
        "computer-use-browser-automation"
      ]
    },
    {
      "tag": "gvisor",
      "slug": "gvisor",
      "count": 1,
      "url": "https://changegamer.ai/tags/gvisor",
      "resources": [
        "code-execution-sandboxing"
      ]
    },
    {
      "tag": "idempotency",
      "slug": "idempotency",
      "count": 1,
      "url": "https://changegamer.ai/tags/idempotency",
      "resources": [
        "durable-execution-for-agents"
      ]
    },
    {
      "tag": "identity",
      "slug": "identity",
      "count": 1,
      "url": "https://changegamer.ai/tags/identity",
      "resources": [
        "agent-identity-authentication"
      ]
    },
    {
      "tag": "images",
      "slug": "images",
      "count": 1,
      "url": "https://changegamer.ai/tags/images",
      "resources": [
        "multimodal-agents"
      ]
    },
    {
      "tag": "implementation",
      "slug": "implementation",
      "count": 1,
      "url": "https://changegamer.ai/tags/implementation",
      "resources": [
        "building-mcp-servers"
      ]
    },
    {
      "tag": "inference",
      "slug": "inference",
      "count": 1,
      "url": "https://changegamer.ai/tags/inference",
      "resources": [
        "deploying-serving-llms"
      ]
    },
    {
      "tag": "interoperability",
      "slug": "interoperability",
      "count": 1,
      "url": "https://changegamer.ai/tags/interoperability",
      "resources": [
        "mcp-vs-a2a"
      ]
    },
    {
      "tag": "isolation",
      "slug": "isolation",
      "count": 1,
      "url": "https://changegamer.ai/tags/isolation",
      "resources": [
        "code-execution-sandboxing"
      ]
    },
    {
      "tag": "json",
      "slug": "json",
      "count": 1,
      "url": "https://changegamer.ai/tags/json",
      "resources": [
        "json-api"
      ]
    },
    {
      "tag": "json-ld",
      "slug": "json-ld",
      "count": 1,
      "url": "https://changegamer.ai/tags/json-ld",
      "resources": [
        "data-formats"
      ]
    },
    {
      "tag": "json-mode",
      "slug": "json-mode",
      "count": 1,
      "url": "https://changegamer.ai/tags/json-mode",
      "resources": [
        "reliable-tool-calling"
      ]
    },
    {
      "tag": "knowledge-graph",
      "slug": "knowledge-graph",
      "count": 1,
      "url": "https://changegamer.ai/tags/knowledge-graph",
      "resources": [
        "graphrag-for-agents"
      ]
    },
    {
      "tag": "langchain",
      "slug": "langchain",
      "count": 1,
      "url": "https://changegamer.ai/tags/langchain",
      "resources": [
        "text-to-sql-agents"
      ]
    },
    {
      "tag": "langgraph",
      "slug": "langgraph",
      "count": 1,
      "url": "https://changegamer.ai/tags/langgraph",
      "resources": [
        "agent-frameworks-compared"
      ]
    },
    {
      "tag": "llamaindex",
      "slug": "llamaindex",
      "count": 1,
      "url": "https://changegamer.ai/tags/llamaindex",
      "resources": [
        "text-to-sql-agents"
      ]
    },
    {
      "tag": "lora",
      "slug": "lora",
      "count": 1,
      "url": "https://changegamer.ai/tags/lora",
      "resources": [
        "fine-tuning-vs-rag"
      ]
    },
    {
      "tag": "memory",
      "slug": "memory",
      "count": 1,
      "url": "https://changegamer.ai/tags/memory",
      "resources": [
        "agent-memory-context"
      ]
    },
    {
      "tag": "microvm",
      "slug": "microvm",
      "count": 1,
      "url": "https://changegamer.ai/tags/microvm",
      "resources": [
        "code-execution-sandboxing"
      ]
    },
    {
      "tag": "mocking",
      "slug": "mocking",
      "count": 1,
      "url": "https://changegamer.ai/tags/mocking",
      "resources": [
        "testing-ai-agents"
      ]
    },
    {
      "tag": "model-routing",
      "slug": "model-routing",
      "count": 1,
      "url": "https://changegamer.ai/tags/model-routing",
      "resources": [
        "agent-cost-latency-optimization"
      ]
    },
    {
      "tag": "models",
      "slug": "models",
      "count": 1,
      "url": "https://changegamer.ai/tags/models",
      "resources": [
        "open-weight-models-for-agents"
      ]
    },
    {
      "tag": "moderation",
      "slug": "moderation",
      "count": 1,
      "url": "https://changegamer.ai/tags/moderation",
      "resources": [
        "agent-guardrails"
      ]
    },
    {
      "tag": "multi-agent",
      "slug": "multi-agent",
      "count": 1,
      "url": "https://changegamer.ai/tags/multi-agent",
      "resources": [
        "multi-agent-orchestration-patterns"
      ]
    },
    {
      "tag": "multimodal",
      "slug": "multimodal",
      "count": 1,
      "url": "https://changegamer.ai/tags/multimodal",
      "resources": [
        "multimodal-agents"
      ]
    },
    {
      "tag": "neo4j",
      "slug": "neo4j",
      "count": 1,
      "url": "https://changegamer.ai/tags/neo4j",
      "resources": [
        "graphrag-for-agents"
      ]
    },
    {
      "tag": "observability",
      "slug": "observability",
      "count": 1,
      "url": "https://changegamer.ai/tags/observability",
      "resources": [
        "agent-observability"
      ]
    },
    {
      "tag": "ollama",
      "slug": "ollama",
      "count": 1,
      "url": "https://changegamer.ai/tags/ollama",
      "resources": [
        "deploying-serving-llms"
      ]
    },
    {
      "tag": "openai-compatible",
      "slug": "openai-compatible",
      "count": 1,
      "url": "https://changegamer.ai/tags/openai-compatible",
      "resources": [
        "ai-gateways-llm-routing"
      ]
    },
    {
      "tag": "opentelemetry",
      "slug": "opentelemetry",
      "count": 1,
      "url": "https://changegamer.ai/tags/opentelemetry",
      "resources": [
        "agent-observability"
      ]
    },
    {
      "tag": "optimization",
      "slug": "optimization",
      "count": 1,
      "url": "https://changegamer.ai/tags/optimization",
      "resources": [
        "agent-cost-latency-optimization"
      ]
    },
    {
      "tag": "owasp",
      "slug": "owasp",
      "count": 1,
      "url": "https://changegamer.ai/tags/owasp",
      "resources": [
        "agentic-security-checklist"
      ]
    },
    {
      "tag": "parsing",
      "slug": "parsing",
      "count": 1,
      "url": "https://changegamer.ai/tags/parsing",
      "resources": [
        "document-extraction-for-agents"
      ]
    },
    {
      "tag": "pdf",
      "slug": "pdf",
      "count": 1,
      "url": "https://changegamer.ai/tags/pdf",
      "resources": [
        "document-extraction-for-agents"
      ]
    },
    {
      "tag": "pii",
      "slug": "pii",
      "count": 1,
      "url": "https://changegamer.ai/tags/pii",
      "resources": [
        "data-privacy-for-agents"
      ]
    },
    {
      "tag": "pkce",
      "slug": "pkce",
      "count": 1,
      "url": "https://changegamer.ai/tags/pkce",
      "resources": [
        "mcp-server-authentication"
      ]
    },
    {
      "tag": "planning",
      "slug": "planning",
      "count": 1,
      "url": "https://changegamer.ai/tags/planning",
      "resources": [
        "agent-reasoning-patterns"
      ]
    },
    {
      "tag": "playwright",
      "slug": "playwright",
      "count": 1,
      "url": "https://changegamer.ai/tags/playwright",
      "resources": [
        "computer-use-browser-automation"
      ]
    },
    {
      "tag": "privacy",
      "slug": "privacy",
      "count": 1,
      "url": "https://changegamer.ai/tags/privacy",
      "resources": [
        "data-privacy-for-agents"
      ]
    },
    {
      "tag": "prompt-caching",
      "slug": "prompt-caching",
      "count": 1,
      "url": "https://changegamer.ai/tags/prompt-caching",
      "resources": [
        "agent-cost-latency-optimization"
      ]
    },
    {
      "tag": "prompt-engineering",
      "slug": "prompt-engineering",
      "count": 1,
      "url": "https://changegamer.ai/tags/prompt-engineering",
      "resources": [
        "prompt-context-engineering"
      ]
    },
    {
      "tag": "prompting",
      "slug": "prompting",
      "count": 1,
      "url": "https://changegamer.ai/tags/prompting",
      "resources": [
        "fine-tuning-vs-rag"
      ]
    },
    {
      "tag": "prompts",
      "slug": "prompts",
      "count": 1,
      "url": "https://changegamer.ai/tags/prompts",
      "resources": [
        "mcp-primitives"
      ]
    },
    {
      "tag": "protocol",
      "slug": "protocol",
      "count": 1,
      "url": "https://changegamer.ai/tags/protocol",
      "resources": [
        "generative-ui-for-agents"
      ]
    },
    {
      "tag": "proxy",
      "slug": "proxy",
      "count": 1,
      "url": "https://changegamer.ai/tags/proxy",
      "resources": [
        "ai-gateways-llm-routing"
      ]
    },
    {
      "tag": "pytest",
      "slug": "pytest",
      "count": 1,
      "url": "https://changegamer.ai/tags/pytest",
      "resources": [
        "testing-ai-agents"
      ]
    },
    {
      "tag": "react",
      "slug": "react",
      "count": 1,
      "url": "https://changegamer.ai/tags/react",
      "resources": [
        "agent-reasoning-patterns"
      ]
    },
    {
      "tag": "realtime",
      "slug": "realtime",
      "count": 1,
      "url": "https://changegamer.ai/tags/realtime",
      "resources": [
        "voice-realtime-agents"
      ]
    },
    {
      "tag": "reasoning",
      "slug": "reasoning",
      "count": 1,
      "url": "https://changegamer.ai/tags/reasoning",
      "resources": [
        "agent-reasoning-patterns"
      ]
    },
    {
      "tag": "redaction",
      "slug": "redaction",
      "count": 1,
      "url": "https://changegamer.ai/tags/redaction",
      "resources": [
        "data-privacy-for-agents"
      ]
    },
    {
      "tag": "reflection",
      "slug": "reflection",
      "count": 1,
      "url": "https://changegamer.ai/tags/reflection",
      "resources": [
        "agent-reasoning-patterns"
      ]
    },
    {
      "tag": "reranking",
      "slug": "reranking",
      "count": 1,
      "url": "https://changegamer.ai/tags/reranking",
      "resources": [
        "rag-retrieval-for-agents"
      ]
    },
    {
      "tag": "resources",
      "slug": "resources",
      "count": 1,
      "url": "https://changegamer.ai/tags/resources",
      "resources": [
        "mcp-primitives"
      ]
    },
    {
      "tag": "robots.txt",
      "slug": "robots-txt",
      "count": 1,
      "url": "https://changegamer.ai/tags/robots-txt",
      "resources": [
        "ai-crawler-policy"
      ]
    },
    {
      "tag": "roots",
      "slug": "roots",
      "count": 1,
      "url": "https://changegamer.ai/tags/roots",
      "resources": [
        "mcp-primitives"
      ]
    },
    {
      "tag": "routing",
      "slug": "routing",
      "count": 1,
      "url": "https://changegamer.ai/tags/routing",
      "resources": [
        "ai-gateways-llm-routing"
      ]
    },
    {
      "tag": "rsl",
      "slug": "rsl",
      "count": 1,
      "url": "https://changegamer.ai/tags/rsl",
      "resources": [
        "agentic-payment-protocols"
      ]
    },
    {
      "tag": "safety",
      "slug": "safety",
      "count": 1,
      "url": "https://changegamer.ai/tags/safety",
      "resources": [
        "agent-guardrails"
      ]
    },
    {
      "tag": "sampling",
      "slug": "sampling",
      "count": 1,
      "url": "https://changegamer.ai/tags/sampling",
      "resources": [
        "mcp-primitives"
      ]
    },
    {
      "tag": "sandboxing",
      "slug": "sandboxing",
      "count": 1,
      "url": "https://changegamer.ai/tags/sandboxing",
      "resources": [
        "code-execution-sandboxing"
      ]
    },
    {
      "tag": "schema",
      "slug": "schema",
      "count": 1,
      "url": "https://changegamer.ai/tags/schema",
      "resources": [
        "data-formats"
      ]
    },
    {
      "tag": "schema-linking",
      "slug": "schema-linking",
      "count": 1,
      "url": "https://changegamer.ai/tags/schema-linking",
      "resources": [
        "text-to-sql-agents"
      ]
    },
    {
      "tag": "search-api",
      "slug": "search-api",
      "count": 1,
      "url": "https://changegamer.ai/tags/search-api",
      "resources": [
        "web-data-for-agents"
      ]
    },
    {
      "tag": "server-sent-events",
      "slug": "server-sent-events",
      "count": 1,
      "url": "https://changegamer.ai/tags/server-sent-events",
      "resources": [
        "streaming-for-agents"
      ]
    },
    {
      "tag": "serving",
      "slug": "serving",
      "count": 1,
      "url": "https://changegamer.ai/tags/serving",
      "resources": [
        "deploying-serving-llms"
      ]
    },
    {
      "tag": "sft",
      "slug": "sft",
      "count": 1,
      "url": "https://changegamer.ai/tags/sft",
      "resources": [
        "fine-tuning-vs-rag"
      ]
    },
    {
      "tag": "sglang",
      "slug": "sglang",
      "count": 1,
      "url": "https://changegamer.ai/tags/sglang",
      "resources": [
        "deploying-serving-llms"
      ]
    },
    {
      "tag": "speech",
      "slug": "speech",
      "count": 1,
      "url": "https://changegamer.ai/tags/speech",
      "resources": [
        "voice-realtime-agents"
      ]
    },
    {
      "tag": "spiffe",
      "slug": "spiffe",
      "count": 1,
      "url": "https://changegamer.ai/tags/spiffe",
      "resources": [
        "agent-identity-authentication"
      ]
    },
    {
      "tag": "sql",
      "slug": "sql",
      "count": 1,
      "url": "https://changegamer.ai/tags/sql",
      "resources": [
        "text-to-sql-agents"
      ]
    },
    {
      "tag": "sse",
      "slug": "sse",
      "count": 1,
      "url": "https://changegamer.ai/tags/sse",
      "resources": [
        "streaming-for-agents"
      ]
    },
    {
      "tag": "standard",
      "slug": "standard",
      "count": 1,
      "url": "https://changegamer.ai/tags/standard",
      "resources": [
        "llms-txt-explained"
      ]
    },
    {
      "tag": "structured-outputs",
      "slug": "structured-outputs",
      "count": 1,
      "url": "https://changegamer.ai/tags/structured-outputs",
      "resources": [
        "reliable-tool-calling"
      ]
    },
    {
      "tag": "stt",
      "slug": "stt",
      "count": 1,
      "url": "https://changegamer.ai/tags/stt",
      "resources": [
        "voice-realtime-agents"
      ]
    },
    {
      "tag": "system-prompt",
      "slug": "system-prompt",
      "count": 1,
      "url": "https://changegamer.ai/tags/system-prompt",
      "resources": [
        "prompt-context-engineering"
      ]
    },
    {
      "tag": "testing",
      "slug": "testing",
      "count": 1,
      "url": "https://changegamer.ai/tags/testing",
      "resources": [
        "testing-ai-agents"
      ]
    },
    {
      "tag": "text-to-sql",
      "slug": "text-to-sql",
      "count": 1,
      "url": "https://changegamer.ai/tags/text-to-sql",
      "resources": [
        "text-to-sql-agents"
      ]
    },
    {
      "tag": "tracing",
      "slug": "tracing",
      "count": 1,
      "url": "https://changegamer.ai/tags/tracing",
      "resources": [
        "agent-observability"
      ]
    },
    {
      "tag": "trajectory",
      "slug": "trajectory",
      "count": 1,
      "url": "https://changegamer.ai/tags/trajectory",
      "resources": [
        "evaluating-ai-agents"
      ]
    },
    {
      "tag": "tts",
      "slug": "tts",
      "count": 1,
      "url": "https://changegamer.ai/tags/tts",
      "resources": [
        "voice-realtime-agents"
      ]
    },
    {
      "tag": "usage",
      "slug": "usage",
      "count": 1,
      "url": "https://changegamer.ai/tags/usage",
      "resources": [
        "getting-started"
      ]
    },
    {
      "tag": "user-agents",
      "slug": "user-agents",
      "count": 1,
      "url": "https://changegamer.ai/tags/user-agents",
      "resources": [
        "ai-crawler-policy"
      ]
    },
    {
      "tag": "vad",
      "slug": "vad",
      "count": 1,
      "url": "https://changegamer.ai/tags/vad",
      "resources": [
        "voice-realtime-agents"
      ]
    },
    {
      "tag": "vector-search",
      "slug": "vector-search",
      "count": 1,
      "url": "https://changegamer.ai/tags/vector-search",
      "resources": [
        "embeddings-vector-search"
      ]
    },
    {
      "tag": "vision",
      "slug": "vision",
      "count": 1,
      "url": "https://changegamer.ai/tags/vision",
      "resources": [
        "multimodal-agents"
      ]
    },
    {
      "tag": "vllm",
      "slug": "vllm",
      "count": 1,
      "url": "https://changegamer.ai/tags/vllm",
      "resources": [
        "deploying-serving-llms"
      ]
    },
    {
      "tag": "voice",
      "slug": "voice",
      "count": 1,
      "url": "https://changegamer.ai/tags/voice",
      "resources": [
        "voice-realtime-agents"
      ]
    },
    {
      "tag": "wasm",
      "slug": "wasm",
      "count": 1,
      "url": "https://changegamer.ai/tags/wasm",
      "resources": [
        "code-execution-sandboxing"
      ]
    },
    {
      "tag": "web-scraping",
      "slug": "web-scraping",
      "count": 1,
      "url": "https://changegamer.ai/tags/web-scraping",
      "resources": [
        "web-data-for-agents"
      ]
    },
    {
      "tag": "webrtc",
      "slug": "webrtc",
      "count": 1,
      "url": "https://changegamer.ai/tags/webrtc",
      "resources": [
        "voice-realtime-agents"
      ]
    },
    {
      "tag": "websocket",
      "slug": "websocket",
      "count": 1,
      "url": "https://changegamer.ai/tags/websocket",
      "resources": [
        "voice-realtime-agents"
      ]
    },
    {
      "tag": "workflows",
      "slug": "workflows",
      "count": 1,
      "url": "https://changegamer.ai/tags/workflows",
      "resources": [
        "durable-execution-for-agents"
      ]
    },
    {
      "tag": "workload-identity",
      "slug": "workload-identity",
      "count": 1,
      "url": "https://changegamer.ai/tags/workload-identity",
      "resources": [
        "agent-identity-authentication"
      ]
    },
    {
      "tag": "x402",
      "slug": "x402",
      "count": 1,
      "url": "https://changegamer.ai/tags/x402",
      "resources": [
        "agentic-payment-protocols"
      ]
    }
  ]
}