Hi there 👋

Welcome to my blog

AI Agents Explained – How Autonomy, Collaboration, and Self-Improvement Drive Intelligent Systems

1. What Are AI Agents? Definition: Software entities that perceive their environment and act autonomously. Example: Customer support AI agent resolving queries. Key Features: Autonomous (minimal human input) Goal-driven (optimize defined objectives) Perceptive (gather info from sensors, inputs, APIs) Adaptive (learn from changing environments) Collaborative (work with humans or other agents) SEO Insert: AI agents go beyond automation—their goal is autonomy and collaboration in multi-agent environments. 2. How AI Agents Work: The Core Mechanisms Persona – role, goals, and communication style. Memory – short-term, long-term, episodic, consensus memory. Tools – APIs, interfaces, and functions. Model – LLM as the “brain.” Transition: These mechanisms enable agents to self-improve their skills, a key source of intelligence. 3. The Goal of AI Agents: Autonomy and Collaboration in Multi-Agent Systems Why autonomy matters: reduces human dependency, increases efficiency. ...

21 August 2025 · 3 min · 534 words · Ahmad Adillaumam

Artificial Intelligence: Definition, Basis, Approach, and Foundations

Understanding Artificial Intelligence: Definitions, Foundations, and Approaches Artificial Intelligence, or more commonly known as AI, is now present in almost every aspect of our lives. From movie recommendations on streaming apps, customer service chatbots, to self-driving cars — all are the result of decades of research into how to make machines “intelligent” like humans. But what exactly is AI? Where did the idea come from? Let’s break it down in simple terms. ...

19 August 2025 · 4 min · 641 words · Ahmad Adillaumam

Enhancing Your Software Craftsmanship

Crafting high-quality software isn’t just about typing code—it’s about thoughtful planning, skillful construction, and elegant design. Let’s explore the key principles and heuristics that will elevate your programming practice. 1. Why Software Construction Matters 🌟 Construction is the heart of software development—it’s where ideas become runnable code. Focusing on construction: 🚀 Boosts Productivity: Refining your construction skills can dramatically improve your output. 📜 Accurate Specification: The source code often serves as the most precise description of your software. ✅ Guaranteed Delivery: Construction is the only phase certain to happen on every project. 🎯 Quality Impact: The craftsmanship you apply directly influences the reliability, maintainability, and performance of your software. “In the final analysis, your understanding of how to do construction determines how good a programmer you are.” ...

6 May 2025 · 4 min · 711 words · Ahmad Adillaumam

Agate MVC Case Study

1. 📖 Introduction Unity has become one of the most popular game engines. However, Unity’s built-in component-based pattern often leads to: 🔄 Tight coupling of code 🗃️ Unstructured persistent data management 🕹️ Abuse of Singleton pattern To overcome this, the “City of Philosophy” case study utilizes Model-View-Controller (MVC) via Agate MVC Framework, clearly separating data, logic, and views. 2. 🎯 Objectives & Benefits Objectives Implement MVC in Unity using Agate MVC. Evaluate the code quality and architecture of the game “City of Philosophy”. Benefits ...

5 May 2025 · 3 min · 468 words · Ahmad Adillaumam

The Art of Game Design

Game design is not about building games—it’s about creating experiences. ✨ 1. The Designer’s Role: Listener & Visionary Listen to your team, audience, client, and even yourself. Create experiences; without them, games are just code and art. TOL (Tool of Learning): What emotion do I want my player to feel? Why? 🧠 2. Foundations: Psychology, Anthropology & Design Psychology: How players think and feel. Anthropology: Cultural venues (private, public) where games live. Design: Solving problems with creativity. “People may forget what you said, but they’ll never forget how you made them feel.” — Maya Angelou ...

3 May 2025 · 3 min · 594 words · Ahmad Adillaumam