Goal
ใช้ Mastra framework สร้าง AI agents, workflows, tools, memory, workspaces, และ storage ด้วย TypeScript
Scope
ใช้สำหรับ building AI agents, workflows, tools, memory, workspaces, และ storage ด้วย Mastra framework
Execute
- ติดตั้ง Mastra ด้วย
bun add @mastra/core - อ่าน
guide/installation.mdสำหรับการติดตั้งและ setup - อ่าน
guide/quick-start.mdสำหรับเริ่มต้นใช้งาน - อ่าน
guide/key-concept.mdสำหรับแนวคิดหลัก - อ่าน
guide/how-it-works.mdสำหรับวิธีการทำงาน - อ่าน
key-concepts/agent.mdสำหรับ agent concept - อ่าน
key-concepts/workflow.mdสำหรับ workflow concept - อ่าน
key-concepts/tool.mdสำหรับ tool concept - อ่าน
key-concepts/memory.mdสำหรับ memory concept - อ่าน
key-concepts/workspace.mdสำหรับ workspace concept - อ่าน
guide/configuration.mdสำหรับการตั้งค่า - อ่าน
references/configuration.mdสำหรับ configuration reference - ตั้งค่า Mastra configuration
- อ่าน
guide/features.mdสำหรับ features ที่มี - อ่าน
principles/agent-design.mdสำหรับ agent design - ใช้
workflows/create-agent.mdสำหรับสร้าง agent - อ่าน
principles/workflow-orchestration.mdสำหรับ workflow orchestration - อ่าน
guide/patterns.mdสำหรับ patterns ทั่วไป - ใช้
workflows/create-workflow.mdสำหรับสร้าง workflow - อ่าน
principles/tool-integration.mdสำหรับ tool integration - อ่าน
guide/integration.mdสำหรับ service integration - ใช้
workflows/integrate-tool.mdสำหรับ integration tool - อ่าน
guide/best-practices.mdสำหรับ best practices - อ่าน
guide/performance.mdสำหรับ performance optimization - อ่าน
guide/security.mdสำหรับ security considerations - อ่าน
guide/troubleshooting.mdสำหรับปัญหาทั่วไป - อ่าน
references/api.mdสำหรับ API reference - อ่าน
references/cli.mdสำหรับ CLI commands
Rules
- ใช้
bun add @mastra/coreสำหรับ core library - ติดตั้ง dependencies ที่จำเป็นตาม documentation
- ใช้ TypeScript สำหรับ type safety
- ใช้ backticks สำหรับ
Agent,Workflow,Tool, commands - ใช้ code blocks สำหรับ agent examples
- ใช้ ansi markdown diagrams สำหรับ flow และ architecture
- ใช้ agent design principles ตาม best practices
- ใช้ workflows สำหรับ complex orchestration
- ใช้ tools สำหรับ external integrations
- ใช้ memory สำหรับ context management
- ใช้ storage สำหรับ persistent data
- หลีกเลี่ยง unnecessary API calls
Expected Outcome
- AI agents ที่ well-designed และ maintainable
- Workflows ที่ orchestrated อย่าง efficient
- Tools ที่ integrated อย่าง seamless
- Memory และ storage ที่ managed อย่าง proper