Technology

Small models, tuned to one market.

A retrieval and rewriting system built for continuous work on one country’s e-commerce data. Designed on AWS. Fine-tuning already runs on NVIDIA H100 GPUs; embedding, reranking, training and serving at volume move onto NVIDIA NeMo Retriever, NeMo and NIM next.

Built on AWS · fine-tuning on NVIDIA H100 today · NeMo Retriever, NeMo and NIM next

Five stages, one loop.

Signals come in from the web, the store and AI assistants. Rewrites go out to the storefront. Every outcome comes back as data for the next pass.

In
search resultscompetitor listingsreviewsstore cataloguestore analyticsassistant answers
01 Ingest

Crawl + events

Scheduled crawls and store events become normalised signals per product.

CPUEventBridge · Lambda
02 Index

Embed + rerank

Pages are embedded and re-ranked for recency and market relevance.

GPU · plannedOpenSearch · NeMo Retriever (planned)
03 Rewrite

Market-tuned small LMs

Fields rewritten from retrieved evidence and the product’s own data.

GPU · plannedBedrock (first) · NeMo · NIM (planned)
04 Publish

Versions + rollback

Connectors write the new version to the storefront and keep the last one.

CPULambda
05 Learn

Outcomes per version

Results are logged per version and become preference data for the next tune.

GPU · plannedDynamoDB · NeMo (planned)

05 Learn feeds 02 Index and 03 Rewrite on the next pass

Out
storefront listingslanguage variantsstructured dataad suggestionsdecision log

What each stage does.

CPU where the work is plumbing. GPU where the work is understanding and writing at volume.

01 Ingest

Crawlers read search results, competitor listings and reviews on a schedule; store events (stock, price, new products) arrive as they happen. Everything is normalised into signals tied to one product and one city.

EventBridgeLambdaFargate
02 Index

Thousands of pages per category are embedded and re-ranked, so the rewrite step sees the evidence that matters for this product this week, not last month’s.

OpenSearchNeMo Retriever · planned
03 Rewrite

The model writes the new title, keywords, description, answer copy and structured data, in each enabled language. A check rejects any claim the product data does not support.

Amazon BedrockNeMo · plannedNIM · planned
04 Publish

Connectors write the version to the storefront through its API and keep the previous version for one-click rollback. The first rewrite per store waits for the owner’s approval.

LambdaShopifyWooCommerce
05 Learn

Impressions, clicks, add-to-cart, sales and assistant citations are logged against each version. Kept and rolled-back versions become preference pairs for tuning.

DynamoDBCloudWatchNeMo · planned

The model plan.

Start with hosted models on Amazon Bedrock to learn what a good rewrite looks like. Then move the rewrite path to small open-weight models tuned for Nigerian listings, trained and served on NVIDIA GPUs.

Model work · today and next
base model1–8B open-weight: NVIDIA Nemotron, OpenAI gpt-oss, Llama datapublic Nigerian listing copy and native-reviewed variants for the base tune; each store’s own outcome logs only for that store methodsupervised fine-tune, then preference tuning from kept vs rolled-back versions evaluationnative review per language · click-through per version · assistant citation rate computeNVIDIA H100 for fine-tuning today; NVIDIA L4 on AWS (EC2 G6) for serving; GPU-hours reported

Why GPUs.

The work is continuous, not one-off: the market changes daily, and every product is rewritten on every signal.

Index

Continuous embedding

Thousands of competitor and marketplace pages per category are re-embedded and re-ranked on a schedule, not once.

Train

Per-market fine-tuning

Small open-weight models tuned on Nigerian product copy in five languages, retuned from logged outcomes. The plan is training, not prompting.

Serve

Rewriting at scale

Every SKU, on every signal, several fields, several variants. Batched GPU inference keeps a rewrite cheap enough to run continuously.

Data handling.

Stores hand Akoni their catalogue and their results. The system is designed so that trust is easy to check.

Isolation

One store, one boundary

Each store’s catalogue, analytics and logs are kept separate. One store’s private data never trains a model for another store.

Storage

On AWS, encrypted

Store data will be kept in the AWS region selected for the product, encrypted at rest and in transit.

Control

Leave with your data

A store can ask for its data and its version history, or ask for both to be deleted. See the privacy notice.

Where it stands.

What exists today, and what comes next. Dates are plans.

Today

Fine-tuning on H100

Open-weight models fine-tuned on NVIDIA H100 GPUs. Built on AWS. Early access next.

H1 2027 · plan

Training on NeMo

Fine-tuning moves onto NVIDIA NeMo; NeMo Retriever for the index.

H2 2027 · plan

Tuned models in the loop

NIM serving for the rewrite path; results published per language.

Designed on AWS
BedrockLambdaFargateOpenSearchDynamoDBEventBridgeCloudWatchEC2 G6 · NVIDIA L4 · plannedNVIDIA NeMo · plannedNeMo Retriever · plannedNIM · planned
Connectors · storefront first
ShopifyWooCommerceJumia · plannedKonga · plannedJiji · plannedInstagram catalogues · plannedWhatsApp catalogues · planned

Items marked planned are roadmap. Platform and product names belong to their owners and imply no partnership or endorsement.