Unit 3: Agent Development with Python and Frameworks - Subjective Questions

CSE476 — Agentic Ai And Intelligent Automation • Practice Questions with Detailed Answers

20 questions

1

Define an AI agent and explain how Python supports the development of intelligent agents.

2

Describe the major components of a Python-based AI agent and explain the responsibility of each component.

3

Explain the fundamentals of Microsoft Semantic Kernel and the role of kernels, plugins, and functions in an agent application.

4

Describe how a task-oriented agent can be developed using Semantic Kernel. Include the main configuration and execution steps.

5

What is the AutoGen framework? Explain how conversational agents collaborate in an AutoGen-based system.

6

Compare Semantic Kernel and AutoGen as frameworks for developing AI agents.

7

Explain how an AI agent can be integrated with the Microsoft Bot Framework.

8

Explain asynchronous programming in Python and discuss why it is important for AI-agent workflows.

9

Describe a reliable asynchronous workflow in which an AI agent calls multiple external tools concurrently.

10

Define memory management in AI agents and distinguish among short-term, long-term, semantic, and episodic memory.

11

Distinguish between agent memory and agent state, giving suitable examples.

12

Explain methods for handling state reliably in a multi-step or multi-agent AI workflow.

13

What is a prompt template? Explain the main elements and design principles of an effective prompt template for an AI agent.

14

Design a prompt-template strategy for an enterprise support agent that uses retrieved documents and external tools.

15

Define retrieval-augmented generation (RAG) and describe its complete processing pipeline.

16

Explain vector-based retrieval in RAG and show how cosine similarity can be used to rank document chunks.

17

Describe how external tools and APIs should be integrated securely into an AI agent.

18

Explain the principles of building a modular AI-agent system in Python.

19

Discuss the architecture and operational requirements of a framework-based enterprise AI agent.

20

Compare a single-agent architecture with a multi-agent architecture and state when each should be used.