Skip to content
/ SynAI Public

O SynAI é uma linguagem cognitiva declarativa que descreve como inteligências artificiais cooperam para atingir metas, em vez de como elas executam código.

License

Notifications You must be signed in to change notification settings

linces/SynAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SynAI: The Sovereign Intelligence Language ☀️🚀💎

SynAI é uma DSL (Domain Specific Language) projetada para orquestrar Inteligência Artificial de forma declarativa e agnóstica.

🏛️ Filosofia

O SynAI separa o QUÊ (Intenção) do COMO (Implementação).

  • SuperAgente: É o runtime que executa SynAI.
  • LifeOS: É um dos produtos construídos com SynAI.

📜 Sintaxe Básica

1. Definição de Agentes (Personas)

agent "Lince-Analyst" {
    agent_type: "LLM"
    model: "claude-3-5-sonnet-20240620"
    system_prompt: "Você é um analista de mercado de elite."
}

2. Orquestração de Fluxo (Workflows)

orchestrator "Market_Research_V1" {

    workflow "Analyze_Competitor" {
        intent "Coletar Dados" {
            agent: "Lince-NetSec"
            function: "web_search"
            input: "Preços do concorrente X"
        }

        intent "Gerar Relatório" {
            agent: "Lince-Analyst"
            input: result("Coletar Dados")
        }
    }
}

🛠️ Usage (Python)

from synai import SynRuntime

# 1. Inicializar Runtime
rt = SynRuntime(real=True)

# 2. Registrar Ferramentas Locais
def my_tool(x): return x * 2
rt.register_tool("double", my_tool)

# 3. Carregar e Executar Arquivo .synai
# ... (parser logic)

About

O SynAI é uma linguagem cognitiva declarativa que descreve como inteligências artificiais cooperam para atingir metas, em vez de como elas executam código.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

No packages published

Languages