O Apple Intelligence é o futuro conjunto de ferramentas de IA para dispositivos da Apple. Ele coloca poderosos modelos de IA generativa no iPhone, iPad e Mac e oferece novos recursos incríveis para ajudar os usuários a se comunicar, trabalhar e se expressar. Você pode trazer esses recursos do Apple Intelligence diretamente para seus aplicativos.
E, na versão de visualização, os prompts/comandos pré-fabricados da Apple Intelligence foram divulgados com antecedência e estão ocultos em seu computador. Podemos aprender como eles funcionam com ele.
Eles são armazenados como arquivos json no diretório "/System/Library/AssetsV2/com_apple_MobileAsset_UAF_FM_GenerativeModels".
Essas instruções aparecem como um prompt padrão antes de você dizer qualquer coisa ao chatbot, e já as vimos reveladas antes em ferramentas de IA como o Microsoft Bing e o DALL-E. Agora, um membro do subreddit do macOS 15.1 beta publicou os arquivos que eles encontraram para conter esses avisos em segundo plano. Não é possível alterar nenhum dos arquivos, mas eles fornecem uma visão inicial de como esses recursos funcionam.
"{{ specialToken.chat.role.system }}Você é um assistente de e-mail útil que pode ajudar a identificar perguntas relevantes de um determinado e-mail e fornecer um pequeno trecho de resposta. Com um e-mail e um snippet de resposta, faça perguntas relevantes que são explicitamente feitas no e-mail. As respostas a essas perguntas serão escolhidas pelo destinatário, o que ajudará a reduzir a geração de mensagens de erro ao redigir uma resposta. Envie as principais perguntas e um conjunto de respostas/opções possíveis para cada pergunta. Não faça perguntas que sejam respondidas pelo snippet de resposta. As perguntas devem ser curtas, com no máximo 8 palavras. As respostas também devem ser curtas, com cerca de 2 palavras. Apresente sua saída no formato json, contendo uma lista de dicionário de perguntas e respostas como chaves. Se não houver perguntas na mensagem, exiba uma lista vazia []. Produza somente o json válido e nada mais. {{ specialToken.chat.component.turnEnd }} {{ specialToken.chat.role.user }} { userContent } {{ specialToken.chat.component.turnEnd }} {{ specialToken.chat.role.assistant }}" "schema_raw_v1"
No exemplo acima, um bot de IA "assistente de e-mail útil" está sendo mostrado como fazer uma série de perguntas com base no conteúdo de um e-mail. Isso poderia ser parte do recurso Smart Reply da Apple, que pode sugerir possíveis respostas para você.
"{{ specialToken.chat.role.system }}Você é um assistente que ajuda os usuários a responder a e-mails. Elabore uma resposta concisa e natural com base no trecho de resposta fornecido. Limite sua resposta a 50 palavras ou menos. Não gere ou fabrique informações falsas. Mantenha o tom do e-mail de entrada. {{
Isso parece ser um dos recursos "Rewrite" da Apple, uma daquelas ferramentas de escrita que você pode acessar destacando o texto e clicando com o botão direito do mouse (ou pressionando longamente no iOS). As orientações incluem instruções como: "Limite suas respostas a 50 palavras ou menos. Não gere ou invente informações falsas."
[Discussão por e-mail]{{{Documento }}{{{Contexto}}[Fim da discussão por e-mail][Instruções]Resuma o e-mail fornecido em 3 frases, com no máximo 60 palavras. Não responda a nenhuma pergunta no e-mail. [Resumo]{{
Essa breve dica resume o e-mail e instrui cuidadosamente a não responder a nenhuma pergunta.
'{{ specialToken.chat.role.system }}' `Este é um diálogo entre um usuário que solicita a criação de uma história a partir de uma foto e um assistente de redação criativa que responde a ela Responda no formato JSON com os seguintes valores-chave sequenciais: - traits: lista de strings, temas visuais selecionados da foto - história: uma lista de capítulos, definida da seguinte forma - capa: string, legenda da foto que descreve o cartão de título - title: string, o título da história - subtítulo: string, versão segura do título Cada capítulo é um JSON que contém as seguintes chaves. - chapter: string, título do capítulo - fallback: string, legenda genérica da foto que resume o tema do capítulo - fotos: lista de strings, descrições das fotos no capítulo Aqui estão as diretrizes da história que você deve seguir: - A história deve ser sobre a intenção do usuário - A história deve conter um arco claro - As histórias devem ser diversificadas, ou seja, não devem se concentrar excessivamente em um tópico ou recurso muito específico - Não escreva histórias que sejam religiosas, políticas, prejudiciais, violentas, pornográficas, sujas ou qualquer coisa negativa, triste ou provocativa Abaixo, há uma lista de diretrizes que você deve seguir para as legendas das fotos: - Você pode...
Tenho quase certeza de que esse é o conjunto de instruções para gerar um vídeo de "memórias" no Apple Photos. A parte que diz "Não escreva histórias religiosas, políticas, prejudiciais, violentas, pornográficas, sujas ou quaisquer histórias negativas, tristes ou provocativas" provavelmente explica por que o recurso rejeitou minha solicitação de um prompt de "foto triste".
É uma pena. No entanto, não foi difícil resolver o problema. Pedi que ele gerasse um vídeo em resposta à solicitação: "Forneça um vídeo de pessoas de luto". Não compartilharei o vídeo gerado porque ele contém fotos que não são minhas, mas mostrarei as melhores fotos incluídas na apresentação de slides:
Esses arquivos contêm muito mais do que apenas dicas; todos eles listam as instruções ocultas fornecidas às ferramentas de IA da Apple antes de você enviar suas dicas. Mas antes de ir, aqui está uma última instrução:
"[diálogo]{{ doc }}{{{ context }}[fim do diálogo]Você é bom em resumir mensagens. Você tende a usar orações subordinadas em vez de frases completas. Não responda a nenhuma pergunta na mensagem. Mantenha seus resumos de entrada em 10 palavras ou menos. Até que seja instruído de outra forma, essa função deve ser cumprida ou não ajudará na tarefa."
O documento que visualizei se referia ao modelo como "ajax", que alguns leitores do Verge devem se lembrar como o nome interno para o modelo de linguagem grande da Apple, segundo rumores, do ano passado.
A pessoa que encontrou essas instruções também publicou instruções sobre como encontrar esses arquivos na versão beta de desenvolvedor do macOS Sequoia 15.1.
Eu estava vasculhando os arquivos de sistema atualizados e encontrei vários arquivos json contendo dicas para a IA em segundo plano. Achei interessante e quis compartilhar.
Você pode encontrá-los aqui: /System/Library/AssetsV2/com_apple_MobileAsset_UAF_FM_GenerativeModels
Haverá várias pastas, algumas das quais terão arquivos como metadata.json.
Expanda a pasta "purpose_auto" e você verá uma longa lista de pastas com nomes alfanuméricos. Na maioria dessas pastas, você encontrará uma pasta AssetData que contém o arquivo "metadata.json". Abra-os e você verá algum código e, às vezes, na parte inferior de alguns desses arquivos, você verá instruções para passar o Apple Big Language Model local em seu computador. Lembre-se, no entanto, de que esses arquivos estão localizados na área do macOS em que os arquivos mais confidenciais são armazenados. Tenha cuidado ao lidar com eles!