Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Implemente a divisão de frases baseada em regex para a conclusão da função.
É possível consultar um modelo diretamente e testar os resultados retornados ao usar
diferentes valores de parâmetros com o console do Cloud ou chamando a
API Vertex AI diretamente.
Pediram para terminar o trabalho nessa função que divide frases em uma lista. Infelizmente, recebi instruções específicas para usar regex para isso, com requisitos extras explicados na docstring da função. Regex é uma dor de cabeça. Você poderia concluir este código para mim? Tudo o que você precisa deve estar dentro do snippet.
importredefsplitSentences(sentences):""" Splits a string of sentences into a list. Each sentence is period-separated, save for cases where the phrases "Mr." or "Ms." are used, since those don't end a sentence. """sentenceList=[]# missing code herereturnsentenceList
Resposta
importredefsplitSentences(sentences):""" Splits a string of sentences into a list. Each sentence is period-separated, save for cases where the phrases "Mr." or "Ms." are used, since those don't end a sentence. """sentenceList=[]sentenceEnders=r'(?<!Mr)\.(?<![A-Z][a-z]\.)(?<![A-Z][a-z][a-z]\.)(?<=\.|\?)\s'sentenceList=re.split(sentenceEnders,sentences)returnsentenceList
Resumo: o código divide uma string em uma lista de frases usando regex. A regex foi corrigida para identificar com precisão os finais das frases, excluindo abreviações como "Sr." e "Sra.".
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2024-12-05 UTC."],[],[]]