107 lines
3.8 KiB
HTML
107 lines
3.8 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Agent Architecture Visualization</title>
|
|
<script type="module">
|
|
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.esm.min.mjs';
|
|
mermaid.initialize({ startOnLoad: true });
|
|
</script>
|
|
<style>
|
|
body {
|
|
font-family: sans-serif;
|
|
margin: 0;
|
|
padding: 20px;
|
|
background-color: #f4f4f4;
|
|
}
|
|
|
|
.mermaid {
|
|
background-color: white;
|
|
padding: 20px;
|
|
border-radius: 8px;
|
|
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
|
|
overflow: auto;
|
|
}
|
|
</style>
|
|
</head>
|
|
|
|
<body>
|
|
<h1>Agent Architecture</h1>
|
|
<div class="mermaid">
|
|
---
|
|
config:
|
|
flowchart:
|
|
curve: linear
|
|
---
|
|
graph TD;
|
|
__start__(<p>__start__</p>)
|
|
Market\20Analyst(Market Analyst)
|
|
Msg\20Clear\20Market(Msg Clear Market)
|
|
tools_market(tools_market)
|
|
Social\20Analyst(Social Analyst)
|
|
Msg\20Clear\20Social(Msg Clear Social)
|
|
tools_social(tools_social)
|
|
News\20Analyst(News Analyst)
|
|
Msg\20Clear\20News(Msg Clear News)
|
|
tools_news(tools_news)
|
|
Fundamentals\20Analyst(Fundamentals Analyst)
|
|
Msg\20Clear\20Fundamentals(Msg Clear Fundamentals)
|
|
tools_fundamentals(tools_fundamentals)
|
|
Screening\20Agent(Screening Agent)
|
|
tools_screening(tools_screening)
|
|
Screening\20Parser(Screening Parser)
|
|
Pump\20Detection\20Agent(Pump Detection Agent)
|
|
tools_pump_detection(tools_pump_detection)
|
|
Pump\20Parser(Pump Parser)
|
|
Bull\20Researcher(Bull Researcher)
|
|
Bear\20Researcher(Bear Researcher)
|
|
Research\20Manager(Research Manager)
|
|
Trader(Trader)
|
|
Risky\20Analyst(Risky Analyst)
|
|
Neutral\20Analyst(Neutral Analyst)
|
|
Safe\20Analyst(Safe Analyst)
|
|
Risk\20Judge(Risk Judge)
|
|
__end__(<p>__end__</p>)
|
|
Bear\20Researcher -.-> Bull\20Researcher;
|
|
Bear\20Researcher -.-> Research\20Manager;
|
|
Bull\20Researcher -.-> Bear\20Researcher;
|
|
Bull\20Researcher -.-> Research\20Manager;
|
|
Fundamentals\20Analyst -.-> Msg\20Clear\20Fundamentals;
|
|
Fundamentals\20Analyst -.-> tools_fundamentals;
|
|
Market\20Analyst -.-> Msg\20Clear\20Market;
|
|
Market\20Analyst -.-> tools_market;
|
|
Msg\20Clear\20Fundamentals --> Bull\20Researcher;
|
|
Msg\20Clear\20Market --> Social\20Analyst;
|
|
Msg\20Clear\20News --> Fundamentals\20Analyst;
|
|
Msg\20Clear\20Social --> News\20Analyst;
|
|
Neutral\20Analyst -.-> Risk\20Judge;
|
|
Neutral\20Analyst -.-> Risky\20Analyst;
|
|
News\20Analyst -.-> Msg\20Clear\20News;
|
|
News\20Analyst -.-> tools_news;
|
|
Research\20Manager --> Trader;
|
|
Risky\20Analyst -.-> Risk\20Judge;
|
|
Risky\20Analyst -.-> Safe\20Analyst;
|
|
Safe\20Analyst -.-> Neutral\20Analyst;
|
|
Safe\20Analyst -.-> Risk\20Judge;
|
|
Screening\20Agent -. Msg Clear Market .-> Screening\20Parser;
|
|
Screening\20Agent -.-> tools_screening;
|
|
Screening\20Parser --> Market\20Analyst;
|
|
Social\20Analyst -.-> Msg\20Clear\20Social;
|
|
Social\20Analyst -.-> tools_social;
|
|
Trader --> Risky\20Analyst;
|
|
__start__ --> Screening\20Agent;
|
|
tools_fundamentals --> Fundamentals\20Analyst;
|
|
tools_market --> Market\20Analyst;
|
|
tools_news --> News\20Analyst;
|
|
tools_screening --> Screening\20Agent;
|
|
tools_social --> Social\20Analyst;
|
|
Risk\20Judge --> __end__;
|
|
classDef default fill:#f2f0ff,line-height:1.2
|
|
classDef first fill-opacity:0
|
|
classDef last fill:#bfb6fc
|
|
</div>
|
|
</body>
|
|
|
|
</html> |