TradingAgents/agent_architecture.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 -. &nbsp;Msg Clear Market&nbsp; .-> 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>