Aprendizagem pessoal com IA
e orientação prática

Open Notebook: ferramenta de anotações com IA personalizada, alternativa de código aberto ao Notebook LM

Introdução geral

O Open Notebook é uma ferramenta de gerenciamento de notas de código aberto e focada na privacidade, criada para oferecer aos usuários uma alternativa ao Google Notebook LM. Com o Open Notebook, os usuários podem gerenciar fluxos de trabalho de pesquisa, gerar anotações assistidas por IA e interagir com o conteúdo sob seu próprio controle. O projeto está em desenvolvimento ativo, com otimizações e aprimoramentos contínuos dedicados a oferecer aos usuários uma experiência de gerenciamento de notas mais flexível e avançada.

O projeto é compatível com uma ampla variedade de modelos de IA (incluindo OpenAI, Anthropic, Gemini, Vertex AI etc.) e oferece recursos avançados de integração de conteúdo que podem lidar com uma ampla variedade de formatos, como links, PDFs, EPUBs, documentos do Office, vídeos do YouTube, arquivos de áudio e vídeo e muito mais. O projeto é desenvolvido em Python, usando Streamlit para criar a interface, LangChain para lidar com interações de IA e SurrealDB para armazenamento de dados.


Open Notebook: criando um assistente de anotações com IA personalizado, Notebook LM alternative-1

 

Lista de funções

  • Suporte a vários notebooks: organize facilmente vários projetos de pesquisa
  • Suporte a vários modelos: compatível com OpenAI, Anthropic, Gemini, Vertex AI, Open Router, Ollama, etc.
  • Gerador de podcast: converte automaticamente as anotações para o formato de podcast
  • Ampla integração de conteúdo: suporte para links, PDFs, EPUBs, Office, TXT, arquivos Markdown, vídeos do YouTube e muito mais!
  • Notas orientadas por IA: suporte para criação manual ou geração de insights assistida por IA
  • Mecanismo de pesquisa integrado: recursos de pesquisa de texto completo e vetorial incorporados
  • Gerenciamento de contexto refinado: controle preciso sobre o escopo do conteúdo compartilhado com a IA
  • Recursos de conversão personalizados: suporte para análise aprofundada de conteúdo e extração de insights

 

Usando a Ajuda

1. modalidades de instalação

O projeto oferece duas opções de instalação:

Maneira 1: Executar a partir do código-fonte

# 1. clonar o repositório
git clone https://github.com/lfnovo/open-notebook
cd open-notebook
# 2. configure o arquivo de ambiente
cp .env.example .env
cp .env.example docker.env
# Edição do arquivo .env para configurar sua chave de API
# 3. instalar e executar
instalar
docker compose --profile db_only up
poetry run streamlit run app_home.py

Modo 2: Executar com o Docker

# Configure o arquivo de ambiente e, em seguida, execute
docker compose --profile multi up

2. uso básico

O projeto foi criado usando um layout de três colunas:

  • Coluna Fontes esquerda: Gerenciar todos os materiais de pesquisa
  • Coluna Notas do meio: crie ou use a IA para gerar notas
  • Barra Right Chat: converse com a IA e aproveite seu conteúdo

3. configuração do contexto

São fornecidas três opções de contexto:

  • sem contexto
  • somente resumo
  • Conteúdo completo
    As descrições dos itens podem ser adicionadas para ajudar a IA a fornecer uma resposta mais precisa.

4. função de pesquisa

  • Suporte à pesquisa de texto completo
  • Oferece suporte à pesquisa baseada em vetores
  • Localize rapidamente qualquer estudo

5. uso de recursos especiais

  • Geração de podcast: suporte à geração em vários idiomas, alto-falante e estrutura personalizáveis
  • Função de conversão: estão disponíveis conversões personalizadas para análise de ensaios, redação de artigos, etc.
  • Perguntas e respostas inteligentes: função de perguntas e respostas com suporte para citação do texto original
  • Gerenciamento de modelos: interface unificada para gerenciar diferentes modelos e provedores de IA
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " Open Notebook: ferramenta de anotações com IA personalizada, alternativa de código aberto ao Notebook LM

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil