Final Report for AI Agent Project

Course & Team

ITAI 2376: Deep Learning
Final Report: Virtual Administrative Assistant AI Agent
Team Name: Epoch Explorers

Project Overview

Our capstone project for ITAI 2376 was to design and implement an AI agent system that could automate multistep administrative processes using language-based reasoning and decision-making. We chose Process Automation Agent and created a Virtual Administrative Assistant that performs tasks like scheduling meetings and sending emails in response to natural language user input. Output creation and logging are done using OpenAI's GPT model for reasoning and planning, n8n for process execution, and external applications including Google Calendar, Gmail, and Google Sheets. The agent also includes built-in error handling and reinforcement learning elements via outcome tracking. This project let our team work together in a cloud-based development environment applying course ideas in a practical automation context.

Agent Architecture

Our agent follows a modular structure with the following components:

Tool Integration

We successfully integrated several key tools to build our agent:

Development Environment

We began with custom NLP tools and Python-based logic to interpret language input and automate workflows like e-mail responses, task creation, and calendar scheduling. The project later transitioned to the n8n automation platform, enabling us to visually design, test, and deploy the workflow without requiring a local server setup. This shift allowed faster development and integration of modular workflows without rebuilding core logic from scratch.