product_geo_agent: AI agent for Shopify GEO and AEO by Mohammad Ali Jesarproduct_geo_agent: AI agent for Shopify GEO and AEO by Mohammad Ali Jesar

product_geo_agent: AI agent for Shopify GEO and AEO

Mohammad Ali Jesar

Mohammad Ali Jesar

A Rails command-line AI agent that checks whether AI assistants can find and recommend a Shopify product, scores it 0 to 100 and names the top gaps (GEO and AEO).
An agent is a loop, not a single model call. This one has five tools (product data, FAQ page, FAQ metafield, structured data, AI citation check) and decides which to call. Three real audits on a sandbox store scored 70, 33 and 10 out of 100 (single runs); across five eval runs the complete product scored between 65 and 70.
Stack: Ruby 4.0, Rails 8.1, little_ghost, Gemini, Shopify Storefront GraphQL API, PostgreSQL, RSpec. Case study: https://mjesar.github.io/projects/product_geo_agent/ Code: https://github.com/mjesar/product_geo_agent
Like this project

Posted Oct 29, 2026

An AI agent in Rails that scores how discoverable a Shopify product is to AI shopping assistants.