| | --- |
| | title: Euia-AducSdr |
| | emoji: 🎥 |
| | colorFrom: indigo |
| | colorTo: purple |
| | sdk: gradio |
| | 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/) |
| |
|
| | --- |