You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**Google Search Grounding**: Connect agents to real-time web information for queries requiring current data like news, weather, or facts that may have changed since the model's training.
8
8
-**Grounding with Search**: Connect agents to your organization's private documents and enterprise data for queries requiring proprietary information.
9
-
-**Agentic RAG**: Build agents that reason about how to search, constructing queries and filters dynamically using Vector Search 2.0, RAG Engine, or other retrieval systems.
9
+
-**Agentic RAG**: Build agents that reason about how to search, constructing queries and filters dynamically using Agent Retrieval, Knowledge Engine, or other retrieval systems.
A document Q&A agent powered by RAG Engine. Upload documents and ask questions to receive accurate answers with citations formatted as URLs pointing to source materials.
57
+
A document Q&A agent powered by Knowledge Engine. Upload documents and ask questions to receive accurate answers with citations formatted as URLs pointing to source materials.
<spanclass="lst-supported">Supported in ADK</span><spanclass="lst-python">Python v0.1.0</span><spanclass="lst-java">Java v0.2.0</span>
12
12
</div>
13
13
14
-
The `vertex_ai_rag_retrieval` tool allows the agent to perform private data retrieval using RAG Engine.
14
+
The `vertex_ai_rag_retrieval` tool allows the agent to perform private data
15
+
retrieval using Knowledge Engine.
15
16
16
-
When you use grounding with RAG Engine, you need to prepare a RAG corpus beforehand.
17
-
Please refer to the [RAG ADK agent sample](https://github.com/google/adk-samples/blob/main/python/agents/RAG/rag/shared_libraries/prepare_corpus_and_data.py) or [RAG Engine page](https://cloud.google.com/vertex-ai/generative-ai/docs/rag-engine/rag-quickstart) for setting it up.
17
+
When you use grounding with Knowledge Engine, you need to prepare a RAG corpus
|**Persistence**| None (data is lost on restart) | Yes (Managed by Agent Platform) | Yes (stored in RAG Engine) |
31
+
|**Persistence**| None (data is lost on restart) | Yes (Managed by Agent Platform) | Yes (stored in Knowledge Engine) |
32
32
|**Primary Use Case**| Prototyping, local development, and simple testing. | Building meaningful, evolving memories from user conversations. | Vector-search retrieval over the full conversation corpus, or alongside other RAG-indexed content. |
33
-
|**Memory Extraction**| Stores full conversation | Extracts [meaningful information](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/memory-bank/generate-memories) from conversations and consolidates it with existing memories (powered by LLM) | Stores full conversation, indexed by [RAG Engine](https://cloud.google.com/vertex-ai/generative-ai/docs/rag-engine/rag-overview). |
|**Setup Complexity**| None. It's the default. | Low. Requires an [Agent Runtime](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/memory-bank/overview) instance on Agent Platform. | Medium. Requires [RAG Engine](https://cloud.google.com/vertex-ai/generative-ai/docs/rag-engine/manage-your-rag-corpus). |
36
-
|**Dependencies**| None. | Google Cloud Project, Agent Platform API | Google Cloud Project, RAG Engine, the Agent Platform SDK (optional install). |
33
+
|**Memory Extraction**| Stores full conversation | Extracts [meaningful information](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/memory-bank/generate-memories) from conversations and consolidates it with existing memories (powered by LLM) | Stores full conversation, indexed by [Knowledge Engine](https://cloud.google.com/vertex-ai/generative-ai/docs/rag-engine/rag-overview). |
|**Setup Complexity**| None. It's the default. | Low. Requires an [Agent Runtime](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/memory-bank/overview) instance on Agent Platform. | Medium. Requires [Knowledge Engine](https://cloud.google.com/vertex-ai/generative-ai/docs/rag-engine/manage-your-rag-corpus). |
36
+
|**Dependencies**| None. | Google Cloud Project, Agent Platform API | Google Cloud Project, Knowledge Engine, the Agent Platform SDK (optional install). |
37
37
|**When to use it**| When you want to search across multiple sessions’ chat histories for prototyping. | When you want your agent to remember and learn from past interactions. | When you already have RAG infrastructure or want to retrieve over raw conversation transcripts. |
38
38
39
39
`VertexAiRagMemoryService` is only exported from `google.adk.memory` when the Agent Platform SDK is installed. Memory Bank and RAG-backed memory are documented in [Memory Bank](#memory-bank) and [RAG Memory](#rag-memory) below.
@@ -397,7 +397,7 @@ Or, you can configure your agent to use the Memory Bank by manually instantiatin
397
397
398
398
## RAG Memory
399
399
400
-
The `VertexAiRagMemoryService` stores conversations in [RAG Engine](https://cloud.google.com/vertex-ai/generative-ai/docs/rag-engine/rag-overview) and retrieves them by vector similarity. Use it when you already have RAG infrastructure or want raw transcript retrieval rather than the LLM-extracted memories produced by Memory Bank. Requires the Agent Platform SDK.
400
+
The `VertexAiRagMemoryService` stores conversations in [Knowledge Engine](https://cloud.google.com/vertex-ai/generative-ai/docs/rag-engine/rag-overview) and retrieves them by vector similarity. Use it when you already have RAG infrastructure or want raw transcript retrieval rather than the LLM-extracted memories produced by Memory Bank. Requires the Agent Platform SDK.
*A Reasoning Engine resource name/ID that can setup following this
213
+
*An Agent Runtime resource name/ID that can setup following this
214
214
[tutorial](/deploy/agent-runtime/).
215
215
* If you do not have a Google Cloud project and you want to try the VertexAiSessionService, see [Agent Platform Express Mode](/integrations/express-mode/).
216
216
***Best for:** Scalable production applications deployed on Google Cloud,
Copy file name to clipboardExpand all lines: tools/feature-matrix/start.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ The following matrix shows which ADK features are currently supported in each la
22
22
||**Built-in: Google Search**|[Supported](https://adk.dev/tools/built-in-tools/#google-search)|[Supported](https://adk.dev/tools/built-in-tools/#google-search)|
0 commit comments