Como funciona
Quando a filtragem de atribuição está ativada para sua organização, toda edição que o Devin faz por meio de suas ferramentas de edição de arquivos em uma sessão em nuvem — desde a criação de novos arquivos até a modificação dos existentes — é verificada antes de ser executada:- Os trechos de código que o Devin está prestes a escrever são extraídos da edição pendente. Trechos triviais, curtos demais para corresponder de forma significativa a código público, são ignorados.
- Quaisquer segredos disponíveis para a sessão são removidos dos trechos antes que eles saiam da sessão.
- Os trechos são verificados no serviço de atribuição de código público da Cognition.
- Se for encontrada uma correspondência com código público, a edição será rejeitada e o Devin será instruído a reescrever a implementação com suas próprias palavras ou a usar uma origem com licença permissiva e a devida atribuição.
Ativando a filtragem de atribuição
A filtragem de atribuição está disponível nos planos Enterprise e não vem ativada por padrão. No momento, não há uma opção self-service — para ativá-la na sua organização, entre em contato com support@cognition.ai ou com sua equipe de conta da Cognition.A filtragem de atribuição adiciona uma verificação antes de o código ser escrito, o que pode adicionar um pouco de latência às edições de arquivo. As sessões continuam totalmente funcionais; o Devin apenas reescreve qualquer código que corresponda a fontes públicas.

