vectorize

2 posts

cloudflare

Cloudflare AI Search: give your agents a search engine for your data (opens in new tab)

Cloudflare AI Search now automates the components previously needed to build a search system, including crawling, ingestion, embeddings, vector storage, and retrieval. The update adds sitemap-free website discovery, public and custom-domain endpoints, MCP support, and integrations such as EmDash. Cloudflare is also previewing predictable pricing by including embedding and reranking costs when using select default Workers AI models. ## Easier Data Indexing - AI Search can index structured and unstructured data, including files and websites. - Website sources currently must be owned or verified through a Cloudflare zone. - The new **Discover** parsing mode crawls sites without requiring a sitemap by following links, powered by Browser Run’s `/crawl`. - A single AI Search instance can ingest, embed, and retrieve content from a website or collection of sites. ## Unified Search Across Multiple Sources - Multiple AI Search instances can be grouped into a namespace and queried together. - Users can enable public URLs to receive: - `/search` for search requests - `/mcp` for Model Context Protocol integrations - These endpoints can search across multiple websites or instances without requiring authentication. - A Worker can also bind to a namespace and perform a single multi-instance search, with results tagged and cited by source. ## Custom Domains and Access Control - Public endpoints can use custom domains such as `search.example.com/mcp`. - Cloudflare Access can be placed in front of these domains to make search private. - This supports both easily shareable public search and authenticated search for authorized users or agents. ## Pricing Model - Cloudflare is previewing a predictable, scalable pricing model for AI Search. - Embedding and reranking are included at no additional cost when using select default models from the Workers AI catalog. - Customers therefore do not need to estimate token usage for those operations. ## Cloudflare Dev Stack MCP Cloudflare uses AI Search to power its Dev Stack MCP server, which provides coding agents with current, cited documentation. - Separate instances index Cloudflare Docs, Blog, API Docs, Community, Astro, Vite, Vitest, Hono, Replicate, and OpenNext. - These sources can be combined because Cloudflare owns the underlying website data. - A Worker-based MCP server searches all relevant instances in one call. - Search results include citations and identify the originating instance. - Users can alternatively enable public namespace endpoints without writing or deploying a Worker. - The MCP server can be added to an agent with a configuration such as: ```json { "mcpServers": { "dev-stack": { "url": "https://stack.mcp.cloudflare.com/mcp" } } } ``` ## Additional Integrations - Cloudflare’s Blog, Developer Docs, and Cloudflare.com use AI Search internally. - The open-source EmDash CMS has an AI Search plugin that adds semantic search to site content. - AI Search is also used in Cloudflare’s own MCP and documentation experiences. For an existing application or MCP server, the Worker binding offers the most flexibility. For a quick, shareable search service, public `/search` and `/mcp` endpoints provide a simpler deployment path, with custom domains and Cloudflare Access available for branding and security.

figma

For the Love of Craft: Vectorize Images in Figma Design and Draw | Figma Blog (opens in new tab)

Vectorize is Figma’s new AI image-editing tool for converting raster images into editable vector artwork. It helps designers preserve the character of sketches, photos, and hand-drawn lettering while making them scalable and easy to refine directly in Figma Design or Figma Draw. The tool is intended to reduce tool switching and avoid recreating expressive source material from scratch. ## Converting Raster Drawings into Vectors - Users can drag an image into Figma and select **Vectorize** to convert it into an editable vector with one click. - Vector artwork can be adjusted in size, shape, composition, and individual details. - The **Recolor** control can simplify artwork into a more manageable set of colors and shapes. - Figma color variables can be applied to keep illustrations consistent across brands, themes, and collateral. - This workflow turns physical sketches or rasterized drawings into reusable, adaptable design assets. ## Editing Hand-Drawn Lettering - Photos, scans, calligraphy, and paper sketches can be transformed into editable logos or wordmarks. - After vectorization, designers can modify individual letters, curves, strokes, spacing, and anchor points. - Background removal and bounding boxes help isolate and reposition lettering elements. - The resulting artwork can be recolored, scaled, and incorporated into cover art, interfaces, or branding. - Hand-drawn lettering retains its original character while becoming flexible enough for further digital design work. Vectorize is best suited to designers who want to bring expressive physical or raster-based work into an editable Figma workflow without sacrificing its original personality.