Skip to content

Add styled landing page intros to AI and context engine docs#3558

Merged
mich-elle-luna merged 2 commits into
mainfrom
redesign-ai-landing-pages
Jun 29, 2026
Merged

Add styled landing page intros to AI and context engine docs#3558
mich-elle-luna merged 2 commits into
mainfrom
redesign-ai-landing-pages

Conversation

@mich-elle-luna

@mich-elle-luna mich-elle-luna commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator

Adds tagline, three clickable cards, "What is X?" and "Why use X?" sections with Redis-palette styling to the Redis for AI, Context Engine, Agent Memory, LangCache, Context Retriever, Data Integration, and Feature Form index pages.


Note

Low Risk
Documentation-only Hugo markdown and marketing copy on index pages; no runtime, security, or API behavior changes.

Overview
Adds a shared landing-page pattern to seven Hugo index pages under develop/ai: opening taglines, What is / Why use sections with Redis palette styling (text-redis-*, bordered two-column grids), red bullet lists, and three image-card navigation grids per page (where the page already had cards, new cards are added for Context Engine services).

Redis for AI and search gains capability bullets (vector search, LangCache, agent memory, Context Retriever, live sync) plus audience split boxes before the existing Feature Form and agents sections.

Context Engine (Redis Iris) is restructured with Iris positioning, service cards, LangCache search/store Quick example JSON, and a shortened front-matter description.

LangCache, Agent Memory, Context Retriever, Data Integration, and Feature Form each replace or supplement terse intros with the same template, service-specific quick starts (REST JSON, pip install, or config pointers), and deep links to operate/quick-start docs. Agent Memory renames the overview heading to Two-tier memory model and refers to the Agent Memory service instead of “Agent Memory Server.”

No application code, APIs, or build logic change—only markdown content and layout classes.

Reviewed by Cursor Bugbot for commit 4820f8c. Bugbot is set up for automated code reviews on this repo. Configure here.

Adds tagline, three clickable cards, "What is X?" and "Why use X?"
sections with Redis-palette styling to the Redis for AI, Context Engine,
Agent Memory, LangCache, Context Retriever, Data Integration, and
Feature Form index pages. Also renames "Agent Memory Server" to
"Agent Memory" throughout.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@jit-ci

jit-ci Bot commented Jun 26, 2026

Copy link
Copy Markdown

🛡️ Jit Security Scan Results

CRITICAL HIGH MEDIUM

✅ No security findings were detected in this PR


Security scan by Jit

@mich-elle-luna mich-elle-luna requested a review from a team June 26, 2026 22:38

@andy-stark-redis andy-stark-redis left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a few suggestions but otherwise LGTM - good idea to make them all look consistent like this.

Comment on lines +22 to +23
{{< image-card image="images/ai-LLM-memory.svg" alt="Use cases icon" title="API and SDK Examples — See real-world usage patterns with session events and long-term memory" url="/develop/ai/context-engine/agent-memory/api-examples" >}}
{{< image-card image="images/ai-brain-2.svg" alt="Python SDK icon" title="Python SDK — Easy integration with tool abstractions for OpenAI and Anthropic" url="/develop/ai/context-engine/agent-memory/api-examples" >}}

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These two tiles point to the same page. Also, it doesn't really contain any Python SDK examples (although it has a link to the PyPI page where there are some examples). Maybe use a different topic for the card or link directly to the PyPI page? Then again, maybe this is an indication that we do need some Python examples on redis.io.

<ul class="space-y-1 text-redis-pen-600">
<li>Agents reliably follow defined data paths instead of guessing at SQL</li>
<li>Live, structured context from your business data at every agent step</li>
<li>No tool zoo sprawl — one model definition, consistent tool surface</li>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Although the page intentionally has a slight marketing feel to it, I think "tool zoo sprawl" is a bit flowery! Maybe something like:

Suggested change
<li>No tool zoo sprawl — one model definition, consistent tool surface</li>
<li>Minimal tool set and single model definition keep things simple</li>

Feel free to ignore this if "tool zoo sprawl" is in widespread use and it's just me who has never heard of it :-)


Stream live business data into Redis so agents always work with accurate, up-to-date information.

Redis Data Integration (RDI) keeps your Redis Cloud database in sync with your existing relational databases using change data capture. Agents query Redis at full speed without ever touching your production databases directly.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Link might be helpful for people seeing this stuff for the first time, and defining the abbreviation is appropriate because it gets used later in the page. Also, "touching" might be a bit misleading since you do still have to write to the production databases.

Suggested change
Redis Data Integration (RDI) keeps your Redis Cloud database in sync with your existing relational databases using change data capture. Agents query Redis at full speed without ever touching your production databases directly.
Redis Data Integration (RDI) keeps your Redis Cloud database in sync with your existing relational databases using [Change data capture](https://en.wikipedia.org/wiki/Change_data_capture) (CDC). Agents query Redis at full speed without ever reading from your production databases directly.

```

RDI performs an initial full sync, then captures every subsequent `INSERT`, `UPDATE`, and `DELETE` and applies them to Redis within seconds. See the [RDI quick start]({{< relref "/operate/rc/rdi/quick-start" >}}) to get up and running with a live PostgreSQL source.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The stuff that follows is existing text but it seems to repeat what is said in the new intro. Might be useful to do a quick tidy-up on the rest of the page to avoid redundant info.

See the full [LangCache API and SDK examples]({{< relref "/develop/ai/context-engine/langcache/api-examples" >}}) for more.

Redis LangCache is a fully-managed semantic caching service that reduces large language model (LLM) costs and improves response times for AI applications.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Another situation where the following text looks quite similar to what's already been said in some places.

</div>
</div>

Redis Feature Form helps teams define, manage, materialize, and serve machine learning features while keeping existing data systems in place. In the documented workflow, Redis acts as the low-latency online store for feature serving.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not part of the PR, but maybe just remove this line now?

Suggested change
Redis Feature Form helps teams define, manage, materialize, and serve machine learning features while keeping existing data systems in place. In the documented workflow, Redis acts as the low-latency online store for feature serving.

Comment thread content/develop/ai/_index.md Outdated
<div class="p-5 border border-redis-pen-300 rounded-lg">
<h3 class="text-redis-ink-900 font-semibold mb-3">For developers</h3>
<ul class="space-y-1 text-redis-pen-600">
<li>Python, JavaScript, Java, Go, and .NET client libraries</li>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PHP too, surprisingly :-) Also, maybe best to make it clear that these clients support search specifically (I think only Python/JS support the Iris stuff?)

Suggested change
<li>Python, JavaScript, Java, Go, and .NET client libraries</li>
<li>Redis Search available in Python, JavaScript, Java, Go, .NET, and PHP client libraries</li>

@andy-stark-redis andy-stark-redis requested a review from a team June 29, 2026 09:41
- Fix duplicate card link in Agent Memory (card 3 now points to PyPI)
- Add CDC hyperlink and change "touching" to "querying" in Data Integration
- Add PHP to client library list and clarify search scope in develop/ai
- Remove redundant old intro paragraphs in LangCache and Data Integration
- Remove duplicate Deploy link in Feature Form
- Remove unsupported MCP and LiteLLM claims from Agent Memory
- Replace invented ctxctl command syntax with accurate description
- Replace undocumented RDI YAML with link to quick start

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@mich-elle-luna mich-elle-luna merged commit bc5703f into main Jun 29, 2026
75 checks passed
@mich-elle-luna mich-elle-luna deleted the redesign-ai-landing-pages branch June 29, 2026 17:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants