Spaces:
Runtime error
Runtime error
Charles Azam
commited on
Commit
·
9aa04df
1
Parent(s):
a2f8421
update: readme
Browse files
README.md
CHANGED
|
@@ -11,39 +11,9 @@ pinned: false
|
|
| 11 |
|
| 12 |
> A deep search agentic system for scientific and engineering workflows
|
| 13 |
|
| 14 |
-
|
| 15 |
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
Webcrawler:
|
| 19 |
-
- [x] functions for linkup and tavily
|
| 20 |
-
- [x] function for wikipedia
|
| 21 |
-
- [x] function for arxiv
|
| 22 |
-
- [x] function for pubmed
|
| 23 |
-
- [x] function for sciencedirect
|
| 24 |
-
- [x] function for pdfs
|
| 25 |
-
- [x] function for markdown
|
| 26 |
-
|
| 27 |
-
Agents:
|
| 28 |
-
- [x] Agent that can work with markdown sources
|
| 29 |
-
- [x] Agent that can search the web
|
| 30 |
-
- [x] Agent that can analyse big pdfs and markdown sources
|
| 31 |
-
- [ ] Agent that can draw
|
| 32 |
-
- [ ] Agent that can draw in 3D
|
| 33 |
-
- [ ] Agent that can run mechanical simulations
|
| 34 |
-
- [ ] Scientific prompt for engineering tasks
|
| 35 |
-
|
| 36 |
-
## Deploying:
|
| 37 |
-
- [X] Building a front in React
|
| 38 |
-
- [ ] Connecting the front to supabase for authentification and monitoring credits
|
| 39 |
-
- [ ] Deploying the deepsearch agent on GCP Cloud Run.
|
| 40 |
-
|
| 41 |
-
And since I am paying, making sure that it is impossible to have an infinite bill.
|
| 42 |
-
|
| 43 |
-
|
| 44 |
-
## 🎯 About
|
| 45 |
-
|
| 46 |
-
DeepEngineer is an open-source project designed to build a specialized agentic system that assists engineers and scientists. The ultimate vision is to create an AI agent that can reason, plan, and execute complex tasks, effectively augmenting and accelerating the engineering and scientific workflow.
|
| 47 |
|
| 48 |
### 🚀 Vision
|
| 49 |
|
|
@@ -57,9 +27,9 @@ This project aims to tackle this challenge by creating an agent with the followi
|
|
| 57 |
|
| 58 |
### ⚙️ Current objective
|
| 59 |
|
| 60 |
-
|
| 61 |
|
| 62 |
-
That being said, I hope to learn a lot and I see it as a personal challenge to deploy this solution and then iterate on it.
|
| 63 |
|
| 64 |
## Getting starded
|
| 65 |
|
|
@@ -72,7 +42,6 @@ uv sync
|
|
| 72 |
```
|
| 73 |
|
| 74 |
### 🛠️ Tool Use
|
| 75 |
-
|
| 76 |
The minimum tools needed are:
|
| 77 |
- Web crawler agent
|
| 78 |
- Scientific paper analyser agent
|
|
@@ -85,6 +54,34 @@ The minimum tools needed are:
|
|
| 85 |
|
| 86 |
### External APIs
|
| 87 |
- Mistral (OCR)
|
|
|
|
| 88 |
- Deepseek (LLM)
|
| 89 |
-
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 90 |
|
|
|
|
| 11 |
|
| 12 |
> A deep search agentic system for scientific and engineering workflows
|
| 13 |
|
| 14 |
+
The objective here is to build a deep search agentic system for scientific and engineering workflows leveraging the power of **Smolagents** and it's coding capabilities.
|
| 15 |
|
| 16 |
+
I strongly believe that CodeAgents are superior to answer scientific questions, they only need the right tools to do so.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 17 |
|
| 18 |
### 🚀 Vision
|
| 19 |
|
|
|
|
| 27 |
|
| 28 |
### ⚙️ Current objective
|
| 29 |
|
| 30 |
+
I acknowledge that it is likely that this project will not be better than the non specialized deepsearch solutions like OpenAI's or Magnus on scientific questions. Even though those solutions tend to focus on software development, they are generally very good at everything.
|
| 31 |
|
| 32 |
+
That being said, I hope to learn a lot and I see it as a personal challenge to deploy this solution and then iterate on it.
|
| 33 |
|
| 34 |
## Getting starded
|
| 35 |
|
|
|
|
| 42 |
```
|
| 43 |
|
| 44 |
### 🛠️ Tool Use
|
|
|
|
| 45 |
The minimum tools needed are:
|
| 46 |
- Web crawler agent
|
| 47 |
- Scientific paper analyser agent
|
|
|
|
| 54 |
|
| 55 |
### External APIs
|
| 56 |
- Mistral (OCR)
|
| 57 |
+
- Mistral (LLM)
|
| 58 |
- Deepseek (LLM)
|
| 59 |
+
- Linkup
|
| 60 |
+
- Tavily
|
| 61 |
+
|
| 62 |
+
## Roadmap
|
| 63 |
+
|
| 64 |
+
Webcrawler:
|
| 65 |
+
- [x] functions for linkup and tavily
|
| 66 |
+
- [x] function for wikipedia
|
| 67 |
+
- [x] function for arxiv
|
| 68 |
+
- [x] function for pubmed
|
| 69 |
+
- [x] function for sciencedirect
|
| 70 |
+
- [x] function for pdfs
|
| 71 |
+
- [x] function for markdown
|
| 72 |
+
|
| 73 |
+
Agents:
|
| 74 |
+
- [x] Agent that can work with markdown sources
|
| 75 |
+
- [x] Agent that can search the web
|
| 76 |
+
- [x] Agent that can analyse big pdfs and markdown sources
|
| 77 |
+
- [x] Agent that can draw
|
| 78 |
+
- [ ] Agent that can draw in 3D
|
| 79 |
+
- [ ] Agent that can run mechanical simulations
|
| 80 |
+
- [x] Simple Scientific prompt for engineering tasks
|
| 81 |
+
- [ ] Complex scientific prompt in multiple steps for designing engineering systems
|
| 82 |
+
|
| 83 |
+
## Deploying:
|
| 84 |
+
- [ ] Deploying on huggingface a gradio space
|
| 85 |
+
- [ ] Deploying on vercel a Next.js/Supabase app for authentification and monitoring credits for the front, and GCP Cloud Run for the back.
|
| 86 |
+
- [ ] Deploying the deepsearch agent on GCP Cloud Run.
|
| 87 |
|