Skip to content

Commit ad706e7

Browse files
committed
update
1 parent a90a357 commit ad706e7

File tree

2 files changed

+37
-31
lines changed

2 files changed

+37
-31
lines changed

introduction.mdx

Lines changed: 25 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@ title: What is Agno
33
sidebarTitle: What is Agno
44
---
55

6-
**Agno is a lightweight framework for building Agents with memory, knowledge, tools and reasoning.**
6+
**Agno is a lightweight library for building Reasoning Agents that have long-term memory, domain-specific knowledge, and can use tools to achieve tasks.**
77

8-
Use Agno to build Reasoning Agents, Multimodal Agents, Teams of Agents and Agentic Workflows. Here's an Agent that writes a financial report by reasoning through each step:
8+
Developers use Agno to build Reasoning Agents, Multimodal Agents, Teams of Agents and Agentic Workflows.
9+
10+
Here's an Agent that researches and writes a report on a stock, reasoning through each step:
911

1012
```python reasoning_finance_agent.py
1113
from agno.agent import Agent
@@ -28,34 +30,34 @@ agent = Agent(
2830
agent.print_response("Write a report on NVDA", stream=True, show_full_reasoning=True, stream_intermediate_steps=True)
2931
```
3032

31-
<Frame caption="The Reasoning Agent in action">
32-
<video
33-
autoPlay
34-
muted
35-
controls
36-
className="w-full aspect-video"
37-
style={{ borderRadius: '8px' }}
38-
src="/videos/reasoning_finance_agent_demo.mp4"
39-
></video>
33+
<Frame caption="Here's the Reasoning Agent in action">
34+
<video
35+
autoPlay
36+
muted
37+
controls
38+
className="w-full aspect-video"
39+
style={{ borderRadius: '8px' }}
40+
src="/videos/reasoning_finance_agent_demo.mp4"
41+
></video>
4042
</Frame>
4143

4244
# Key features
4345

44-
Agno is simple, fast and model agnostic. Here are some key features:
46+
Agno is simple, fast and model-agnostic. Here are some key features:
4547

46-
- **Model Agnostic**: Agno provides a unified interface for 23+ model providers, no lock-in.
47-
- **Lightning Fast**: Agents instantiate 10,000x faster than LangGraph and use 50x less memory (see [benchmarks](https://github.com/agno-agi/agno#performance)).
48-
- **First class support for Reasoning**: Build Agents that can "think" and "analyze" using Reasoning Models, Reasoning Tools or our custom `CoT+Tool-use` approach.
49-
- **Natively Multi Modal**: Agents can take in text, image, audio and video and generate text, image, audio and video as output.
50-
- **Advanced Multi Agent Architecture**: Industry leading multi-agent architecture with 3 different modes: `route`, `collaborate` and `coordinate`.
51-
- **Long-term Memory**: Built in support for long-term memory with our `Storage` and `Memory` classes.
52-
- **20+ Vector Databases for Knowledge**: Add domain knowledge to your Agents by integrating with 20+ vector databases. Fully async and highly performant.
53-
- **Structured Outputs**: First class support for structured outputs using native structured outputs or `json_mode`.
54-
- **Monitoring**: Track agent sessions and performance in real-time on [agno.com](https://app.agno.com).
48+
- **Model Agnostic**: Agno provides a unified interface to 23+ model providers, no lock-in.
49+
- **Lightning Fast**: Agents instantiate in **~2μs** on average (10,000x faster than LangGraph) and use **~3.75Kib** memory on average (50x less than LangGraph) (see [benchmarks](https://github.com/agno-agi/agno#performance)).
50+
- **Reasoning is a first class citizen**: Build Agents that can "think" and "analyze" using Reasoning Models, `ReasoningTools` or our custom `CoT+Tool-use` approach.
51+
- **Natively Multi Modal**: Agno Agents are natively multi modal, they can take in text, image, audio and video and generate text, image, audio and video as output.
52+
- **Advanced Multi Agent Architecture**: Agno provides an industry leading multi-agent architecture with 3 different modes: `route`, `collaborate` and `coordinate`.
53+
- **Long-term Memory & Session Storage**: Agno provides `Storage` & `Memory` classes to provide your Agents with long-term memory and session storage.
54+
- **20+ Vector Databases for Knowledge**: Add domain knowledge to your Agents by integrating with 20+ vector databases. **Fully async and highly performant.**
55+
- **Structured Outputs**: Agno Agents have first class support for structured outputs using native structured outputs or `json_mode`.
56+
- **Monitoring**: Monitor agent sessions and performance in real-time on [agno.com](https://app.agno.com).
5557

5658
# Getting Started
5759

58-
If you're new to Agno, start by building your first Agent.
60+
If you're new to Agno, start by building your [first Agent](/introduction/agents), then chat with it on the [Agent playground](/introduction/playground) and finally monitor it on [agno.com](/introduction/monitoring).
5961

6062
<CardGroup cols={3}>
6163
<Card
@@ -88,7 +90,7 @@ After that, checkout the [Examples Gallery](/examples) and build real-world appl
8890

8991
# Dive deeper
9092

91-
Agno is a battle-tested framework with best-in-class performance, checkout the following guides to dive-in:
93+
Agno is a battle-tested framework with a state-of-the-art multi-agent architecture and ridiculous performance, checkout the following guides to dive-in:
9294

9395
<CardGroup cols={3}>
9496
<Card title="Agents" icon="user-astronaut" iconType="duotone" href="/agents">

introduction/agents.mdx

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,24 @@ title: Your first Agent
44

55
## What are Agents?
66

7-
**Agents** are intelligent programs that solve problems autonomously.
7+
**Agents** are AI programs that operate autonomously.
88

9-
Agents have memory, domain knowledge and the ability to use tools (like searching the web, querying a database, making API calls). Unlike traditional programs that follow a predefined execution path, Agents dynamically adapt their approach based on the context and tool results.
9+
- The **brain** of an Agent is a model that it uses to reason, execute, and respond to the user.
10+
- The **body** of an Agent is the tools it uses to interact with the real world.
11+
- The **behavior** of an Agent is defined by instructions; the better the model, the better it is at following instructions.
1012

11-
Instead of a rigid binary definition, let's think of Agents in terms of agency and autonomy.
13+
Agents also have **memory**, **knowledge**, **storage** and the ability to **reason**:
1214

13-
- **Level 0**: Agents with no tools (basic inference tasks).
14-
- **Level 1**: Agents with tools for autonomous task execution.
15-
- **Level 2**: Agents with knowledge, combining memory and reasoning.
16-
- **Level 3**: Teams of specialized agents collaborating on complex workflows.
15+
- **knowledge:** is domain-specific information the Agent can **_search on demand_** to make better decisions and provide accurate responses. Knowledge is stored in a vector database and the **_search on demand_** pattern is known as Agentic RAG.
16+
- **storage:** is used by Agents to save session history and state in a database. Model APIs are stateless and storage enables multi-turn conversations by making Agents stateful.
17+
- **memory:** gives Agents the ability to store and recall users information from previous interactions, allowing them to learn user preferences and personalize their responses.
18+
- **reasoning:** enables Agents to "think" before responding and "analyze" the results of their actions (i.e. tool calls), this greatly improves the Agents capabilities.
19+
20+
<Check>Let's build a few Agents to see how they work.</Check>
1721

1822
## Basic Agent
1923

20-
The simplest Agent is just an inference task, no tools, no memory, no knowledge.
24+
The simplest Agent is just an inference task, no reasoning, tools, memory or knowledge.
2125

2226
```python basic_agent.py
2327
from agno.agent import Agent

0 commit comments

Comments
 (0)