Introdução geral
O AutoFlow é uma ferramenta de código aberto desenvolvida pela PingCAP para criar bases de conhecimento baseadas em gráficos com armazenamento vetorial sem servidor TiDB. Ele integra o LlamaIndex e a estrutura DSPy para oferecer suporte à pesquisa de diálogos complexos e à edição de gráficos de conhecimento. Os usuários podem incorporar a janela de pesquisa de diálogo em um site com um simples trecho de código JavaScript para aprimorar a experiência do usuário.
Lista de funções
- construção de gráficos de conhecimentoBaseado no armazenamento vetorial TiDB, ele oferece suporte à criação e à edição de gráficos de conhecimento.
- Pesquisa de diálogoIntegração com o LlamaIndex e a estrutura do DSPy para fornecer recursos semelhantes Perplexidade A função de pesquisa de diálogo do
- Armazenamento sem servidorSuporte ao armazenamento e gerenciamento de dados em grande escala com o armazenamento vetorial sem servidor TiDB.
- Janela de pesquisa incorporadaIncorporação de uma janela de pesquisa de diálogo em um site por meio de um snippet de código JavaScript.
- Implementação do DockerSuporte à implantação local usando o Docker e o Docker Compose.
Usando a Ajuda
Instalação e implementação
- implantação local::
- Certifique-se de que o Docker e o Docker Compose estejam instalados.
- Clone o repositório do AutoFlow:
git clone https://github.com/pingcap/autoflow.git
- Vá para o diretório do projeto e inicie o serviço:
cd autoflow docker-compose up -d
- Para acessar uma instância do AutoFlow implantada localmente, o endereço padrão é
http://localhost:3000
.
- Janela de pesquisa incorporada::
- Copie o seguinte trecho de código JavaScript e incorpore-o em seu site:
html
¨K16K
- O snippet de código exibirá uma janela de pesquisa de diálogo no canto inferior direito do site, onde os usuários podem pesquisar e interagir diretamente.
- Copie o seguinte trecho de código JavaScript e incorpore-o em seu site:
Guia de operação de funções
- construção de gráficos de conhecimento::
- Acesse a interface de administração do AutoFlow e selecione o módulo Knowledge Graph.
- Adicione, modifique ou exclua nós de conhecimento e relacionamentos usando as ferramentas de edição incorporadas.
- Depois de salvar as alterações, o Knowledge Graph será automaticamente atualizado e estará disponível para pesquisa de diálogo.
- Pesquisa de diálogo::
- Insira uma consulta na janela de pesquisa de diálogo e o sistema fornecerá respostas relevantes com base no gráfico de conhecimento e no banco de dados de vetores.
- Os usuários podem refinar ainda mais suas consultas por meio do diálogo para obter informações mais precisas.
- Gerenciamento de armazenamento sem servidor::
- Acesse a interface de administração do TiDB para visualizar e gerenciar os dados armazenados.
- Oferece suporte à importação, exportação e backup de dados para garantir a segurança e a alta disponibilidade dos dados.
Procedimento de operação detalhado
- Adição de nós de conhecimento::
- Clique no botão "Add Node" (Adicionar nó).
- Digite o nome e a descrição do nó e selecione o tipo de nó.
- Salve o nó e o sistema atualizará automaticamente o gráfico de conhecimento.
- Edição de relações de conhecimento::
- Selecione dois nós e clique no botão "Add Relationship" (Adicionar relacionamento).
- Insira uma descrição do relacionamento e selecione um tipo de relacionamento.
- Salve o relacionamento e o Knowledge Graph será atualizado automaticamente.
- Uso de pesquisa de diálogo::
- Digite uma pergunta na janela de pesquisa, como "What is AutoFlow?
- O sistema fornecerá respostas com base no gráfico de conhecimento e exibirá nós e relacionamentos relevantes.
- Os usuários podem clicar nos nós para visualizar detalhes ou continuar a fazer perguntas para obter mais informações.