AI Agent Journey

Building Intelligent Systems with Semantic Kernel

Exploring the frontiers of AI agent development, from memory management evolution to sophisticated role-based access control systems. Join me on this technical journey through practical implementations and architectural insights.

Woody Chang
AI Developer

About Woody Chang

I'm a passionate AI engineer specializing in building sophisticated AI agent systems using Microsoft's Semantic Kernel. My expertise lies in creating scalable, secure, and intelligent conversational AI solutions that bridge the gap between complex technical implementations and practical business applications.

Through my technical articles, I share deep insights into advanced AI agent architecture, memory management systems, and enterprise-level security implementations. My work focuses on solving real-world challenges in AI agent development, particularly in areas of context management, role-based access control, and multi-tool integration.

LangChain LangGraph Semantic Kernel AI Agents Orchestration RAG RBAC Function Calling

Technical Articles

SK

Semantic Kernel Explorations

01

Creating AI Agents with Semantic Kernel

A comprehensive guide to building highly scalable and flexible AI Agent systems using Microsoft Semantic Kernel. This article explores the evolution from multi-agent architectures to a single agent with multiple plugin tools approach, demonstrating superior handling of multi-intent queries and enhanced system flexibility.

Read Full Article →
02

Memory Management Evolution: Redis to ChatHistoryAgentThread

Deep dive into the evolution of conversation memory management systems. This technical report covers the structural limitations of Redis-based storage and introduces the revolutionary ChatHistoryAgentThread architecture for superior context preservation, tool call tracking, and personalized user experiences.

Read Full Article →
03

User Permission System - RBAC Implementation

Complete implementation of Role-Based Access Control (RBAC) system for LINE chatbot applications using Semantic Kernel agents. Features dual authentication through email verification, function-level access control based on user roles, and comprehensive security considerations for enterprise deployment.

Read Full Article →
🦜

LangGraph Explorations

04

Advanced RAG with LangChain LangGraph

Exploring advanced Retrieval-Augmented Generation techniques using LangChain's LangGraph framework. This article delves into sophisticated information retrieval patterns and graph-based reasoning for enhanced AI responses, demonstrating complex workflow orchestration and multi-step reasoning processes.

Read Full Article →
05

Natural Language to MongoDB with Auto-Generated Charts

Learn how to build an end-to-end pipeline with LangGraph that converts plain English questions into MongoDB queries and automatically generates Python code to produce visual charts. A hands-on guide to combining data retrieval, code generation, and safe execution.

Read Full Article →

Tech Stack & Expertise

Deep expertise across cutting-edge AI frameworks and enterprise-grade implementations

Semantic Kernel

Practical implementations of AI agent architecture, memory management, and enterprise security using Semantic Kernel. Articles cover scalable agent design, advanced context handling, and robust RBAC systems for real-world applications.

Agent Architecture
Plugin Systems
Memory Management
RBAC Security
Function Calling
Context Preservation

LangGraph

Building modular, multi-agent AI workflows and orchestration systems with LangChain and LangGraph. Explore graph-based reasoning, agent collaboration, and scalable architectures for complex information processing and automation.

Advanced RAG
LangGraph
Workflow Orchestration
Graph Reasoning
Multi-Step Processing
Information Retrieval
5 Technical Articles
2 AI Frameworks
15+ Core Technologies