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.