Obsidiana
A Obsidian é uma aplicação de tomada de notas que permite aos utilizadores criar, ligar e visualizar ideias diretamente nos seus dispositivos. Com a Obsidian, pode sincronizar facilmente notas entre dispositivos, publicar o seu trabalho e colaborar com outros. A aplicação é altamente personalizável, permitindo aos utilizadores melhorar a funcionalidade através de uma vasta gama de plug-ins e temas. As suas caraterísticas únicas incluem uma vista de gráfico para visualizar as ligações entre notas, tornando-a ideal para gerir informações complexas e fomentar a criatividade. A Obsidian também dá ênfase à privacidade dos dados, armazenando as notas localmente.
Obsidian-local-gpt é um plugin que permite aos utilizadores executar um modelo de linguagem local de grande dimensão dentro da aplicação de tomada de notas Obsidian. Este plugin permite várias funcionalidades de IA diretamente na Obsidian, tais como geração de texto, resumo, verificação ortográfica e gramatical, e extração de tarefas.
Uma das principais caraterísticas deste plugin é o facto de suportar um grande número de LLMs de código aberto. Pode escolher um LLM que seja adequado à sua tarefa específica - por exemplo, se tomar muitas notas de código, pode escolher um LLM Codestral ou CodeLlama ou DeepSeek. Além disso, se optar por executar o LLM localmente no seu próprio computador, o plugin suportará a utilização privada e offline das funcionalidades do LLM. Para mais detalhes, você pode visitar a página obsidian-local-gpt no GitHub.
Este guia explica como configurar e utilizar o plugin com um nó Gaia como alternativa ao OpenAI ou ao Ollama.
Pré-requisitos
É necessário um nó Gaia preparado para fornecer serviços LLM através de um URL público. Pode
Neste tutorial, vamos utilizar um nó público.
Atributo | Valor |
---|---|
URL do ponto de extremidade da API | https://llama8b.gaia.domains/v1 |
Nome do modelo | lhama |
Configuração do plugin Obsidian-local-gpt
Certifique-se de que já instalou a aplicação Obsidian no seu dispositivo.
Instalar o plugin Obsidian-local-gpt
- Abra as definições da Obsidian, navegue até "Community plugins" e procure
obsidiana-local-gpt
. - Instale o plugin clicando em "Instalar".
Em seguida, clique em "Ativar".
Configurar o plug-in
- Aceda às definições do plugin.
- Selecionar "Fornecedor de IA" como "Servidor compatível com OpenAI".
- Defina o URL do servidor. Utilize https://llama8b.gaia.domains/ se estiver a utilizar um nó Gaia público. Ou use http://localhost:8080/ se estiver a utilizar um nó local do Gaia.
- Configurar a chave da API para Gaia.
Certifica-te de que clicas no botão de atualização e escolhes o modelo de lama se estiveres a utilizar o url do nó público Gaia e Phi-3-mini-4k-instruct se estiveres a utilizar o nó local Gaia.
Configurar a tecla de atalho da Obsidian
- Abrir as Definições da Obsidiana.
- Aceder a Teclas de atalho.
- Filtre "Local" e deverá ver "GPT local: Mostrar menu de contexto".
- Clique em
+
e premir a tecla de atalho (por exemplo⌘ + M
).
Desde que tenha definido a tecla de atalho, enquanto escreve ou edita uma nota, selecione o texto com o qual pretende interagir e prima a tecla de atalho que definiu para utilizar este plugin do LLM!
Casos de utilização
Continuação do texto
- Selecione um segmento de texto, clique com o botão direito do rato e escolha "Continuar a escrever". O modelo gera a continuação (apresentada a cinzento na imagem do ecrã).
Sumarização
- Selecione um segmento de texto mais longo, clique com o botão direito do rato e escolha "Resumir texto". O modelo fornece um resumo do conteúdo do relatório da CNAI que selecionei, tal como se segue.
Segue-se um resumo conciso dos pontos principais:
- Cloud Native (CN) refere-se a sistemas bem equilibrados construídos utilizando microsserviços, promovendo a conceção modular e a reutilização.
- O Kubernetes tornou-se o sistema operativo de nuvem de facto, oferecendo escalabilidade, resiliência e melhores práticas de DevOps.
- Todos os fornecedores de serviços cloud oferecem Kubernetes como um serviço, facilitando o acesso a infraestruturas e serviços de suporte para várias cargas de trabalho, incluindo IA/ML.
- A Cloud Native Computing Foundation define Cloud Native como a capacitação das organizações para criar aplicações escaláveis em ambientes modernos utilizando contentores, microsserviços e APIs declarativas.
- A Inteligência Artificial Nativa da Nuvem (CNAI) é uma extensão em evolução do Cloud Native, com foco na criação e implantação de aplicativos e cargas de trabalho de IA usando os princípios do Cloud Native.
Verificação ortográfica e gramatical
- Selecione o texto, clique com o botão direito do rato e escolha "Corrigir ortografia e gramática". O modelo corrige os erros.
Extrair itens de ação
- Para notas com várias tarefas, selecione o texto e clique em "Procurar itens de ação". O modelo listará as tarefas.
O conteúdo gerado é apresentado por baixo do seu próprio texto:
Aqui estão os itens de ação extraídos do documento em formato de caixa de verificação Markdown:
[Adicionar feedback sobre a discussão do roteiro do WasmEdge Q3
[Dar o seu contributo para a atualização da governação comunitária de WasmEdge
[ ] Discutir quaisquer tópicos adicionais na reunião (adicionar a [https://docs.google.com/document/d/1iFlVl7R97Lze4RDykzElJGDjjWYDlkI8Rhf8g4dQ5Rk/edit#](https://docs.google.com/document/d/1iFlVl7R97Lze4RDykzElJGDjjWYDlkI8Rhf8g4dQ5Rk/edit))
Digam-me se quiserem que eu vos ajude com mais alguma coisa!
Assistência geral
- Selecione qualquer texto e clique em "Ajuda geral" para obter informações contextualmente relevantes do modelo.
Introduzi e selecionei algumas informações sobre a KubeCon + CloudNativeCon + Open Source Summit + AI_dev China 2024. Como o llama3 não foi treinado com informações sobre esta conferência, o resultado não é muito útil:
A informação que procura não está presente neste contexto.
Se precisar de saber o formato e as datas da KubeCon + CloudNativeCon + Open Source Summit + AI_dev China 2024, sugiro que procure anúncios oficiais ou sítios Web relacionados com estes eventos.
Experimente agora!
Está pronto para melhorar a sua tomada de notas com IA? Comece já a utilizar o plugin Obsidian-local-gpt e o Gaia:
- Configure o plugin Obsidian-local-gpt na sua aplicação Obsidian.
- Explore as várias funcionalidades alimentadas por IA para melhorar a sua produtividade.
Comece já a sua viagem em direção a uma tomada de notas mais inteligente e eficiente!