Working through this module?
Module 19 · Page 20 of 20 · 10 questions
Interview Questions and Final Revision
Ten interview questions with model answers, then a final revision checklist you can tick off.
Questions
Q1What is Agentic AI?Q2How is Agentic AI different from RAG?Q3What are the key components of an AI Agent?Q4Explain the Agentic AI workflow.Q5Design an Agentic AI system (high level).Q6What type of tools can an agent use?Q7How do you handle tool usage in an agent?Q8How do you evaluate an agent's performance?Q9What are the challenges in Agentic AI?Q10Which frameworks are commonly used?
What is Agentic AI?
Agentic AI refers to AI systems that can autonomously plan, take actions, use tools and achieve goals with minimal human intervention. It goes beyond simple Q&A and can reason, decide and act in real world environments.
Related01Introduction to Agentic AI
How is Agentic AI different from RAG?
- RAG is mainly for knowledge retrieval and better response generation.
- Agentic AI can plan, use multiple tools, take actions and complete multi-step tasks.
- RAG can be a tool inside an agent.
Related07Memory in Agentic AI
What are the key components of an AI Agent?
- 1LLM (reasoning and decision making)
- 2Memory (short-term and long-term)
- 3Tools (APIs, DB, search, etc.)
- 4Planning (task decomposition)
- 5Execution (action using tools)
- 6Feedback loop (review and improve)
Explain the Agentic AI workflow.
- 1Understand the task / goal
- 2Plan the steps
- 3Select and use appropriate tools
- 4Execute the actions
- 5Observe the results
- 6Re-plan if needed
- 7Give the final answer
Design an Agentic AI system (high level).
User Query
AgentPlanner + reasoner
ToolsSearch, API, DB
MemoryShort-term + long-term
RAG / Knowledge Base
ExecutionTake actions
Final Response
What type of tools can an agent use?
- Web search (Google, SerpAPI)
- APIs (weather, flight, payment, etc.)
- Databases (SQL, MongoDB)
- File operations (read / write / upload)
- Code execution (Python REPL)
- Custom business tools (internal APIs)
How do you handle tool usage in an agent?
- Define clear tool descriptions and schema.
- Use function calling or tool calling.
- Validate inputs and handle errors.
- Implement retries and fallback tools.
- Log tool usage for observability.
How do you evaluate an agent's performance?
- Task completion rate
- Correctness of output
- Tool usage accuracy
- Latency and cost
- Human feedback / user satisfaction
What are the challenges in Agentic AI?
- Hallucination and incorrect actions
- Tool selection and planning errors
- Handling long and complex tasks
- Security and safety issues
- Cost and latency
- Evaluation is difficult
Which frameworks are commonly used?
- LangChain (tools, agents, memory)
- LlamaIndex (data and RAG + agents)
- AutoGen (multi-agent systems)
- CrewAI (role based agents)
- OpenAI Agents (tool calling)
- LangGraph (advanced agent workflows)
Final Revision Checklist
Agentic AI is the next step towards more autonomous, capable and goal-driven AI systems.