Introduction to AI Agents
Adel Nehme
VP of AI Curriculum, DataCamp
- "How do I track my order?"
- "How do I return an item?"
- "How do I change my shipping address?"
- "I was charged twice, but one order was cancelled, and I have store credit from a previous return that wasn't applied correctly"
- "How do I track my order?"
- "How do I return an item?"
- "How do I change my shipping address?"
Problem qualities
"I was charged twice, but one order was cancelled, and I have store credit from a previous return that wasn't applied correctly."
Problem qualities
- A simple chatbot trained on pre-trained knowledge.
- No tool use or actions required.
- Agentic solution with tool access
- Can generate remediation strategies and update systems
Criteria for using AI Agents
Examples of agentic use cases
$$
$$
$$
$$
Off-the-Shelf Tools |
---|
Tackling a specific domain or use-case (e.g. AI-assisted coding) |
Mature, well-tested solution already exists in market |
Want to minimize maintenance overhead |
Off-the-Shelf Tools | Low-Code/No-Code Platforms |
---|---|
Tackling a specific domain or use-case (e.g. AI-assisted coding) | Need some customization but not complete control |
Mature, well-tested solution already exists in market | Workflows are moderately complex but follow common patterns |
Want to minimize maintenance overhead | Want business users to modify the agent without engineering help |
Need to integrate with existing systems quickly |
Off-the-Shelf Tools | Low-Code/No-Code Platforms | Agent Frameworks (Build) |
---|---|---|
Tackling a specific domain or use-case (e.g. AI-assisted coding) | Need some customization but not complete control | Use case involves proprietary systems |
Mature, well-tested solution already exists in market | Workflows are moderately complex but follow common patterns | Handling sensitive data |
Want to minimize maintenance overhead | Want business users to modify the agent without engineering help | Agent is core to competitive advantage |
Need to integrate with existing systems quickly | No existing solution meets specialized requirements | |
Need complete control over agent's behavior and evolution |
Introduction to AI Agents