Jul – Aug 2025

Buyceps

AI | Multi-Agent | Semantic Search

Buyceps cover

Introduction

Ask for a product like you'd ask a friend.

Buyceps is an AI shopping assistant that accepts text, voice and image queries and returns ranked, personalized product recommendations — type a vibe, describe it out loud, or snap a photo of the thing you want.

It was built as a full-stack system: a Next.js storefront talking to a FastAPI backend that orchestrates the AI pipeline behind a single endpoint.

Architecture

Three agents behind one endpoint.

A CrewAI multi-agent pipeline splits the work: a vision-analysis agent interprets images, a product-search agent queries the catalog, and a response-generation agent writes the final recommendation — all coordinated behind one /agent/query API with parallel execution via thread pooling.

Search is hybrid: MiniLM sentence-transformer embeddings indexed in FAISS, fused with Llama-4 vision features, then ranked by multi-factor relevance scoring over an Amazon catalog.

Buyceps architecture diagram

3

cooperating CrewAI agents

3 modes

query by text, voice or image

FAISS

hybrid semantic index over an Amazon catalog

What's inside

Key features.

Multimodal input

Text, voice and image queries all resolve to the same recommendation pipeline.

Multi-agent orchestration

Vision, search and response agents cooperate through CrewAI with parallel execution.

Hybrid semantic search

MiniLM embeddings in FAISS fused with Llama-4 vision features.

Multi-factor ranking

Results scored on relevance signals, not just vector distance.

Single API surface

Everything behind one /agent/query endpoint the frontend can call simply.

Personalized output

Recommendations phrased and ranked for the individual query, not generic lists.

Built with

Next.jsFastAPIPythonGenAI