Spaces:
Sleeping
Sleeping
File size: 13,715 Bytes
d428663 de4dc78 d428663 37ad208 d428663 de4dc78 d1b510a eed4f15 de4dc78 eed4f15 d1b510a eed4f15 de4dc78 eed4f15 de4dc78 eed4f15 de4dc78 eed4f15 de4dc78 eed4f15 de4dc78 eed4f15 de4dc78 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 |
---
title: Euia-AducSdr
emoji: 🎥
colorFrom: indigo
colorTo: purple
sdk: gradio
sdk_version: 5.42.0
app_file: app.py
pinned: true
license: agpl-3.0
short_description: Uma implementação aberta e funcional da arquitetura ADUC-SDR
---
### 🇧🇷 Português
Uma implementação aberta e funcional da arquitetura ADUC-SDR (Arquitetura de Unificação Compositiva - Escala Dinâmica e Resiliente), projetada para a geração de vídeo coerente de longa duração. Este projeto materializa os princípios de fragmentação, navegação geométrica e um mecanismo de "eco causal 4bits memoria" para garantir a continuidade física e narrativa em sequências de vídeo geradas por múltiplos modelos de IA.
**Licença:** Este projeto é licenciado sob os termos da **GNU Affero General Public License v3.0**. Isto significa que se você usar este software (ou qualquer trabalho derivado) para fornecer um serviço através de uma rede, você é **obrigado a disponibilizar o código-fonte completo** da sua versão para os usuários desse serviço.
- **Copyright (C) 4 de Agosto de 2025, Carlos Rodrigues dos Santos**
- Uma cópia completa da licença pode ser encontrada no arquivo [LICENSE](LICENSE).
---
### 🇬🇧 English
An open and functional implementation of the ADUC-SDR (Architecture for Compositive Unification - Dynamic and Resilient Scaling) architecture, designed for long-form coherent video generation. This project materializes the principles of fragmentation, geometric navigation, and a "causal echo 4bits memori" mechanism to ensure physical and narrative continuity in video sequences generated by multiple AI models.
**License:** This project is licensed under the terms of the **GNU Affero General Public License v3.0**. This means that if you use this software (or any derivative work) to provide a service over a network, you are **required to make the complete source code** of your version available to the users of that service.
- **Copyright (C) August 4, 2025, Carlos Rodrigues dos Santos**
- A full copy of the license can be found in the [LICENSE](LICENSE) file.
---
## **Aviso de Propriedade Intelectual e Patenteamento**
### **Processo de Patenteamento em Andamento (EM PORTUGUÊS):**
A arquitetura e o método **ADUC (Automated Discovery and Orchestration of Complex tasks)**, conforme descritos neste projeto e nas reivindicações associadas, estão **atualmente em processo de patenteamento**.
O titular dos direitos, Carlos Rodrigues dos Santos, está buscando proteção legal para as inovações chave da arquitetura ADUC, que incluem, mas não se limitam a:
* Fragmentação e escalonamento de solicitações que excedem limites de contexto de modelos de IA.
* Distribuição inteligente de sub-tarefas para especialistas heterogêneos.
* Gerenciamento de estado persistido com avaliação iterativa e realimentação para o planejamento de próximas etapas.
* Planejamento e roteamento sensível a custo, latência e requisitos de qualidade.
* O uso de "tokens universais" para comunicação agnóstica a modelos.
Ao utilizar este software e a arquitetura ADUC aqui implementada, você reconhece a natureza inovadora desta arquitetura e que a **reprodução ou exploração da lógica central da ADUC em sistemas independentes pode infringir direitos de patente pendente.**
---
### **Patent Pending (IN ENGLISH):**
The **ADUC (Automated Discovery and Orchestration of Complex tasks)** architecture and method, as described in this project and its associated claims, are **currently in the process of being patented.**
The rights holder, Carlos Rodrigues dos Santos, is seeking legal protection for the key innovations of the ADUC architecture, including, but not limited to:
* Fragmentation and scaling of requests exceeding AI model context limits.
* Intelligent distribution of sub-tasks to heterogeneous specialists.
* Persistent state management with iterative evaluation and feedback for planning subsequent steps.
* Cost, latency, and quality-aware planning and routing.
* The use of "universal tokens" for model-agnostic communication.
By using this software and the ADUC architecture implemented herein, you acknowledge the innovative nature of this architecture and that **the reproduction or exploitation of ADUC's core logic in independent systems may infringe upon pending patent rights.**
---
### Detalhes Técnicos e Reivindicações da ADUC
#### 🇧🇷 Definição Curta (para Tese e Patente)
**ADUC** é um *framework pré-input* e *intermediário* de **gerenciamento de prompts** que:
1. **fragmenta** solicitações acima do limite de contexto de qualquer modelo,
2. **escala linearmente** (processo sequencial com memória persistida),
3. **distribui** sub-tarefas a **especialistas** (modelos/ferramentas heterogêneos), e
4. **realimenta** a próxima etapa com avaliação do que foi feito/esperado (LLM diretor).
Não é um modelo; é uma **camada orquestradora** plugável antes do input de modelos existentes (texto, imagem, áudio, vídeo), usando *tokens universais* e a tecnologia atual.
#### 🇬🇧 Short Definition (for Thesis and Patent)
**ADUC** is a *pre-input* and *intermediate* **prompt management framework** that:
1. **fragments** requests exceeding any model's context limit,
2. **scales linearly** (sequential process with persisted memory),
3. **distributes** sub-tasks to **specialists** (heterogeneous models/tools), and
4. **feeds back** to the next step with an evaluation of what was done/expected (director LLM).
It is not a model; it is a pluggable **orchestration layer** before the input of existing models (text, image, audio, video), using *universal tokens* and current technology.
---
#### 🇧🇷 Elementos Essenciais (Telegráfico)
* **Agnóstico a modelos:** opera com qualquer LLM/difusor/API.
* **Pré-input manager:** recebe pedido do usuário, **divide** em blocos ≤ limite de tokens, **prioriza**, **agenda** e **roteia**.
* **Memória persistida:** resultados/latentes/“eco” viram **estado compartilhado** para o próximo bloco (nada é ignorado).
* **Especialistas:** *routers* decidem quem faz o quê (ex.: “descrição → LLM-A”, “keyframe → Img-B”, “vídeo → Vid-C”).
* **Controle de qualidade:** LLM diretor compara *o que fez* × *o que deveria* × *o que falta* e **regenera objetivos** do próximo fragmento.
* **Custo/latência-aware:** planeja pela **VRAM/tempo/custo**, não tenta “abraçar tudo de uma vez”.
#### 🇬🇧 Essential Elements (Telegraphic)
* **Model-agnostic:** operates with any LLM/diffuser/API.
* **Pre-input manager:** receives user request, **divides** into blocks ≤ token limit, **prioritizes**, **schedules**, and **routes**.
* **Persisted memory:** results/latents/“echo” become **shared state** for the next block (nothing is ignored).
* **Specialists:** *routers* decide who does what (e.g., “description → LLM-A”, “keyframe → Img-B”, “video → Vid-C”).
* **Quality control:** director LLM compares *what was done* × *what should be done* × *what is missing* and **regenerates objectives** for the next fragment.
* **Cost/latency-aware:** plans by **VRAM/time/cost**, does not try to “embrace everything at once”.
---
#### 🇧🇷 Reivindicações Independentes (Método e Sistema)
**Reivindicação Independente (Método) — Versão Enxuta:**
1. **Método** de **orquestração de prompts** para execução de tarefas acima do limite de contexto de modelos de IA, compreendendo:
(a) **receber** uma solicitação que excede um limite de tokens;
(b) **analisar** a solicitação por um **LLM diretor** e **fragmentá-la** em sub-tarefas ≤ limite;
(c) **selecionar** especialistas de execução para cada sub-tarefa com base em capacidades declaradas;
(d) **gerar** prompts específicos por sub-tarefa em **tokens universais**, incluindo referências ao **estado persistido** de execuções anteriores;
(e) **executar sequencialmente** as sub-tarefas e **persistir** suas saídas como memória (incluindo latentes/eco/artefatos);
(f) **avaliar** automaticamente a saída versus metas declaradas e **regenerar objetivos** do próximo fragmento;
(g) **iterar** (b)–(f) até que os critérios de completude sejam atendidos, produzindo o resultado agregado;
em que o framework **escala linearmente** no tempo e armazenamento físico, **independente** da janela de contexto dos modelos subjacentes.
**Reivindicação Independente (Sistema):**
2. **Sistema** de orquestração de prompts, compreendendo: um **planejador LLM diretor**; um **roteador de especialistas**; um **banco de estado persistido** (incl. memória cinética para vídeo); um **gerador de prompts universais**; e um **módulo de avaliação/realimentação**, acoplados por uma **API pré-input** a modelos heterogêneos.
#### 🇬🇧 Independent Claims (Method and System)
**Independent Claim (Method) — Concise Version:**
1. A **method** for **prompt orchestration** for executing tasks exceeding AI model context limits, comprising:
(a) **receiving** a request that exceeds a token limit;
(b) **analyzing** the request by a **director LLM** and **fragmenting it** into sub-tasks ≤ the limit;
(c) **selecting** execution specialists for each sub-task based on declared capabilities;
(d) **generating** specific prompts per sub-task in **universal tokens**, including references to the **persisted state** of previous executions;
(e) **sequentially executing** the sub-tasks and **persisting** their outputs as memory (including latents/echo/artifacts);
(f) **automatically evaluating** the output against declared goals and **regenerating objectives** for the next fragment;
(g) **iterating** (b)–(f) until completion criteria are met, producing the aggregated result;
wherein the framework **scales linearly** in time and physical storage, **independent** of the context window of the underlying models.
**Independent Claim (System):**
2. A prompt orchestration **system**, comprising: a **director LLM planner**; a **specialist router**; a **persisted state bank** (incl. kinetic memory for video); a **universal prompt generator**; and an **evaluation/feedback module**, coupled via a **pre-input API** to heterogeneous models.
---
#### 🇧🇷 Dependentes Úteis
* (3) Onde o roteamento considera **custo/latência/VRAM** e metas de qualidade.
* (4) Onde o banco de estado inclui **eco cinético** para vídeo (últimos *n* frames/latentes/fluxo).
* (5) Onde a avaliação usa métricas específicas por domínio (Lflow, consistência semântica, etc.).
* (6) Onde *tokens universais* padronizam instruções entre especialistas.
* (7) Onde a orquestração decide **cut vs continuous** e **corte regenerativo** (Déjà-Vu) ao editar vídeo.
* (8) Onde o sistema **nunca descarta** conteúdo excedente: **reagenda** em novos fragmentos.
#### 🇬🇧 Useful Dependents
* (3) Wherein routing considers **cost/latency/VRAM** and quality goals.
* (4) Wherein the state bank includes **kinetic echo** for video (last *n* frames/latents/flow).
* (5) Wherein evaluation uses domain-specific metrics (Lflow, semantic consistency, etc.).
* (6) Wherein *universal tokens* standardize instructions between specialists.
* (7) Wherein orchestration decides **cut vs continuous** and **regenerative cut** (Déjà-Vu) when editing video.
* (8) Wherein the system **never discards** excess content: it **reschedules** it in new fragments.
---
#### 🇧🇷 Como isso conversa com SDR (Vídeo)
* **Eco Cinético**: é um **tipo de estado persistido** consumido pelo próximo passo.
* **Déjà-Vu (Corte Regenerativo)**: é **uma política de orquestração** aplicada quando há edição; ADUC decide, monta os prompts certos e chama o especialista de vídeo.
* **Cut vs Continuous**: decisão do **diretor** com base em estado + metas; ADUC roteia e garante a sobreposição/remoção final.
#### 🇬🇧 How this Converses with SDR (Video)
* **Kinetic Echo**: is a **type of persisted state** consumed by the next step.
* **Déjà-Vu (Regenerative Cut)**: is an **orchestration policy** applied during editing; ADUC decides, crafts the right prompts, and calls the video specialist.
* **Cut vs Continuous**: decision made by the **director** based on state + goals; ADUC routes and ensures the final overlap/removal.
---
#### 🇧🇷 Mensagem Clara ao Usuário (Experiência)
> “Seu pedido excede o limite X do modelo Y. Em vez de truncar silenciosamente, o **ADUC** dividirá e **entregará 100%** do conteúdo por etapas coordenadas.”
Isso é diferencial prático e jurídico: **não-obviedade** por transformar limite de contexto em **pipeline controlado**, com **persistência de estado** e **avaliação iterativa**.
#### 🇬🇧 Clear User Message (Experience)
> "Your request exceeds model Y's limit X. Instead of silently truncating, **ADUC** will divide and **deliver 100%** of the content through coordinated steps."
This is a practical and legal differentiator: **non-obviousness** by transforming context limits into a **controlled pipeline**, with **state persistence** and **iterative evaluation**.
---
### Contact / Contato / Contacto
- **Author / Autor:** Carlos Rodrigues dos Santos
- **Email:** carlex22@gmail.com
- **GitHub:** [https://github.com/carlex22/Aduc-sdr](https://github.com/carlex22/Aduc-sdr)
- **Hugging Face Spaces:**
- [Ltx-SuperTime-60Secondos](https://huggingface.co/spaces/Carlexx/Ltx-SuperTime-60Secondos/)
- [Novinho](https://huggingface.co/spaces/Carlexxx/Novinho/)
--- |