Skip to content

Commit 1e99ae4

Browse files
docs: refine the README (microsoft#244)
* init a scenario for kaggle feature engineering * update the readme * Delete rdagent/app/kaggle_feature/conf.py * update some pictures * Delete rdagent/app/kaggle_feature/model.py * change a photo * add pics to docs * update the readme * update the README * for a try * for another try * change the style of the pictures in readme * fix a small bug * update the readme and the docs * update the docs * fix a typo * change a website url * change some styles * fix a typo * change the size of the logo * change two urls * Update README.md * Update README.md * Update README.md * Update README.md --------- Co-authored-by: Linlang <Lv.Linlang@hotmail.com>
1 parent 9a07a88 commit 1e99ae4

17 files changed

+215
-154
lines changed

README.md

Lines changed: 57 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
<h2 align="center">
2+
<img src="docs/_static/logo.png" alt="RA-Agent logo" style="width:70%; ">
3+
4+
<a href="https://rdagent.azurewebsites.net">🖥️ Live Demo</a> | <a href="https://rdagent.azurewebsites.net/factor_loop">🎥 Demo Video</a> | <a href="https://rdagent.readthedocs.io/en/latest/index.html">📖 Documentation</a>
5+
</h2>
6+
17
[![CI](https://github.com/microsoft/RD-Agent/actions/workflows/ci.yml/badge.svg)](https://github.com/microsoft/RD-Agent/actions/workflows/ci.yml)
28
[![CodeQL](https://github.com/microsoft/RD-Agent/actions/workflows/github-code-scanning/codeql/badge.svg)](https://github.com/microsoft/RD-Agent/actions/workflows/github-code-scanning/codeql)
39
[![Dependabot Updates](https://github.com/microsoft/RD-Agent/actions/workflows/dependabot/dependabot-updates/badge.svg)](https://github.com/microsoft/RD-Agent/actions/workflows/dependabot/dependabot-updates)
@@ -19,8 +25,9 @@
1925

2026

2127
# 🌟 Introduction
22-
23-
![Our focused scenario](docs/_static/scen.jpg)
28+
<div align="center">
29+
<img src="docs/_static/scen.png" alt="Our focused scenario" style="width:80%; ">
30+
</div>
2431

2532
RDAgent aims to automate the most critical and valuable aspects of the industrial R&D process, and we begin with focusing on the data-driven scenarios to streamline the development of models and data.
2633
Methodologically, we have identified a framework with two key components: 'R' for proposing new ideas and 'D' for implementing them.
@@ -29,23 +36,21 @@ We believe that the automatic evolution of R&D will lead to solutions of signifi
2936

3037
<!-- Tag Cloud -->
3138
R&D is a very general scenario. The advent of RDAgent can be your
32-
- 🏭 Automatic Quant Factory [(🎥demo)](https://rdagent.azurewebsites.net/factor_loop)
33-
- 🤖 Data Mining Agent: iteratively proposing data [(🎥demo)](https://rdagent.azurewebsites.net/dmm) & models [(🎥demo)](https://rdagent.azurewebsites.net/model_loop) and implementing them by gaining knowledge from data.
34-
- 🦾 Research Copilot: Auto read research papers [(🎥demo)](https://rdagent.azurewebsites.net/report_model) / financial reports [(🎥demo)](https://rdagent.azurewebsites.net/report_factor) and implement model structures or building datasets.
39+
- 💰 **Automatic Quant Factory** [(🎥Demo Video)](https://rdagent.azurewebsites.net/factor_loop)
40+
- 🤖 **Data Mining Agent:** Iteratively proposing data [(🎥Demo Video)](https://rdagent.azurewebsites.net/dmm) & models [(🎥Demo Video)](https://rdagent.azurewebsites.net/model_loop) and implementing them by gaining knowledge from data.
41+
- 🦾 **Research Copilot:** Auto read research papers [(🎥Demo Video)](https://rdagent.azurewebsites.net/report_model) / financial reports [(🎥Demo Video)](https://rdagent.azurewebsites.net/report_factor) and implement model structures or building datasets.
3542
- ...
3643

37-
You can click the 🎥 [link](https://rdagent.azurewebsites.net) above to view the demo. More methods and scenarios are being added to the project to empower your R&D processes and boost productivity.
38-
<!--
39-
- TODO: Demo: it fails to display the video in the README.md.
40-
We have a quick 🎥 demo for one use case of RDAgent.
41-
[![Demo Video](https://img.youtube.com/vi/5275fcb75803ad2bb9541c3abd86dedfd578a28fa32b46fa28917b33/0.jpg)](https://rdagent.azurewebsites.net:443/media/5275fcb75803ad2bb9541c3abd86dedfd578a28fa32b46fa28917b33.mp4)
42-
<p align="center">
43-
<a href="https://rdagent.azurewebsites.net/"> <img src="docs/_static/img/logo/1.png" /> </a>
44-
</p>
45-
-->
46-
47-
[![Watch the video](https://img.freepik.com/premium-vector/video-streaming-media-player-template-mockup-live-stream-window-player-online-broadcasting_659151-73.jpg)](https://rdagent.azurewebsites.net/)
48-
44+
You can click the links above to view the demo. We're continuously adding more methods and scenarios to the project to enhance your R&D processes and boost productivity.
45+
46+
Additionally, you can take a closer look at the examples in our **[🖥️ Live Demo](https://rdagent.azurewebsites.net/)**.
47+
48+
<div align="center">
49+
<a href="https://rdagent.azurewebsites.net/" target="_blank">
50+
<img src="docs/_static/demo.png" alt="Watch the demo" width="80%">
51+
</a>
52+
</div>
53+
4954

5055
# ⚡ Quick start
5156

@@ -71,18 +76,18 @@ Users must ensure Docker is installed before attempting most scenarios. Please r
7176
```
7277

7378
### ⚙️ Configuration
74-
You have to config your GPT model in the `.env`
75-
```bash
76-
cat << EOF > .env
77-
OPENAI_API_KEY=<your_api_key>
78-
# EMBEDDING_MODEL=text-embedding-3-small
79-
CHAT_MODEL=gpt-4-turbo
80-
EOF
81-
```
79+
- You have to config your GPT model in the `.env`
80+
```bash
81+
cat << EOF > .env
82+
OPENAI_API_KEY=<your_api_key>
83+
# EMBEDDING_MODEL=text-embedding-3-small
84+
CHAT_MODEL=gpt-4-turbo
85+
EOF
86+
```
8287
8388
### 🚀 Run the Application
8489
85-
The 🎥 [demo](https://rdagent.azurewebsites.net) is implemented by the following commands(each item represents one demo, you can select the one you prefer):
90+
The **[🖥️ Live Demo](https://rdagent.azurewebsites.net/)** is implemented by the following commands(each item represents one demo, you can select the one you prefer):
8691
8792
- Run the **Automated Quantitative Trading & Iterative Factors Evolution**: Qlib self-loop factor proposal and implementation application
8893
```sh
@@ -94,21 +99,29 @@ The 🎥 [demo](https://rdagent.azurewebsites.net) is implemented by the followi
9499
rdagent fin_model
95100
```
96101
97-
- Run the **Automated Medical Predtion Model Evolution**: medical self-loop model proposal and implementation application
102+
- Run the **Automated Medical Prediction Model Evolution**: Medical self-loop model proposal and implementation application
98103
```sh
99104
rdagent med_model
100105
```
101106
102107
- Run the **Automated Quantitative Trading & Factors Extraction from Financial Reports**: Run the Qlib factor extraction and implementation application based on financial reports
103108
```sh
104-
rdagent fin_factor_report
109+
# 1. Generally, you can run this scenario using the following command:
110+
rdagent fin_factor_report --report_folder=<Your financial reports folder path>
111+
112+
# 2. Specifically, you need to prepare some financial reports first. You can follow this concrete example:
113+
wget https://github.com/SunsetWolf/rdagent_resource/releases/download/reports/all_reports.zip
114+
unzip all_reports.zip -d git_ignore_folder/reports
115+
rdagent fin_factor_report --report_folder=git_ignore_folder/reports
105116
```
106117
107118
- Run the **Automated Model Research & Development Copilot**: model extraction and implementation application
108119
```sh
109-
rdagent general_model <Your paper url>
110-
# e.g. rdagent general_model "https://arxiv.org/pdf/2210.09789"
111-
# You can get more details (more paper examples) by `rdagent general_model -h`
120+
# 1. Generally, you can run your own papers/reports with the following command:
121+
rdagent general_model <Your paper URL>
122+
123+
# 2. Specifically, you can do it like this. For more details and additional paper examples, use `rdagent general_model -h`:
124+
rdagent general_model "https://arxiv.org/pdf/2210.09789"
112125
```
113126
114127
### 🖥️ Monitor the Application Results
@@ -142,9 +155,9 @@ The supported scenarios are listed below:
142155
143156
| Scenario/Target | Model Implementation | Data Building |
144157
| -- | -- | -- |
145-
| 💹 Finance | 🤖 [Iteratively Proposing Ideas & Evolving](https://rdagent.azurewebsites.net/model_loop) | 🤖 [Iteratively Proposing Ideas & Evolving](https://rdagent.azurewebsites.net/factor_loop) <br/> 🦾 [Auto reports reading & implementation](https://rdagent.azurewebsites.net/report_factor) |
146-
| 🩺 Medical | 🤖 [Iteratively Proposing Ideas & Evolving](https://rdagent.azurewebsites.net/dmm) | - |
147-
| 🏭 General | 🦾 [Auto paper reading & implementation](https://rdagent.azurewebsites.net/report_model) | - |
158+
| **💹 Finance** | 🤖 [Iteratively Proposing Ideas & Evolving](https://rdagent.azurewebsites.net/model_loop) | 🤖 [Iteratively Proposing Ideas & Evolving](https://rdagent.azurewebsites.net/factor_loop) <br/> 🦾 [Auto reports reading & implementation](https://rdagent.azurewebsites.net/report_factor) |
159+
| **🩺 Medical** | 🤖 [Iteratively Proposing Ideas & Evolving](https://rdagent.azurewebsites.net/dmm) | - |
160+
| **🏭 General** | 🦾 [Auto paper reading & implementation](https://rdagent.azurewebsites.net/report_model) | - |
148161
149162
Different scenarios vary in entrance and configuration. Please check the detailed setup tutorial in the scenarios documents.
150163
@@ -154,30 +167,32 @@ Here is a gallery of successful explorations. You can download the source code a
154167
rdagent ui --port 80 --log_dir gallary/
155168
```
156169
157-
Please refer to [📚readthedocs_scen](https://rdagent.readthedocs.io/en/latest/scens/catalog.html) for more details of the scenarios.
170+
Please refer to **[📖readthedocs_scen](https://rdagent.readthedocs.io/en/latest/scens/catalog.html)** for more details of the scenarios.
158171
159172
# ⚙️ Framework
160173
161-
![image](https://github.com/user-attachments/assets/98fce923-77ab-4982-93c8-a7a01aece766)
174+
<div align="center">
175+
<img src="docs/_static/Framework-RDAgent.png" alt="Framework-RDAgent" width="85%">
176+
</div>
162177
163178
164179
Automating the R&D process in data science is a highly valuable yet underexplored area in industry. We propose a framework to push the boundaries of this important research field.
165180
166181
The research questions within this framework can be divided into three main categories:
167182
| Research Area | Paper/Work List |
168183
|--------------------|-----------------|
169-
| Benchmark the R&D abilities | [Benchmark](#benchmark) |
170-
| Idea proposal: Explore new ideas or refine existing ones | [Research](#research) |
171-
| Ability to realize ideas: Implement and execute ideas | [Development](#development) |
184+
| **Benchmark the R&D abilities** | [Benchmark](#benchmark) |
185+
| **Idea proposal:** Explore new ideas or refine existing ones | [Research](#research) |
186+
| **Ability to realize ideas:** Implement and execute ideas | [Development](#development) |
172187
173188
We believe that the key to delivering high-quality solutions lies in the ability to evolve R&D capabilities. Agents should learn like human experts, continuously improving their R&D skills.
174189
175-
More documents can be found in the [📚readthedocs](https://rdagent.readthedocs.io/).
190+
More documents can be found in the **[📖 readthedocs](https://rdagent.readthedocs.io/)**.
176191
177192
# 📃 Paper/Work list
178193
179194
## 📊 Benchmark
180-
- [Towards Data-Centric Automatic R&D](https://arxiv.org/abs/2404.11276);
195+
- [Towards Data-Centric Automatic R&D](https://arxiv.org/abs/2404.11276)
181196
```BibTeX
182197
@misc{chen2024datacentric,
183198
title={Towards Data-Centric Automatic R&D},
@@ -196,7 +211,7 @@ In a data mining expert's daily research and development process, they propose a
196211
197212
Based on the principles above, we have established a basic method framework that continuously proposes hypotheses, verifies them, and gets feedback from the real-world practice. This is the first scientific research automation framework that supports linking with real-world verification.
198213
199-
For more detail, please refer to our [Demos page](https://rdagent.azurewebsites.net).
214+
For more detail, please refer to our **[🖥️ Live Demo page](https://rdagent.azurewebsites.net)**.
200215
201216
## 🛠️ Development
202217

docs/_static/Framework-RDAgent.png

339 KB
Loading

docs/_static/demo.png

567 KB
Loading

docs/_static/favicon.ico

3.78 KB
Binary file not shown.

docs/_static/logo.png

93.5 KB
Loading

docs/_static/scen.png

303 KB
Loading

docs/conf.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,9 @@
6161
except ImportError:
6262
html_theme = "default"
6363

64+
html_logo = "_static/logo.png"
6465
html_static_path = ["_static"]
66+
html_favicon = "_static/favicon.ico"
6567

6668
html_theme_options = {
6769
"source_repository": "https://github.com/microsoft/RD-Agent",

docs/index.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
Welcome to RDAgent's documentation!
77
===================================
88

9+
.. image:: _static/logo.png
10+
:alt: RD-Agent Logo
11+
912
.. toctree::
1013
:maxdepth: 3
1114
:caption: Doctree:

docs/introduction.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Introduction
66

77
In modern industry, research and development (R&D) is crucial for the enhancement of industrial productivity, especially in the AI era, where the core aspects of R&D are mainly focused on data and models. We are committed to automate these high-value generic R&D processes through our open source R&D automation tool RDAgent, which let AI drive data-driven AI.
88

9-
.. image:: _static/scen.jpg
9+
.. image:: _static/scen.png
1010
:alt: Our focused scenario
1111

1212

docs/project_framework_introduction.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Framework & Components
77

88
.. NOTE: This depends on the correctness of `c-v` of github.
99
10-
.. image:: https://github.com/user-attachments/assets/98fce923-77ab-4982-93c8-a7a01aece766
10+
.. image:: _static/Framework-RDAgent.png
1111
:alt: Components & Feature Level
1212

1313
The image above shows the overall framework of RDAgent.

0 commit comments

Comments
 (0)