Skip to content

Commit 28f2e30

Browse files
committed
Introduction
1 parent 23cbf83 commit 28f2e30

File tree

2 files changed

+37
-21
lines changed

2 files changed

+37
-21
lines changed

introduction.mdx

Lines changed: 37 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3,41 +3,57 @@ title: What is Agno
33
sidebarTitle: What is Agno
44
---
55

6-
**Agno is a lightweight library for building Multimodal Agents. It exposes LLMs as a unified API and gives them superpowers like memory, knowledge, tools and reasoning.**
6+
**Agno is a lightweight framework for building Agents with memory, knowledge, tools and reasoning.**
77

8-
- **Build lightning-fast Agents that can generate text, image, audio and video.**
9-
- **Add memory, knowledge, tools and reasoning as needed.**
10-
- **Run anywhere, Agno is open-source.**
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:
119

12-
Here's an Agent that can search the web:
13-
14-
```python websearch_agent.py
10+
```python reasoning_finance_agent.py
1511
from agno.agent import Agent
16-
from agno.models.openai import OpenAIChat
17-
from agno.tools.duckduckgo import DuckDuckGoTools
12+
from agno.models.anthropic import Claude
13+
from agno.tools.reasoning import ReasoningTools
14+
from agno.tools.yfinance import YFinanceTools
1815

1916
agent = Agent(
20-
model=OpenAIChat(id="gpt-4o"),
21-
tools=[DuckDuckGoTools()],
22-
markdown=True
17+
model=Claude(id="claude-3-7-sonnet-latest"),
18+
tools=[
19+
ReasoningTools(add_instructions=True),
20+
YFinanceTools(stock_price=True, analyst_recommendations=True, company_info=True, company_news=True),
21+
],
22+
instructions=[
23+
"Use tables to display data",
24+
"Only output the report, no other text",
25+
],
26+
markdown=True,
2327
)
24-
agent.print_response("What's happening in New York?", stream=True)
28+
agent.print_response("Write a report on NVDA", stream=True, show_full_reasoning=True, stream_intermediate_steps=True)
2529
```
2630

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>
40+
</Frame>
41+
2742
# Key features
2843

2944
Agno is simple, fast and model agnostic. Here are some key features:
3045

31-
- **Lightning Fast**: Agent creation is 10,000x faster than LangGraph (see [performance](https://github.com/agno-agi/agno#performance)).
32-
- **Model Agnostic**: Use any model, any provider, no lock-in.
33-
- **Multi Modal**: Native support for text, image, audio and video.
34-
- **Multi Agent**: Build teams of specialized agents.
35-
- **Memory Management**: Store agent sessions and state in a database.
36-
- **Knowledge Stores**: Use vector databases for RAG or dynamic few-shot learning.
37-
- **Structured Outputs**: Make Agents respond in a structured format.
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`.
3854
- **Monitoring**: Track agent sessions and performance in real-time on [agno.com](https://app.agno.com).
3955

40-
# Get Started
56+
# Getting Started
4157

4258
If you're new to Agno, start by building your first Agent.
4359

13.3 MB
Binary file not shown.

0 commit comments

Comments
 (0)