Cada vez que perguntamos ao ChatGPT, precisamos colocar muitas informações de contexto para cada consulta. Por que gastar tempo colocando informações básicas que já estão em seu cofre?
Smart Composer é um plugin Obsidian que ajuda você a escrever de forma eficiente com IA, referenciando facilmente o conteúdo do seu cofre. Inspirado no Cursor AI e ChatGPT Canvas, este plugin unifica seu processo de anotações e criação de conteúdo no Obsidian.
Atualize sua experiência de anotações com nosso Contextual AI Assistant, inspirado no Cursor AI. Ao contrário dos plug-ins típicos de IA, nosso assistente permite selecionar com precisão o contexto da sua conversa.
Digite @<fname>
para escolher arquivos/pastas específicos como contexto de conversa
Obtenha respostas com base no conteúdo selecionado do vault
Agora, você pode adicionar links de sites como contexto adicional para suas consultas.
O conteúdo do site é extraído automaticamente
Suporte para link do YouTube : as transcrições do YouTube são obtidas e incluídas como contexto
Em breve : Suporte para imagens e arquivos externos (PDF, DOCX, ...)
O Smart Composer sugere edições em seu documento. Você pode se inscrever com um único clique.
Oferece recomendações de alteração de documentos
Aplique as alterações sugeridas instantaneamente
Nota: O recurso Aplicar Edição está atualmente mais lento que o desejado. Estamos trabalhando em melhorias em atualizações futuras.
Encontre e use automaticamente notas relevantes do seu cofre para aprimorar as respostas da IA.
Pressione Cmd+Shift+Enter
para executar a resposta do Vault Search
Pesquisa semântica em seu cofre para encontrar o contexto mais relevante
Seleção de modelo personalizado : use seu próprio modelo definindo sua chave de API (armazenada localmente).
Suporte a modelo local : execute LLMs de código aberto e modelos incorporados localmente com Ollama para total privacidade e uso offline.
Prompts de sistema personalizados : defina seus próprios prompts de sistema que serão aplicados a todas as conversas de bate-papo.
Modelos de prompt : crie e reutilize modelos para consultas comuns digitando /
na visualização de bate-papo. Perfeito para padronizar tarefas repetitivas.
Crie modelos a partir de qualquer texto selecionado com um clique
⚠️ Importante: Requisito de versão do instalador
O Smart Composer requer uma versão recente do instalador Obsidian. Se você tiver problemas com o plug-in que não carrega corretamente:
Primeiro, tente atualizar o Obsidian normalmente em
Settings > General > Check for updates
.Se os problemas persistirem, atualize manualmente o instalador Obsidian:
Baixe o instalador mais recente na página de download do Obsidian
Feche Obsidian completamente
Execute o novo instalador
Para obter mais detalhes, consulte o guia da Obsidian sobre atualizações do instalador.
Atualmente, o Smart Composer está disponível por meio de início rápido beta ou instalação manual. O suporte ao plugin da comunidade estará disponível em breve.
Para instalar o Smart Composer como um plugin beta:
Instale o plugin BRAT, caso ainda não o tenha feito. Clique aqui para instalar o BRAT no Obsidian.
Abra a paleta de comandos e execute o comando "BRAT: Adicione um plugin beta para teste" .
Copie e cole este link no modal: https://github.com/glowingjade/obsidian-smart-composer e clique em “Adicionar Plugin” e aguarde a instalação.
Vá para Settings > Community plugins
e atualize a lista de plug-ins. Ative o "Compositor Inteligente".
Você precisa configurar sua chave API para usar o plugin.
Obtenha uma chave de API do seu provedor de serviços de IA preferido. (Você precisa criar uma conta para obter a chave API.)
OpenAI: chaves de API ChatGPT
Antrópico: Chaves de API Claude
Groq: Chaves de API Groq
No Obsidian, vá para Settings > Smart Composer
.
Insira sua chave API no campo designado.
O Smart Composer adiciona alguns comandos para trabalhar com IA. Você pode definir teclas de atalho personalizadas para esses comandos acessando Settings > Hotkeys
e pesquisando por "Smart Composer". (Nota: as teclas de atalho não estão definidas por padrão)
Comando | Descrição | Tecla de atalho preferida |
---|---|---|
Abrir visualização de bate-papo | Abre a interface de bate-papo AI | Cmd+Shift+L |
Adicionar seleção ao bate-papo | Adiciona o texto selecionado ao chat atual | Cmd+L |
Reconstruir todo o índice do vault | Reconstrói o índice de incorporação RAG para todos os arquivos no vault | - |
Atualizar índice para arquivos modificados | Atualiza o índice de incorporação RAG para arquivos modificados recentemente | - |
Baixe main.js
, manifest.json
e styles.css
da versão mais recente.
Crie uma pasta chamada obsidian-smart-composer
no diretório <Vault>/.obsidian/plugins/
do seu vault.
Coloque os arquivos baixados nesta nova pasta.
Abra Settings > Community plugins
e ative o Smart Composer.
Para ver nosso roteiro de projeto atualizado e o progresso, confira nosso quadro kanban de projetos do GitHub.
Alguns de nossos recursos planejados incluem:
Suporte para outros modelos, incluindo modelos locais
Suporte para entradas de imagens ou arquivos externos (PDF, DOCX, etc.)
Modelos de prompt personalizados e prompts do sistema
Mencionar com tags ou outros metadados
Valorizamos sua opinião e queremos garantir que você possa compartilhar facilmente suas idéias e relatar quaisquer problemas:
Relatórios de bugs : se você encontrar algum bug ou comportamento inesperado, envie um problema em nossa página de problemas do GitHub. Certifique-se de incluir o máximo de detalhes possível para nos ajudar a reproduzir e resolver o problema.
Solicitações de recursos : para novas ideias de recursos ou melhorias, use nossa página Discussões do GitHub - Ideias e solicitações de recursos. Crie uma nova discussão para compartilhar suas sugestões. Isso permite o envolvimento da comunidade e nos ajuda a priorizar desenvolvimentos futuros.
Mostre e conte : adoramos ver como você usa o Smart Composer! Compartilhe seus casos de uso exclusivos, fluxos de trabalho ou aplicativos interessantes do plug-in na página GitHub Discussions - Smart Composer Showcase.
Seus comentários e experiências são cruciais para tornar o Smart Composer melhor para todos!
Aceitamos todos os tipos de contribuições para o Smart Composer, incluindo relatórios de bugs, correções de bugs, melhorias de documentação e aprimoramentos de recursos.
Para ideias de recursos importantes, crie primeiro um problema para discutir a viabilidade e a abordagem de implementação.
Se você estiver interessado em contribuir, consulte nosso arquivo CONTRIBUTING.md para obter informações detalhadas sobre:
Configurando o ambiente de desenvolvimento
Nosso fluxo de trabalho de desenvolvimento
Trabalhando com o esquema do banco de dados
O processo para enviar solicitações pull
Problemas conhecidos e soluções para desenvolvedores
Este projeto está licenciado sob a licença MIT.