-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Enhance NEAR AI Agent Studio with improved documentation and interact…
…ive features - Updated README.md to provide a clearer overview of the NEAR AI Agent Studio - Refactored chat.py to introduce an enhanced interactive chat assistant with guided tutorials and improved validation for agent creation. - Added new commands for agent configuration and creation, allowing users to specify roles and capabilities directly. - Improved quickstart.sh script to streamline setup instructions and enhance user experience during the initial configuration. - Updated agent templates to include role-specific configurations and capabilities, facilitating easier agent development.
- Loading branch information
1 parent
eb25afc
commit 5560cf5
Showing
21 changed files
with
1,659 additions
and
1,182 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
name: decision-maker | ||
environment: development | ||
log_level: INFO | ||
|
||
llm: | ||
provider: hyperbolic | ||
api_key: ${LLM_API_KEY} | ||
model: ${LLM_MODEL} | ||
temperature: 0.7 | ||
max_tokens: 2000 | ||
api_url: ${LLM_API_URL} | ||
|
||
plugins: | ||
- name: decision-maker | ||
role: strategy_optimizer | ||
capabilities: | ||
- strategy_optimization | ||
- decision_making | ||
- risk_management | ||
custom_settings: | ||
min_confidence_threshold: 0.8 | ||
risk_tolerance: medium | ||
max_retries: 3 | ||
timeout: 30 | ||
decision_interval: 300 | ||
risk_threshold: 0.1 | ||
|
||
custom_settings: | ||
environment: development | ||
log_level: INFO |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
name: price-monitor | ||
environment: development | ||
log_level: INFO | ||
|
||
llm: | ||
provider: hyperbolic | ||
api_key: ${LLM_API_KEY} | ||
model: ${LLM_MODEL} | ||
temperature: 0.7 | ||
max_tokens: 2000 | ||
api_url: ${LLM_API_URL} | ||
|
||
plugins: | ||
- name: price-monitor | ||
role: market_analyzer | ||
capabilities: | ||
- price_monitoring | ||
- trend_analysis | ||
- market_assessment | ||
custom_settings: | ||
min_confidence_threshold: 0.7 | ||
risk_tolerance: medium | ||
max_retries: 3 | ||
timeout: 30 | ||
update_interval: 60 | ||
alert_threshold: 0.05 | ||
|
||
custom_settings: | ||
environment: development | ||
log_level: INFO |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
""" | ||
Decision Making Agent Package | ||
""" | ||
|
||
from .plugin import DecisionMakerPlugin | ||
|
||
__all__ = ['DecisionMakerPlugin'] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
# Decision Maker Agent Configuration | ||
name: decision-maker | ||
environment: development | ||
log_level: INFO | ||
|
||
# LLM Configuration | ||
llm: | ||
provider: hyperbolic | ||
model: deepseek-ai/DeepSeek-V3 | ||
api_key: ${LLM_API_KEY} | ||
temperature: 0.7 | ||
max_tokens: 2000 | ||
api_url: https://api.hyperbolic.xyz/v1 | ||
system_prompt: | | ||
You are a decision-making agent in the NEAR swarm. | ||
Evaluate market opportunities and make strategic decisions. | ||
Always respond in JSON format with confidence levels. | ||
# Agent Settings | ||
custom_settings: | ||
min_confidence_threshold: 0.7 | ||
risk_tolerance: medium | ||
max_retries: 3 | ||
timeout: 30 | ||
|
||
# Plugin Configuration | ||
plugins: | ||
- name: decision-maker | ||
role: strategy_optimizer | ||
capabilities: | ||
- strategy_optimization | ||
- decision_making | ||
- risk_management | ||
custom_settings: | ||
min_confidence_threshold: 0.7 | ||
risk_tolerance: medium | ||
max_retries: 3 | ||
timeout: 30 | ||
min_profit_threshold: 0.002 # 0.2% minimum profit | ||
max_position_size: 10000 # Maximum position size in USD |
Oops, something went wrong.