Files
upo-app-agents/configs.yaml
Simone Garau 67b0485685 - Documentazione tool essenziale per il loro utilizzo da parte degli LLM.
- istruzioni chiare sui tool disponibili nei promt degli agenti
- descritto espressamente la forma dell'output nei prompt degli agenti e convertita in JSON
- specificato al prompt del leader la struttura delle risposte degli agenti e specificato meglio come usare i suoi tool
- corretto incongruenze nel report generation prompt
- convertito i promt in file markdown
2025-10-29 13:47:29 +01:00

53 lines
1.3 KiB
YAML

port: 8000
gradio_share: false
logging_level: INFO
strategies:
- name: Conservative
label: Conservative
description: Focus on stable and low-risk investments.
- name: Balanced
label: Balanced
description: A mix of growth and stability.
- name: Aggressive
label: Aggressive
description: High-risk, high-reward investments.
models:
gemini:
- name: gemini-2.0-flash
label: Gemini
# - name: gemini-2.0-pro # TODO Non funziona, ha un nome diverso
# label: Gemini Pro
ollama:
- name: gpt-oss:latest
label: Ollama GPT
- name: qwen3:8b
label: Qwen 3 (8B)
- name: qwen3:4b
label: Qwen 3 (4B)
- name: qwen3:1.7b
label: Qwen 3 (1.7B)
- name: qwen3:32b
label: Qwen 3 (32B)
- name: qwen3:14b
label: Qwen 3 (14B)
- name: phi4-mini:3.8b
label: Phi 4 mini (3.8b)
api:
retry_attempts: 3
retry_delay_seconds: 2
currency: USD
# TODO Magari implementare un sistema per settare i providers
market_providers: [BinanceWrapper, YFinanceWrapper]
news_providers: [GoogleNewsWrapper, DuckDuckGoWrapper]
social_providers: [RedditWrapper]
agents:
strategy: Conservative
team_model: qwen3:14b # the agents
team_leader_model: gemini-2.0-flash # the team leader
query_analyzer_model: qwen3:14b # query check
report_generation_model: qwen3:32b # ex predictor