RAG inside a Laravel app, without a Python service
You do not need a separate stack to do retrieval properly. Here is the setup I use — embeddings, vector search and an evaluation loop — living inside the PHP app that already owns the data.
Practical articles on AI agents, RAG, MCP, WordPress, SEO and running software products — written while the work is fresh.
You do not need a separate stack to do retrieval properly. Here is the setup I use — embeddings, vector search and an evaluation loop — living inside the PHP app that already owns the data.
Five years, four employers and two of my own platforms. The short version of how I got from a PHP internship to shipping AI systems, and what I would tell someone starting now.
How I landed on $50, $149 and $199 for Direct Dine — and why anchoring against a 30% commission is more persuasive than any feature list.
Per-seat pricing, fields nobody fills in, and a process you bent to fit the tool. A rough model for deciding whether to build instead of buy.
Most businesses asking for a new site actually want one new capability. A plugin inside the site they own is cheaper, faster and keeps their SEO intact.
Before you buy content or links, fix the half that is engineering: structure, speed, schema and which pages you let search engines see at all.