| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
Agent-Logs-Url: https://github.com/scieloorg/markapi/sessions/14fb5775-681c-4a32-b9b6-de0b5d8131f3 Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com>
|
@copilot também há o serviço de marcação automática das referências, elabore a documentação sobre isso |
Sorry, something went wrong.
Agent-Logs-Url: https://github.com/scieloorg/markapi/sessions/2647bc33-83b2-4acb-8e1d-a22e9de00c8c Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com>
Adicionada na seção "Funcionalidades" uma subseção dedicada à Marcação automática de referências bibliográficas, descrevendo entrada/saída, exposição via API REST (ReferenceViewSet), uso do LlamaService com prompts em reference/config.py, geração do <element-citation> no padrão SPS via reference/data_utils.get_xml, persistência em Reference/ElementCitation com reuso, observabilidade via tracker.GeneralEvent e revisão manual pelo usuário. Commit: 0f79deb. |
Sorry, something went wrong.
|
@copilot informação relevante o público-alvo e forma de instalação. Apesar de ser uma aplicação Web, pode ser instalada como uma ferramenta Desktop para monousuário em um computador ou em um servidor em intranet ou ainda um servidor para internet. Em servidor com GPU funcionará melhor. Na ausência de GPU , usa-se um modelo LLM pequeno. Há a possibilidade de contratar API de LLM, mas o custo e a LLM que se responsabiliza é o usuário ou sua empresa. |
Sorry, something went wrong.
…ience Agent-Logs-Url: https://github.com/scieloorg/markapi/sessions/c1eb80dd-6194-42f7-8dfa-e18931e11f87 Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com>
Atualizei docs/proposta.rst (commit cc14d9a):
|
Sorry, something went wrong.
|
@copilot adicione info da stack, wagtail, celery, etc, o máximo de detalhes técnicos possível |
Sorry, something went wrong.
…ktools, LLMs, Docker/K8s) Agent-Logs-Url: https://github.com/scieloorg/markapi/sessions/47c3e7bb-f2f9-4359-8272-ada21307acef Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com>
Expandi a seção Arquitetura em alto nível em docs/proposta.rst (commit f4d3cb6) com três blocos:
Também corrigi a menção a production.yml (inexistente) — a produção é descrita via os manifestos em kubernetes/. |
Sorry, something went wrong.
|
@copilot o sistema ainda está em construção, o production.yml deveria existir. Inclusive se tiver algumas sugestões de funcionalidades (perspectivas) e requisitos não funcionais, por favor, acrescente no documento. |
Sorry, something went wrong.
….yml mention Agent-Logs-Url: https://github.com/scieloorg/markapi/sessions/2734776c-1774-4ae9-96da-9bf7d163345b Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com>
Atualizado em docs/proposta.rst (commit bc5b461):
|
Sorry, something went wrong.
|
@copilot converta a documentação para markdown |
Sorry, something went wrong.
Agent-Logs-Url: https://github.com/scieloorg/markapi/sessions/2fe40dff-b626-4580-86aa-d481b7f857ba Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com>
Convertido em 725e824:
Build do Sphinx validada localmente sem erros. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Não havia documentação de proposta descrevendo o propósito do MarkAPI, seus modos de instalação e suas funcionalidades. Esta PR adiciona um documento proposta.md em docs/, redigido em português (Markdown, renderizado pelo Sphinx via myst-parser), alinhado ao código do branch main, à dependência packtools e aos módulos existentes (xml_manager, reference, model_ai, docx_layouts).
O que esse PR faz?
Onde a revisão poderia começar?
docs/proposta.md — verificar se o conteúdo reflete fielmente o escopo desejado da aplicação, em especial as seções Modos de Instalação (com a subseção Requisitos de hardware e opções de LLM), Marcação automática de referências bibliográficas, Arquitetura em alto nível (stack tecnológica, organização do código e fluxo de execução típico), Requisitos não funcionais, Perspectivas (funcionalidades futuras) e Público-alvo. Em seguida, docs/conf.py (extensão myst_parser e source_suffix), requirements/local.txt (dependência myst-parser) e docs/index.rst para conferir a inclusão no toctree.
Como este poderia ser testado manualmente?
Algum cenário de contexto que queira dar?
A proposta foi redigida a partir do código do main e da descrição do issue, descrevendo a aplicação como ferramenta de marcação assistida por LLM (opcional) com revisão manual obrigatória para a equipe editorial. A subseção sobre marcação automática de referências, a expansão das seções de Modos de Instalação (com requisitos de hardware/opções de LLM) e Público-alvo, a seção detalhada de Arquitetura em alto nível (stack tecnológica completa, organização do código e fluxo de execução) e as novas seções Requisitos não funcionais e Perspectivas (funcionalidades futuras) foram adicionadas em resposta ao feedback do mantenedor, refletindo os serviços já implementados nos módulos reference e model_ai, os cenários reais de instalação (desktop monousuário, servidor em intranet, servidor na internet, com ou sem GPU, e a opção de API externa de LLM contratada) e as dependências reais de requirements/base.txt e requirements/production.txt. Como o sistema ainda está em construção, production.yml é citado como artefato previsto/em construção, ao lado de local.yml (existente) e dos manifestos Kubernetes em kubernetes/. Em resposta a um pedido posterior do mantenedor, o documento foi convertido de reStructuredText para Markdown (docs/proposta.md), passando o Sphinx a renderizá-lo via myst-parser (configuração ajustada em docs/conf.py e dependência adicionada em requirements/local.txt), permitindo que próximos documentos da pasta docs/ também possam ser escritos em Markdown.
Screenshots
Não aplicável — alteração apenas de documentação textual.
Referências