Cada vez que preguntamos a ChatGPT, necesitamos incluir mucha información de contexto para cada consulta. ¿Por qué perder tiempo poniendo información de antecedentes que ya está en su bóveda?
Smart Composer es un complemento de Obsidian que le ayuda a escribir de manera eficiente con IA al hacer referencia fácilmente al contenido de su bóveda. Inspirado en Cursor AI y ChatGPT Canvas, este complemento unifica su proceso de creación de contenido y toma de notas dentro de Obsidian.
Actualice su experiencia para tomar notas con nuestro Asistente contextual de IA, inspirado en Cursor AI. A diferencia de los típicos complementos de IA, nuestro asistente le permite seleccionar con precisión el contexto de su conversación.
Escriba @<fname>
para elegir archivos/carpetas específicas como contexto de conversación
Obtenga respuestas basadas en el contenido de la bóveda seleccionado
Ahora puede agregar enlaces a sitios web como contexto adicional para sus consultas.
El contenido del sitio web se extrae automáticamente
Compatibilidad con enlaces de YouTube : las transcripciones de YouTube se obtienen y se incluyen como contexto
Próximamente : compatibilidad con imágenes y archivos externos (PDF, DOCX, ...)
Smart Composer sugiere ediciones a su documento. Puedes aplicar con un solo clic.
Ofrece recomendaciones de cambio de documentos.
Aplicar los cambios sugeridos al instante
Nota: La función Aplicar edición es actualmente más lenta de lo deseado. Estamos trabajando en mejoras en futuras actualizaciones.
Busque y utilice automáticamente notas relevantes de su bóveda para mejorar las respuestas de la IA.
Presione Cmd+Shift+Enter
para ejecutar la respuesta de Vault Search
Búsqueda semántica en su bóveda para encontrar el contexto más relevante
Selección de modelo personalizado : use su propio modelo configurando su clave API (almacenada localmente).
Compatibilidad con modelos locales : ejecute LLM de código abierto e incruste modelos localmente con Ollama para una total privacidad y uso sin conexión.
Avisos personalizados del sistema : defina sus propios avisos del sistema que se aplicarán a cada conversación de chat.
Plantillas de mensajes : cree y reutilice plantillas para consultas comunes escribiendo /
en la vista de chat. Perfecto para estandarizar tareas repetitivas.
Crea plantillas a partir de cualquier texto seleccionado con un clic
⚠️ Importante: requisito de versión del instalador
Smart Composer requiere una versión reciente del instalador de Obsidian. Si tiene problemas con el complemento que no se carga correctamente:
Primero, intenta actualizar Obsidian normalmente en
Settings > General > Check for updates
.Si los problemas persisten, actualice manualmente su instalador de Obsidian:
Descargue el instalador más reciente desde la página de descarga de Obsidian
Cierra la obsidiana por completo
Ejecute el nuevo instalador
Para obtener más detalles, consulte la guía de Obsidian sobre actualizaciones del instalador.
Actualmente, Smart Composer está disponible a través de Beta Quickstart o Instalación manual. La compatibilidad con complementos de la comunidad estará disponible próximamente.
Para instalar Smart Composer como complemento beta:
Instale el complemento BRAT si aún no lo ha hecho. Haga clic aquí para instalar BRAT en Obsidian.
Abra la paleta de comandos y ejecute el comando "BRAT: Agregar un complemento beta para probar" .
Copie y pegue este enlace en el modal: https://github.com/glowingjade/obsidian-smart-composer y haga clic en "Agregar complemento" y espere la instalación.
Vaya a Settings > Community plugins
y actualice la lista de complementos. Habilite "Compositor inteligente".
Debe configurar su clave API para utilizar el complemento.
Obtenga una clave API de su proveedor de servicios de IA preferido. (Debe crear una cuenta para obtener la clave API).
OpenAI: Claves API de ChatGPT
Antrópico: claves API de Claude
Groq: Claves API de Groq
En Obsidian, vaya a Settings > Smart Composer
.
Ingrese su clave API en el campo designado.
Smart Composer agrega algunos comandos para trabajar con IA. Puede configurar teclas de acceso rápido personalizadas para estos comandos yendo a Settings > Hotkeys
y buscando "Smart Composer". (Nota: las teclas de acceso rápido no están configuradas de forma predeterminada)
Dominio | Descripción | Tecla de acceso rápido preferida |
---|---|---|
Abrir vista de chat | Abre la interfaz de chat de IA | Cmd+Shift+L |
Agregar selección al chat | Agrega el texto seleccionado al chat actual. | Cmd+L |
Reconstruir todo el índice de la bóveda | Reconstruye el índice de incrustación RAG para todos los archivos en la bóveda | - |
Actualizar índice para archivos modificados | Actualiza el índice de incrustación RAG para archivos modificados recientemente | - |
Descargue main.js
, manifest.json
y styles.css
desde la última versión.
Cree una carpeta llamada obsidian-smart-composer
en el directorio <Vault>/.obsidian/plugins/
de su bóveda.
Coloque los archivos descargados en esta nueva carpeta.
Abra la configuración de Obsidian Settings > Community plugins
y habilite Smart Composer.
Para ver nuestra hoja de ruta actualizada y el progreso de nuestro proyecto, consulte nuestro tablero kanban de Proyectos de GitHub.
Algunas de nuestras características planificadas incluyen:
Soporte para otros modelos, incluidos los modelos locales
Soporte para entradas de imágenes o archivos externos (PDF, DOCX, etc.)
Plantillas de avisos personalizados y avisos del sistema
Mencionar con etiquetas u otros metadatos
Valoramos sus comentarios y queremos asegurarnos de que pueda compartir fácilmente sus pensamientos e informar cualquier problema:
Informes de errores : si encuentra algún error o comportamiento inesperado, envíe un problema en nuestra página de problemas de GitHub. Asegúrese de incluir tantos detalles como sea posible para ayudarnos a reproducir y solucionar el problema.
Solicitudes de funciones : para obtener ideas o mejoras sobre nuevas funciones, utilice nuestra página Discusiones de GitHub - Ideas y solicitudes de funciones. Crea una nueva discusión para compartir tus sugerencias. Esto permite la participación de la comunidad y nos ayuda a priorizar desarrollos futuros.
Muestra y cuenta : ¡Nos encanta ver cómo usas Smart Composer! Comparta sus casos de uso únicos, flujos de trabajo o aplicaciones interesantes del complemento en las Discusiones de GitHub: página Smart Composer Showcase.
¡Sus comentarios y experiencias son cruciales para hacer que Smart Composer sea mejor para todos!
Damos la bienvenida a todo tipo de contribuciones a Smart Composer, incluidos informes de errores, correcciones de errores, mejoras de documentación y mejoras de funciones.
Para obtener ideas sobre funciones importantes, primero cree un problema para analizar la viabilidad y el enfoque de implementación.
Si está interesado en contribuir, consulte nuestro archivo CONTRIBUTING.md para obtener información detallada sobre:
Configurar el entorno de desarrollo
Nuestro flujo de trabajo de desarrollo
Trabajar con el esquema de la base de datos
El proceso para enviar solicitudes de extracción
Problemas conocidos y soluciones para desarrolladores
Este proyecto está bajo la licencia MIT.