Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Amazon AIP-C01 Exam - Topic 5 Question 5 Discussion

A financial services company is developing a Retrieval Augmented Generation (RAG) application to help investment analysts query complex financial relationships across multiple investment vehicles, market sectors, and regulatory environments. The dataset contains highly interconnected entities that have multi-hop relationships. Analysts must examine relationships holistically to provide accurate investment guidance. The application must deliver comprehensive answers that capture indirect relationships between financial entities and must respond in less than 3 seconds.Which solution will meet these requirements with the LEAST operational overhead?
A) Use Amazon Bedrock Knowledge Bases with GraphRAG and Amazon Neptune Analytics to store financial data. Analyze multi-hop relationships between entities and automatically identify related information across documents.
B) Use Amazon Bedrock Knowledge Bases and an Amazon OpenSearch Service vector store to implement custom relationship identification logic that uses AWS Lambda to query multiple vector embeddings in sequence.
C) Use Amazon OpenSearch Serverless vector search with k-nearest neighbor (k-NN). Implement manual relationship mapping in an application layer that runs on Amazon EC2 Auto Scaling.
D) Use Amazon DynamoDB to store financial data in a custom indexing system. Use AWS Lambda to query relevant records. Use Amazon SageMaker to generate responses.

Amazon AIP-C01 Exam - Topic 5 Question 5 Discussion

Actual exam question for Amazon's AIP-C01 exam
Question #: 5
Topic #: 5
[All AIP-C01 Questions]

A financial services company is developing a Retrieval Augmented Generation (RAG) application to help investment analysts query complex financial relationships across multiple investment vehicles, market sectors, and regulatory environments. The dataset contains highly interconnected entities that have multi-hop relationships. Analysts must examine relationships holistically to provide accurate investment guidance. The application must deliver comprehensive answers that capture indirect relationships between financial entities and must respond in less than 3 seconds.

Which solution will meet these requirements with the LEAST operational overhead?

Show Suggested Answer Hide Answer
Suggested Answer: A

Option A best satisfies the requirement to capture multi-hop, highly interconnected relationships with minimal operational overhead. Traditional vector similarity search excels at finding semantically similar text but is not optimized for reasoning over explicit entity-to-entity relationships, especially when analysts need indirect, multi-hop connections (for example, fund holding issuer sector regulation). Graph-based retrieval is designed specifically for these kinds of relationship traversals.

GraphRAG combines retrieval-augmented generation with graph-aware context selection. By representing entities and their relationships in a graph store, the system can traverse multiple hops to assemble a holistic set of relevant facts. This improves completeness and reduces the chance that the model misses indirect relationships that are essential for accurate investment guidance.

Amazon Neptune Analytics provides a managed graph analytics environment capable of efficiently traversing and analyzing complex relationship networks. When integrated with Amazon Bedrock Knowledge Bases, it reduces custom engineering by providing managed ingestion, retrieval, and orchestration patterns suitable for GenAI applications. This lowers operational overhead compared to building and maintaining custom multi-stage retrieval logic.

Meeting the sub-3-second requirement is also more feasible with a graph-optimized engine because multi-hop traversals can be executed efficiently compared to chaining multiple vector searches and joining results in an application layer. The managed nature of Knowledge Bases and Neptune Analytics reduces maintenance, scaling, and operational burden while enabling strong performance.

Option B and C require extensive custom logic and orchestration, increasing complexity and latency. Option D is not designed for graph-style multi-hop exploration and would require significant custom indexing and retrieval logic.

Therefore, Option A is the most AWS-aligned and operationally efficient approach for multi-hop relationship-aware RAG with strong performance.


Contribute your Thoughts:

0/2000 characters
Jerry
24 days ago
C is too manual for my taste, not efficient enough.
upvoted 0 times
...
Willard
29 days ago
I think B could work too, but it sounds more complicated.
upvoted 0 times
...
Henriette
1 month ago
Option A seems solid for handling complex relationships.
upvoted 0 times
...
Jacinta
1 month ago
A is definitely the best choice for low overhead.
upvoted 0 times
...
Mignon
1 month ago
Surprised that D is even an option, seems like overkill!
upvoted 0 times
...
Dudley
2 months ago
C is too manual for my taste, not efficient enough.
upvoted 0 times
...
Gilbert
2 months ago
I think B could work too, but it sounds more complicated.
upvoted 0 times
...
Denae
2 months ago
Option A seems solid for handling complex relationships.
upvoted 0 times
...
Hannah
2 months ago
I recall that DynamoDB is great for scalability, but I'm not convinced it would be the best choice for complex relationships like in this scenario. Option D seems like it could add unnecessary complexity.
upvoted 0 times
...
Timmy
2 months ago
I feel like option B might be a bit complex with the custom logic and Lambda functions. We had a practice question that emphasized simplicity for quick responses.
upvoted 0 times
...
Alethea
3 months ago
I'm not entirely sure, but I think using Amazon OpenSearch with k-NN in option C could lead to more manual work. We practiced a similar question where manual mapping was a downside.
upvoted 0 times
...
Terrilyn
3 months ago
I remember we discussed the importance of minimizing operational overhead in our last study session. Option A seems to fit that requirement well with its integrated approach.
upvoted 0 times
...

Save Cancel