Skip to content

Commit

Permalink
README
Browse files Browse the repository at this point in the history
  • Loading branch information
ashpreetbedi committed Feb 5, 2024
1 parent 282fcb6 commit 9b329cb
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,18 +21,18 @@

## ✨ What is phidata?

Phidata is a toolkit for building Autonomous AI applications using function calling.
Phidata is a toolkit for building AI Assistants using function calling.

Function calling enables LLMs to achieve tasks by taking actions (function calls) and intelligently choosing their path based on the response, just like how humans solve problems.
Function calling enables LLMs to achieve tasks by calling functions and intelligently choosing their next step based on the response, just like how humans solve problems.

![assistants](https://github.com/phidatahq/phidata/assets/22579644/a8406c12-efb3-435c-abfe-0f92b8e808f3)

## 💡How it works

- **Step 1:** Create an `Assistant`
- **Step 2:** Add Tools (functions), Knowledge (vectordb) and Storage (database)
- **Step 3:** Serve using Streamlit, FastApi or Django to build your AI application

![assistants](https://github.com/phidatahq/phidata/assets/22579644/a8406c12-efb3-435c-abfe-0f92b8e808f3)

## 👩‍💻 Getting Started

### Installation
Expand Down Expand Up @@ -62,10 +62,10 @@ python assistant.py

## ⭐️ Use phidata to build

- **Data Assistants:** Analyze data by running SQL queries.
- **Python Assistants:** Perform tasks by running python code.
- **Knowledge Assistants:** Answer questions from documents (PDFs, text)
- **Research Assistants:** Perform research and summarize findings.
- **Data Assistants:** Analyze data by running SQL queries.
- **Python Assistants:** Perform tasks by running python code.
- **Customer Assistants:** Answer customer queries using product descriptions and purchase history.
- **Marketing Assistants:** Provide marketing insights, copywriting and content ideas.
- **Travel Assistants:** Help plan travel by researching destinations, flight and hotel prices.
Expand All @@ -74,7 +74,7 @@ python assistant.py
## 🚀 Demos

- <a href="https://pdf.aidev.run/" target="_blank" rel="noopener noreferrer">PDF AI</a> that summarizes and answers questions from PDFs.
- <a href="https://arxiv.aidev.run/" target="_blank" rel="noopener noreferrer">arXiv AI</a> that summarizes and answers questions about arXiv papers.
- <a href="https://arxiv.aidev.run/" target="_blank" rel="noopener noreferrer">arXiv AI</a> that answers questions about ArXiv papers using the ArXiv API.
- <a href="https://hn.aidev.run/" target="_blank" rel="noopener noreferrer">HackerNews AI</a> that interacts with the HN API to summarize stories, users, find out what's trending, summarize topics.
- <a href="https://demo.aidev.run/" target="_blank" rel="noopener noreferrer">Demo Streamlit App</a> serving a PDF, Image and Website Assistant (password: admin)
- <a href="https://api.aidev.run/docs" target="_blank" rel="noopener noreferrer">Demo FastApi </a> serving a PDF Assistant.
Expand All @@ -83,7 +83,7 @@ python assistant.py

## 🎖️ Templates

After building an Assistant, serve it using **Streamlit**, **FastApi** or **Django** to build an AI application.
After building an Assistant, serve it using **Streamlit**, **FastApi** or **Django** to build your AI application.
Instead of wiring these tools manually, phidata provides **pre-built** templates for AI Apps that you can run locally or deploy to AWS with 1 command. Here's how they work:

- Create your AI App using a template: `phi ws create`
Expand Down

0 comments on commit 9b329cb

Please sign in to comment.