Perplexity's "Search as Code" lets AI models write their own search pipelines instead of calling fixed APIs — Blankdot