|
|
--- |
|
|
title: Euia-AducSdr |
|
|
emoji: 🎥 |
|
|
colorFrom: indigo |
|
|
colorTo: purple |
|
|
sdk: docker |
|
|
app_file: app.py |
|
|
pinned: true |
|
|
license: agpl-3.0 |
|
|
setup_file: setup.sh |
|
|
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/) |
|
|
|
|
|
--- |