Use Cases
Real-world examples of TessFlow execution.
Market Research Workflow
Let's say the user gives the input:
"Do a market research analysis on Web3 infrastructure startups."
TessFlow understands the user intent, decomposes the task and generates the following workflow:
1. Research scoping node
Agent role: Research Planner Agent
Responsibility: Interpret the domain (“Web3 infrastructure”), define scope (market size, players, trends), and outline required sub-tasks.
2. Data collection node
Agent role: Data Gathering Agent
Responsibility: Collect relevant information from public sources, reports, and datasets.
3. Competitive analysis node
Agent role: Competitive Analysis Agent
Responsibility: Identify key companies, compare positioning, funding, and differentiation.
4. Trend synthesis node
Agent role: Synthesis Agent
Responsibility: Extract patterns, growth drivers, and emerging themes from collected data.
5. Report compilation node
Agent role: Summarisation Agent
Responsibility: Compile verified outputs into a single structured research report.
Each node executes only after upstream outputs are verified. The final report is assembled from validated intermediate results.
Automated e-commerce purchasing
Let's say the user gives the input:
"Find the best noise-cancelling headphones under $300 and buy the best option."
TessFlow understands the user intent, decomposes the task and generates the following workflow:
1. Product discovery node
Agent role: Product Search Agent
Responsibility: Identify candidate products matching the user’s constraints.
2. Product evaluation node
Agent role: Comparison & Evaluation Agent
Responsibility: Compare candidates on features, reviews, pricing, and availability.
3. Selection node
Agent role: Decision Agent
Responsibility: Select the optimal product based on evaluation outputs.
4. Purchase preparation node
Agent role: Shopping Agent
Responsibility: Capture user intent as a purchase mandate and prepare checkout details.
5. Payment & settlement node
Agent role: Facilitator Agent
Responsibility: Trigger authorised payment through TessPay after verification.
The purchase is executed only once the selected product and payment conditions are verified against the user’s original intent.
Portfolio Management task
Let's say the user gives the input:
"Rebalance my portfolio to maintain a 60/40 split between ETH and stablecoins."
TessFlow understands the user intent, decomposes the task and generates the following workflow:
1. Portfolio state analysis node
Agent role: Portfolio Analysis Agent
Responsibility: Analyse current holdings and calculate deviation from target allocation.
2. Rebalancing strategy node
Agent role: Strategy Computation Agent
Responsibility: Determine required buy/sell actions to reach the target ratio.
3. Execution planning node
Agent role: Execution Planning Agent
Responsibility: Translate strategy into concrete execution steps within user constraints.
4. Trade execution node
Agent role: Trading Execution Agent
Responsibility: Execute authorised trades as part of the workflow.
5. Settlement & confirmation node
Agent role: Facilitator Agent
Responsibility: Trigger settlement through TessPay once execution is verified.
Each step is authorised by user intent, verified before progression, and recorded as part of the workflow’s execution trail.
