proto_Ares / ARCHITECTURE.md
Ares Builder
Deploy Ares static foundation slice
7f1da66
|
Raw
History Blame Contribute Delete
1.29 kB

Ares architecture contract

Token flow

text β†’ tokenizer IDs β†’ token embeddings β†’ RoPE β†’ causal GQA β†’ RMSNorm β†’ SwiGLU β†’ residual stream β†’ final RMSNorm β†’ unembedding β†’ logits β†’ temperature/top-p sampler β†’ token output

Every stage must have a unit test and a shape assertion. The first checkpoint should be small enough to overfit a tiny corpus; that proves the implementation before scaling.

Initial research configuration

  • context: 2,048
  • vocabulary: choose after tokenizer measurement; do not assume 128K
  • layers: 8
  • model width: 512
  • attention heads: 8 query / 2 KV (GQA)
  • FFN: SwiGLU, hidden size approximately 4Γ— width
  • normalization: RMSNorm, pre-norm
  • positions: RoPE
  • objective: causal next-token cross entropy
  • optimizer: AdamW, warmup + cosine decay, gradient clipping

This is an experiment configuration, not a frontier configuration. It is approximately tens of millions of parameters depending on vocabulary and FFN size.

Memory and tools

RAG is not model memory: retrieve records, score them, add bounded excerpts to the prompt, and retain provenance. Tools must use an allowlist, explicit user-visible calls, timeouts, resource limits, and sanitized outputs. Code execution must happen outside a static page in a sandbox.