Agente de Análise de AQI
O Agente de Análise de AQI é uma poderosa ferramenta de monitorização da qualidade do ar e recomendações de saúde, ajudando os utilizadores a tomar de…
- OpenAI
Equipas de Agentes ·Avançado
- Identidade do Agente: Cada agente tem uma identidade verificável com um patrocinador humano - Pontuação de Confiança: Monitorização comportamental com uma pontuação de confiança de 0-1000 - Cadeias de Delegação: Escopo criptograficamente restrito ao delegar tarefas - Aplicação de Políticas: Aplicar regras de conformidade nas interações entre agentes - Rasto de Auditoria: Total observabilidade das comunicações entre agentes.
OPENAI_API_KEYLicença Apache-2.0 · conteúdo curado, traduzido e mantido pelo Doutor AI.
Aprende como construir uma camada de confiança para sistemas multi-agente que permite a delegação segura, pontuação de confiança e aplicação de políticas entre agentes de IA.
┌─────────────────┐ ┌─────────────────┐
│ Agent A │◀───────▶│ Trust Layer │
│ (Orchestrator) │ TLS │ │
└─────────────────┘ │ • Identity │
│ • Trust Score │
┌─────────────────┐ │ • Delegation │
│ Agent B │◀───────▶│ • Policy │
│ (Specialist) │ TLS │ • Audit │
└─────────────────┘ └─────────────────┘
Requisitos
requirements.txt)Instalação
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd advanced_ai_agents/multi_agent_apps/multi_agent_trust_layer
Instalação
pip install -r requirements.txt
export OPENAI_API_KEY=your-openai-api-key
Executar a demonstração da camada de confiança
Para executar a demonstração da camada de confiança, segue os passos abaixo:
Pré-requisitos
Certifica-te de que tens os seguintes requisitos instalados:
Passos
git clone <URL_DO_REPOSITÓRIO>
cd <NOME_DO_DIRETÓRIO>
npm install
npm start
http://localhost:3000 para ver a demonstração em ação.Conclusão
Agora deves ser capaz de executar a demonstração da camada de confiança. Se tiveres alguma dúvida, consulta a documentação ou abre uma issue no repositório.
python multi_agent_trust_layer.py
# Orchestrator agent creates a delegation for a specialist
delegation = trust_layer.create_delegation(
from_agent="orchestrator-001",
to_agent="researcher-002",
scope={
"allowed_actions": ["web_search", "summarize"],
"max_tokens": 10000,
"time_limit_minutes": 30,
"allowed_domains": ["arxiv.org", "github.com"]
},
task_description="Research recent papers on AI safety"
)
# Researcher can only perform actions within the delegated scope
result = researcher.execute_with_delegation(
delegation=delegation,
action="web_search",
params={"query": "AI safety papers 2024"}
)
As pontuações de confiança variam de 0 a 1000:
| Intervalo de Pontuação | Nível | Permissões |
|---|---|---|
| 900-1000 | Confiável | Acesso total dentro do papel |
| 700-899 | Padrão | Operações normais |
| 500-699 | Em avaliação | Ações limitadas, registo adicional |
| 300-499 | Restrito | Aprovação humana necessária |
| 0-299 | Suspenso | Sem ações autónomas |
# Positive behaviors increase trust
+10: Successfully completed delegated task
+5: Stayed within scope boundaries
+2: Provided accurate information
# Negative behaviors decrease trust
-50: Attempted action outside scope
-30: Provided inaccurate information
-20: Exceeded resource limits
-100: Security violation
Neste tutorial, vais aprender a configurar o ambiente de desenvolvimento para a tua aplicação.
Antes de começares, certifica-te de que tens os seguintes itens instalados:
git clone https://github.com/usuario/repo.git
cd repo
npm install
Para iniciar a aplicação, utiliza o seguinte comando:
npm start
A aplicação estará disponível em http://localhost:3000.
Para executar os testes, utiliza:
npm test
Se desejas contribuir, por favor, cria um fork do repositório e envia um pull request com as tuas alterações. Certifica-te de que os testes estão a passar antes de submeteres.
Este projeto está licenciado sob a Licença MIT. Veja o ficheiro [LICENSE](LICENSE) para mais detalhes.
🤝 Multi-Agent Trust Layer Demo
================================
📋 Registering agents...
🔐 Creating delegation chain...
✅ Delegation: orchestrator-001 → researcher-002
Scope: web_search, summarize
Time Limit: 30 minutes
🤖 Agent researcher-002 executing: web_search
Query: "AI safety papers 2024"
✅ Action ALLOWED (within delegated scope)
Trust Score: 850 → 860 (+10)
🤖 Agent researcher-002 executing: send_email
❌ Action DENIED (not in delegated scope)
Trust Score: 860 → 810 (-50)
📊 Trust Scores:
orchestrator-001: 900 (Trusted)
researcher-002: 810 (Standard)
writer-003: 850 (Standard)
@dataclass
class AgentIdentity:
agent_id: str
public_key: str
organization: str
roles: List[str]
created_at: datetime
As delegações formam uma cadeia onde cada elo pode apenas restringir o âmbito:
@dataclass
class Delegation:
delegation_id: str
parent_agent: str
child_agent: str
scope: DelegationScope
signature: str # Signed by parent
parent_delegation: Optional[str] # Links to parent's delegation
As políticas definem o que os agentes podem fazer com base na confiança e no papel:
policies:
researcher:
base_trust_required: 500
allowed_actions:
- web_search
- read_document
- summarize
denied_actions:
- execute_code
- send_email
resource_limits:
max_tokens_per_hour: 100000
max_api_calls_per_minute: 60
┌────────────────────────────────────────────────────┐
│ Trust Layer │
├─────────────┬─────────────┬─────────────┬──────────┤
│ Identity │ Trust │ Delegation │ Policy │
│ Registry │ Scoring │ Manager │ Engine │
├─────────────┴─────────────┴─────────────┴──────────┤
│ Audit Logger │
└────────────────────────────────────────────────────┘
▲ ▲ ▲
│ │ │
┌────┴────┐ ┌────┴────┐ ┌────┴────┐
│ Agent A │ │ Agent B │ │ Agent C │
└─────────┘ └─────────┘ └─────────┘
O Agente de Análise de AQI é uma poderosa ferramenta de monitorização da qualidade do ar e recomendações de saúde, ajudando os utilizadores a tomar de…
Um assistente multiagente de migração de base de código, potenciado por IA, construído com LangGraph e Streamlit, que planeia tarefas de refatoração f…
Um agente de pesquisa IA avançado construído utilizando a estrutura Agno Agent, o modelo Qwen da Together AI e ferramentas Composio.
Precisa de uma solução à medida?
Não sabe por onde começar a usar IA no seu negócio? Receba uma avaliação gratuita e um plano à medida - sem compromisso.
O Doutor AI dá-lhe 1859 prompts de IA prontos a copiar, por indústria e em português simples - mais uma biblioteca técnica completa para quem quer ir mais longe.