Skip to content
Houssam
← All work

GenAI · Content generation

AI Content Platform

An AI content platform that turns a user's brief into generated marketing content, grounded in retrieved context.

content-platform / new brief
Illustration

Brief

Announce a new feature to existing customers. Friendly, concise, one clear call to action.

Context retrieved

  • brand-voice
  • product-notes
  • past-campaigns

Draft

Generating

[1] brand-voice[2] product-notes
  1. FastAPI
  2. RAG / LLM
  3. Store
  4. AI services
  5. Output
Illustration of a brief being turned into generated content using retrieved context.

The problem

Generic prompting produces generic content. Useful output needs the right context retrieved and applied consistently, behind a dependable API.

The approach

  1. 01A FastAPI service receives each request and coordinates the pipeline.
  2. 02Retrieval-augmented generation supplies the language model with relevant context.
  3. 03Supabase and MongoDB persist application data and results.
  4. 04Further AI services process the output before it is returned.

Architecture

How AI Content Platform fits together.

Each step, in order. Select a node to see what it is responsible for.

  1. A user describes the content they need.

Stack

  • Python
  • FastAPI
  • RAG
  • LLMs
  • Supabase
  • MongoDB

Next project

ELK Log Analytics

A log analytics pipeline that turns raw application logs into searchable data, deeper analysis, dashboards and alerts.