...

/

Test Your Skills

Test Your Skills

Apply your knowledge to solve a series of hands-on challenges covering agentic theory, System Design, implementation, and debugging.

Welcome to our final lesson. Throughout this course, we have journeyed from core theory to practical implementation, debugging, and advanced architectural design. This lesson is your opportunity to put all that knowledge to the test.

The following exercises are structured to assess your understanding at every level, from high-level concepts to hands-on coding and debugging. Detailed solutions are provided at the end for self-assessment. Good luck!

Part 1: Conceptual foundations

Here, we test our recall and understanding of the core theoretical concepts that underpin agentic RAG.

What are the four core components of an agent, and what is the primary role of each in an Agentic RAG system?
Test your recall of the four essential components that make up an agent

To view solution, click the “Show answer” button.

The ReAct Framework: In the Thought -> Act -> Observe cycle, what is the purpose of the “Observe” step, and how does it enable an agent to be more adaptable than a static pipeline?
Explain the critical role of the ‘Observe’ step in the ReAct reasoning cycle

To view solution, click the “Show answer” button.

Why is a clear and descriptive (rather than instructional) description for a tool the most critical element for ensuring an agent uses it correctly?
Describe why a tool’s description is vital for accurate agent tool selection

If you’re stuck, click the “Show solution” button.

Why is a metric like faithfulness more useful for evaluating a RAG system’s output than a traditional NLP metric like BLEU score?
Compare the RAG evaluation metric ‘faithfulness’ against the traditional BLEU score

To view solution, click the “Show answer” button.

Part 2: The architect’s desk (design challenge)

This is to test our ability to think like an AI architect by designing an agentic solution for a new business problem. ...

Ask