Skip to content

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

Open
mich-elle-luna wants to merge 1 commit into
mainfrom
redesign-ai-landing-pages
Open

Add styled landing page intros to AI and context engine docs#3558
mich-elle-luna wants to merge 1 commit 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 styling changes with no application or auth logic affected.

Overview
Adds landing-page style intros to seven Hugo index pages under develop/ai: Redis for AI and search, Redis Iris context engine, Agent Memory, LangCache, Context Retriever, Data Integration, and Feature Form.

Each page now opens with a short tagline, a three-card image-card grid (quick start / examples / related links), then shared “What is …?” and “Why use …?” blocks using Redis palette classes (text-redis-red-500, border-redis-pen-300, two-column benefit cards). Several service pages also add Quick example snippets (REST JSON, ctxctl, or RDI YAML).

Copy and metadata tweaks: Context Engine front matter description is shortened; Agent Memory renames Redis Agent Memory overview to Two-tier memory model and refers to the Agent Memory service instead of “Agent Memory Server.” Original deeper sections below the new intros are largely retained, so some pages repeat overview text after the new blocks.

Reviewed by Cursor Bugbot for commit c159a93. 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.

<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
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