Module 3: Tool Usage

Evolve Agent from “chatbot” to “doer”. Learn Function Tool writing, performance optimization, MCP integration, OpenAPI tool generation, and security authentication.

Articles

#ArticleCaseStatus
1Function Tool Basics: Letting Agent Call Custom Logicadk-go-tools-function-basics🔄 In Progress
2Function Tool Performance Optimizationadk-go-tools-function-performance🔄 In Progress
3MCP Server Integration: External Services as Agent Toolsadk-go-tools-mcp-client🔄 In Progress
4OpenAPI Tool: Dynamic Tool Generation from REST APIsadk-go-tools-openapi🔄 In Progress
5Tool Confirmation & Security Authenticationadk-go-tools-confirmation🔄 In Progress

Prerequisites

Learning Objectives

After completing this module, you will:

  • Master Function Tool writing conventions and best practices
  • Understand timeout, concurrency control and performance optimization
  • Connect external services via MCP protocol
  • Auto-generate Tools from OpenAPI specs
  • Understand security authentication and user confirmation mechanisms

Learning Path

Complete these five articles in order before proceeding to the “Memory & Context” module.

Module 2: Quick Start | Module 4: Memory & Context →