Agent Personality Models Kit
Give agents distinct cognitive styles: analytical, creative, cautious, bold.
Configuration
Agent Simulation
Agent AlphaData Analyst
WaitingAgent BetaResearcher
WaitingAgent GammaAuditor
WaitingIntegration Code
import { createPersonalityModel } from 'agent-tools-kit/cognitive'
const agent = createPersonalityModel({
type: 'analytical',
traits: {
logic: 0.95,
creativity: 0.40,
caution: 0.85,
speed: 0.60,
},
affectsToolChoice: true,
})
// Apply personality to an agent
const result = await agent.apply({
task: 'Analyze the quarterly sales data',
context: { quarter: 'Q4', year: 2024 },
})
// Personality influences:
// - Reasoning approach (data-driven vs intuitive)
// - Tool selection (calculators vs brainstorming tools)
// - Communication style (formal vs casual)
// - Risk tolerance (cautious vs bold recommendations)