Como uma tarde "perdida" com o Craft Agents me fez descobrir o Modelfile do Ollama.
2026-08-01 11:11
Há alguns dias, o Ivo me apresentou ao incrível universo do Craft Agentes e fiquei uma tarde inteira explorando fascinado tantas possibilidades. Mas, infelizmente, não consegui fazer o que eu queria.
Minha percepção é de que a ferramenta funciona quase como um intermediário. Existem inúmeras integrações com outros aplicativos e até mesmo com seu computador e, ao mesmo tempo, formas de configurar e usar seus modelos preferidos. Na prática, significa que o app consegue fazer desde coisas simples, como ler conteúdo em determinadas pastas, até ações mais elaboradas, como executar rotinas.
Meu plano era usar o Craft Agentes para interagir com a pasta do meu cofre do Obsidian usando um modelo local no Ollama. Infelizmente, mesmo os 16 GB do meu MacBook Air não foram suficientes para fazer isso acontecer.
Para minha surpresa, tudo o que eu tentava terminava em uma mensagem de erro. A princípio, pensei que havia configurado algo errado no Craft Agentes porque o Ollama funciona sem problemas no meu computador. Quando adicionei o Gemini, todos os comandos começaram a dar certo. Ou seja, o que quer que estivesse acontecendo, tinha mesmo relação com o Ollama.
Fui pesquisar o assunto mais a fundo e o que entendi é que o uso de IA pelo Craft Agentes vai além de uma simples intermediação. Aparentemente, ele cria rotinas internas e isso demanda muito dos modelos e do computador, inviabilizando um processamento local. Ao menos no meu MacBook Air.
Parece fazer sentido, porque foi a primeira vez nesses anos todos que meu Mac ficou quente e lento até mesmo nas operações mais simples, como mover janelas. Ou seja, de volta à estaca zero.
Inesperado
O lado positivo é que foi essa tarde "perdida" que me levou a pesquisar alternativas mais leves para o Ollama, e acabei descobrindo o Modelfile. No vídeo abaixo, demonstro como configurar e usar esse recurso, mas, basicamente, o Modelfile é um arquivo de texto com instruções que podemos adicionar a um modelo do Ollama.
Apesar de o resultado final passar a impressão de que treinamos o modelo, o que está acontecendo na prática é uma configuração avançada. O arquivo de texto tem uma série de instruções que vão desde a forma como o modelo deve interpretar nossos comandos até instruções mais diretas explicando o que ele deve fazer. Assista ao vídeo se estiver curioso.
Essa descoberta me levou a pesquisar outras possibilidades na página de documentação do Ollama e agora estou interessado em dedicar algum tempo configurando o acesso à Internet. Mas, como não quero que nenhum documento meu seja compartilhado online, preciso antes entender exatamente o que significa Web search para o Ollama.
Aqui vou eu em busca de mais descobertas.