DASHHUB: A plataforma de IA de código aberto para equipes de todos os tamanhos
Capacite sua jornada de IA com integração perfeita , flexibilidade inigualável e segurança interna ?, Todos impulsionados por uma abordagem da comunidade pela primeira vez
O DashHub é criado para tornar a IA mais acessível ?, Mais rápida para implantar ⏩ e mais segura para empresas e equipes de todos os tamanhos. De startups a organizações em crescimento, o DashHub permite que você adote o mais recente tecnologia de IA, mantendo o controle total sobre seus dados e APIs. O design de código aberto fornece soluções personalizadas e plug-and-play que escalam com suas necessidades, reduzindo a complexidade e diminuindo os custos . O DashHub promove a adoção de IA segura e neutra do fornecedor , deixando as equipes colaborarem ? e inovar com facilidade.
Esteja você aumentando a produtividade da equipe ou a criatividade, o DashHub é o caminho mais inteligente e econômico para maximizar a IA.
No DashHub, acreditamos em ferramentas que se adaptam aos seus fluxos de trabalho e objetivos exclusivos , fornecendo uma experiência de IA flexível e perfeita que ajuda você a trabalhar mais inteligente enquanto continua a prosperar com as ferramentas que você conhece.
? Índice
- DASHHUB: A plataforma de IA de código aberto unificado para empresas
- ? Índice
- ? Introdução
- ? Por que escolher o DashHub
- Configurar
- Migrações
- Elasticsearch
- Implantação
- Funções e permissões do usuário
- ? Principais recursos
- Projetos
- Especialistas?
- Aplicações
- Gestão do conhecimento
- Fase MVP
- ? Planos futuros - sinta -se à vontade para contribuir! ?
- Processo de integração
- Arquitetura técnica
- Segurança e conformidade
- ️ Limitações e considerações
- ? Licença
- ? Contribuindo
? Introdução
Bem -vindo ao DashHub , sua solução definitiva para integração perfeita de IA. Nossa plataforma capacita os usuários a integrar, gerenciar e utilizar e utilizar e utilizar grandes modelos de idiomas (LLMS) e soluções generativas de IA (GENAI) em qualquer ambiente. Nosso objetivo é simplificar a adoção da IA, tornando-a acessível , segura , eficiente e econômica para todos.
? Por que escolher o DashHub
- Interface unificada para todas as soluções genai
- Acesse vários modelos de IA e fornecedores como Midjourney, Gemini, Openai e muito mais através de uma única plataforma intuitiva.
- Econômico
- Pague pelo uso, não por conta. Obtenha acesso aos modelos mais recentes e especializados sem várias assinaturas.
- Especialistas de IA personalizados
- Crie e gerencie especialistas movidos a IA adaptados a funções específicas, implantáveis em toda a sua organização.
- Implementação rápida e fácil
- Suba e funcionando rapidamente com a configuração mínima, adequada para indivíduos e empresas.
- Colaboração do projeto
- Organize o trabalho em projetos com bases de conhecimento compartilhadas e recursos de colaboração de equipes.
- Preservação do contexto
- Mantenha o histórico de conversas e a consistência dos dados em diferentes modelos de IA.
- Controle de acesso seguro
- Permissões e autenticação baseadas em funções para segurança aprimorada.
- Implantação flexível
- Implante o DashHub localmente ou na nuvem para se adequar à sua infraestrutura.
Configurar
Para executar o projeto, siga estas etapas:
- Clone o repositório executando o seguinte comando:
git clone https://github.com/dashhub-org/dashhub.git
- Instale as dependências necessárias executando o seguinte comando:
- Inicie o projeto executando o seguinte comando:
Depois de executar esses comandos, o projeto deve começar a ser executado e você pode acessá -lo através do seu navegador da web.
Migrações
Para executar as migrações, siga estas etapas:
cd apps/backend
yarn run db:migrate
Para reverter as migrações, siga estas etapas:
cd apps/backend
yarn run db:migrate --down
Elasticsearch
Para reindex todos os dados no Elasticsearch, execute o seguinte comando:
Implantação
Para implantar o projeto no ambiente de preparação , execute o seguinte comando:
git push origin main:hetzner/staging
Para implantar o projeto no ambiente de produção , use o seguinte comando:
git push origin main:hetzner/production
Funções e permissões do usuário
A plataforma suporta três tipos de usuários:
- Admin
- Adicione novos usuários ao sistema
- Gerenciar permissões de usuário
- Usuários de tecnologia
- Adicionar e gerenciar novos especialistas
- Gerenciar integrações LLM
- Configure soluções de armazenamento
- Gerenciar aplicativos
- Usuários (funcionários)
- Interagir com interfaces de bate -papo geral
- Criar e gerenciar projetos
- Convide membros da equipe para projetos
- Utilize especialistas em projetos
- Use aplicativos para tarefas específicas
? Principais recursos
Projetos
- Espaços dedicados : Crie projetos com bases e configurações de conhecimento personalizadas.
- Colaboração : convide membros da equipe e trabalhe juntos em um espaço.
- Preservação da história : mantenha o histórico e o contexto do bate -papo em cada projeto.
Especialistas?
- Assistentes de IA personalizados : desenvolva especialistas em IA especializados para tarefas específicas.
- Acesso em toda a organização : Gerencie e implante especialistas em toda a sua organização.
- Integração do conhecimento : utilize informações específicas do projeto para aprimorar as interações de IA.
Aplicações
- Ferramentas específicas de tarefas : Crie pequenos aplicativos LLM para operações específicas (por exemplo, reescrita por email, estrutura de dados).
- Componentes reutilizáveis : use aplicativos em diferentes projetos para obter eficiência.
Gestão do conhecimento
- Bases de conhecimento : os usuários podem adicionar saídas às bases de conhecimento do projeto.
- Opções de exportação : faça o download e exporta informações conforme necessário.
Fase MVP
O produto mínimo viável (MVP) inclui os seguintes recursos:
- Interface do usuário baseada na Web
- Gerenciamento de usuários : Admin, Tech User, Funções do Usuário, além de Admin SaaS para criar Contas Admin/Org.
- Criação e gerenciamento de projetos
- Especialistas pré-configurados : quatro especialistas com instruções personalizadas.
- Somente integração de armazenamento da AWS
- Provedor Primário LLM : Chatgpt 4o Mini
- Nenhuma seleção do provedor LLM
- Funcionalidade básica de bate -papo
Limitações no MVP:
- No Mid-Conversation LLM Switching provedor.
- Número limitado de especialistas pré-configurados.
- Provedor de armazenamento único (AWS).
? Planos futuros - sinta -se à vontade para contribuir! ?
Os aprimoramentos planejados para versões futuras incluem:
- Integração com outros serviços de IA : Claude, Llama, Gêmeos, Perplexidade, Pista, Midjourney, Abraçando o rosto e muito mais.
- Opções de armazenamento expandido : Suporte para Azure, Google Cloud, Storage Local e muito mais.
- Suporte de múltiplas linguagens : interface e interações de IA em vários idiomas.
- Integrações da ferramenta corporativa : Slack, Microsoft 365, Salesforce, Google Workspace, Box, Zoho Docs, etc.
- Análise e relatórios cruzados
- Segurança no nível corporativo : assinatura única
- Criador especialista avançado : recursos aprimorados com sistemas de agentes.
- Segurança e conformidade aprimoradas : GDPR, conformidade HIPAA e recursos avançados de segurança corporativa.
Processo de integração
Introdução ao DashHub é simples:
- Inscreva -se : crie uma conta.
- Convide usuários : adicione membros da equipe e atribua funções.
- Adicionar credenciais da API LLM : (simulado no MVP)
- Configurar solução de armazenamento : AWS no MVP; Mais opções em breve.
- Personalizar : Carregue o logotipo e as configurações da sua empresa.
- Comece a criar : comece a usar e aproveite os desenvolvimentos mais recentes da IA em um ambiente salvo.
Arquitetura técnica
A plataforma foi projetada como um aplicativo da Web com os seguintes componentes principais:
- Frontend : interface da web responsiva
- Back-end : Arquitetura orientada pela API
- Armazenamento : armazenamento de dados do lado do cliente (AWS no MVP, expansível no futuro)
- Integração da IA : conexões baseadas em API com provedores de IA
- Segurança : medidas de segurança da qualidade corporativa (a serem expandidas em versões futuras)
Segurança e conformidade
Embora o MVP se concentre na funcionalidade principal, as versões futuras abordarão os requisitos avançados de segurança e conformidade, incluindo potencialmente:
- Conformidade do GDPR
- Conformidade HIPAA
- Certificação SOC 2
- Criptografia de ponta a ponta
- Controles de acesso avançado
- Auditoria log
️ Limitações e considerações
- Recursos simulados : Alguns recursos são simulados no MVP para demonstrar recursos futuros.
- Comutação do provedor LLM : não suportado no meio da conversão no MVP.
- Recursos LLM : a plataforma atua como agregador e não fornece seus próprios recursos de LLM.
- Modelo de ajuste fino : não tratado pela plataforma; Os clientes podem conectar seus próprios modelos de ajuste fino.
- Escala de dados : para usuários médios e grandes - manipulados principalmente no lado do cliente devido ao uso de soluções de armazenamento do cliente.
? Licença
O DashHub é liberado sob a licença Apache 2.0, promovendo abertura e colaboração enquanto fornece proteções para os colaboradores.
? Contribuindo
Congratulamo -nos com contribuições da comunidade! Leia nossas diretrizes e código de conduta contribuintes antes de começar.
- Bugs de relatório : use o rastreador de problemas para relatar bugs.
- Sugerir recursos : Abra uma solicitação de recurso no rastreador de edição.
- Envie solicitações de tração : siga nossas diretrizes e envie suas melhorias.
Junte -se a nós na formação do futuro da integração da IA. Juntos, podemos tornar a IA mais acessível e benéfica para todos.
Esta documentação será atualizada à medida que o produto evolui, novos recursos são adicionados e recursos adicionais são introduzidos.