|
Course Code: CA212E |
Course Name: Robotic Agentic Automation |
L |
T |
P |
C |
||||||||||||||||||||||||
|
|
3 |
0 |
0 |
3 |
|||||||||||||||||||||||||
|
Pre-requisite: Basic understanding of any programming language (preferably Python), along with fundamental computer and logical problem-solving skills. |
|||||||||||||||||||||||||||||
|
Course Objectives: |
|||||||||||||||||||||||||||||
|
This course provides a comprehensive understanding of Generative AI, LLMs, and RAG architectures for modern intelligent systems, while equipping students to design and deploy agentic AI solutions in real-world contexts. It also develops practical competency in RPA using UiPath, enabling automation of business workflows, alongside hands-on skills in data handling, UI automation, and integrating AI with automation tools for industry-ready applications. |
|||||||||||||||||||||||||||||
|
Course Outcome: |
|||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||
|
CO-PO Mapping (Scale 1: Low, 2: Medium, 3: High):
|
|
Detailed Syllabus |
|||||||||||||||||||||||||||||||||
|
LLMs & RAG Foundations |
08 hours |
||||||||||||||||||||||||||||||||
|
Introduction to Generative AI & LLMs, Prompt Engineering techniques, RAG pipeline & architecture, Vector databases (FAISS, Pinecone) Hands-on: Chat with PDFs |
|||||||||||||||||||||||||||||||||
|
Agentic AI Systems |
08 hours |
||||||||||||||||||||||||||||||||
|
Agent architecture (LLM, Tools, Memory), React framework (Plan → Execute → Observe), Multi-agent systems, RAG + Agent integration, Real-time voice agents Hands-on: 1. Creating a simple AI agent with LLM, tools, and memory 2. Implementing Plan → Execute → Observe flow for task completion 3. Building a basic multi-agent or RAG-integrated agent workflow 4. Case Study: Developing a simple real-time chat or voice-based agent application |
|||||||||||||||||||||||||||||||||
|
Unit 3 |
UiPath Studio Basics |
08 hours |
|||||||||||||||||||||||||||||||
|
UiPath components: Studio, Robot, Orchestrator, Variables & Arguments, Control Flow (If, Switch, Loops), Hands-on workflows Hands-on: 1. Creating a basic automation workflow in UiPath Studio 2. Using variables and arguments to pass data between activities 3. Implementing control flow using If, Switch, and Loops in automation tasks 4. Case Study: Building a simple business process automation workflow using UiPath Robot and Orchestrator |
|||||||||||||||||||||||||||||||||
|
Unit 4 |
Data Manipulation & UI Automation |
08 hours |
|||||||||||||||||||||||||||||||
|
Data Tables & Excel automation, UI Activities (Click, Type Into), Selectors & Descriptors, Hands-on automation labs Hands-on: 1. Performing data extraction and manipulation using Data Tables and Excel automation 2. Automating web/desktop tasks using UI activities like Click and Type Into 3. Working with selectors and descriptors to handle dynamic UI elements 4. Case Study: Building an end-to-end automation for data entry from Excel to a web application |
|||||||||||||||||||||||||||||||||
|
Unit 5 |
Advanced Automation, Debugging & RE Framework |
08 hours |
|||||||||||||||||||||||||||||||
|
Recording techniques (Web, Desktop, Citrix), Debugging tools (Breakpoints, Step Into, Watch), Exception Handling (Try Catch, Logging), Project best practices, UiPath RE Framework (Robotic Enterprise Framework): Transactional Business Process Template, State Machine-based architecture, Init State: Initialize applications & settings, Get Transaction Data: Fetch queue items, Process Transaction: Execute business logic, End Process: Cleanup & reporting, Exception handling: System vs Business exceptions, Retry mechanism & queue-based processing, Logging & Orchestrator integration Hands-on: 1. Recording and automating tasks using Web, Desktop, and Citrix recording techniques 2. Debugging workflows using breakpoints, step execution, and logs 3. Implementing exception handling using Try-Catch and logging mechanisms 4. Case Study: Developing an enterprise-level automation using RE Framework with queue processing and retry logic |
|||||||||||||||||||||||||||||||||
|
Total Lecture Hours |
40 hours |
||||||||||||||||||||||||||||||||
|
Textbook: 1. Learning Robotic Process Automation with UiPath – Alok Mani Tripathi 2. Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow – Aurélien Géron 3. Building LLM Applications with LangChain – (O’Reilly / relevant author editions) 4. Artificial Intelligence Basics: A Non-Technical Introduction – Tom Taulli |
|||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||
|
Reference Books: 1. Robotic Process Automation: Guide to Building Software Robots – Richard Murdoch 2. AI Engineering: Building Applications with Foundation Models – Chip Huyen 3. Generative AI with Python and TensorFlow – Joseph Babcock 4. Automation Anywhere / UiPath Official Documentation (Online Reference) |
|||||||||||||||||||||||||||||||||
|
Mode of Evaluation:
|
|||||||||||||||||||||||||||||||||
|
CO |
Course Outcome |
BL |
KC |
PO Mapping |
|
CO1 |
Understand concepts of Generative AI, LLMs, Prompt Engineering, and RAG architecture for building intelligent systems. |
2 (Understand) |
K2 |
PO1(2), PO2(2), PO3(1), PO4(2), PO5(1), PO8(2) |
|
CO2 |
Apply agentic AI concepts including agent architecture, multi-agent systems, and integration of RAG with real-time applications. |
3 (Apply) |
K3 |
PO1(2), PO2(2), PO3(2), PO4(2), PO5(2), PO8(2) |
|
CO3 |
Develop automation workflows using UiPath components, variables, arguments, and control flow mechanisms. |
3 (Apply) |
K3 |
PO1(2), PO2(2), PO3(3), PO4(2), PO5(2), PO6(1), PO8(2) |
|
CO4 |
Implement data manipulation, Excel automation, and UI automation using selectors and activities in UiPath. |
3 (Apply) |
K3 |
PO1(2), PO2(2), PO3(3), PO4(2), PO5(2), PO6(1), PO8(2) |
|
CO5 |
Apply advanced automation techniques including debugging, exception handling, and RE Framework to build robust enterprise-level automation solutions. |
3 (Apply) |
K4 |
PO1(2), PO2(2), PO3(3), PO4(2), PO5(3), PO6(2), PO7(1), PO8(2) |

- Teacher: MR ANKIT VERMA [MCA]