Urgent.News

What's breaking now, across thousands of outlets.

AI

Four open-source tools for AI in e-commerce, and what building them taught me

I'm Naser Sadrmanesh, an AI product engineer and founder working on online stores. Over the last months I turned the tools I kept rebuilding for clients into four open-source projects. They are small, MIT licensed, and each one exists because a real project needed it. This post explains what each does and the design decision behind it. 1. llm-search-eval: is the new search actually better? Every…

Naser Sadrmanesh, an AI product engineer and founder, has created four open-source tools for e-commerce AI. These tools are small, MIT licensed, and each was built because a real project needed them. llm-search-eval helps determine if a new search method is better by comparing nDCG scores and using a label pool with both human and LLM judgments.

The Model Context Protocol (MCP) allows AI agents to interact with stores safely, with tools for catalog search, orders, refunds, coupons, and more. commerce-agent-skills provides a library of 29 skills for coding agents in e-commerce, covering payment gateways, returns, inventory, accessibility, and more. Lastly, persian-rag is a retrieval system designed to work with Persian language nuances, such as different code points and spelling variations.

All four tools share common habits, including documentation, continuous integration, and automatic publishing to various package managers. They are open to contributions and feedback.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in AI

LLM Text Classification: 4 JSON Schema Invariants for Reliable CRM Tags

Use JSON Schema when an LLM's classification result becomes a CRM action. Keep prompt parsing for disposable analysis, prototypes, and human-reviewed notes.

  • Four JSON Schema invariants ensure reliable CRM tags from LLM output
  • Closed set of labels for finite, predefined intent options
  • Correct value types: confidence score (0-1), followuprequired (boolean)

More from Friday 30 October →