O GAIA é um assistente de IA de código aberto projetado para ajudar os usuários a melhorar sua eficiência pessoal. Ele oferece suporte aos usuários com gerenciamento de tarefas, consulta de informações e agendamento por meio da tecnologia de processamento de linguagem natural. Os usuários podem acessar diretamente o https://heygaia.io
O GAIA suporta interação de voz e texto e tem uma interface simples adequada para uso pessoal e de pesquisa. O projeto está licenciado sob a Polyform Strict License 1.0.0 apenas para uso não comercial. Os usuários podem participar do desenvolvimento ou obter suporte técnico via GitHub. Ele é bem documentado e tem o apoio da comunidade, sendo adequado para quem precisa de uma ferramenta eficiente.
Lista de funções
- Gerenciamento de tarefasSuporte para criação, controle e conclusão de tarefas pessoais com lembretes automáticos de prazos.
- Solicitação de informaçõesPesquisa rápida de informações por meio de linguagem natural e suporte a várias fontes de dados.
- ProgramaIntegração de calendários para planejar automaticamente reuniões e eventos e reduzir conflitos de horário.
- interação por vozSuporte a entrada de voz para facilitar a operação em cenários móveis.
- Personalização de código abertoDocumentação do desenvolvedor: A documentação do desenvolvedor é fornecida para que os usuários possam modificar a funcionalidade de acordo com suas necessidades.
Usando a Ajuda
Como começar
O GAIA oferece duas maneiras de usá-lo: acesso on-line direto e auto-hospedagem local. Veja abaixo as etapas detalhadas:
Uso on-line
- Abra seu navegador e acesse
https://heygaia.io
. - Não é necessário se registrar, basta digitar o texto ou usar o microfone para interagir com o GAIA.
- Insira uma tarefa na página inicial, como "Lembre-me de uma reunião amanhã às 10h", e o GAIA a registrará automaticamente e definirá um lembrete.
- Ao pesquisar informações, insira uma pergunta como "Qual é o clima em Pequim hoje?" e o GAIA retornará resultados em tempo real.
- Você pode adicionar ou visualizar programações clicando na opção "Calendar" (Calendário) na interface.
Instalação auto-hospedada
Para aqueles que desejam implantar localmente, o GAIA fornece um guia detalhado de auto-hospedagem. Veja abaixo o processo de instalação:
- Preparação ambiental::
- Certifique-se de que seu sistema seja compatível com o Docker e o Docker Compose.
- Execute o seguinte comando para instalar as dependências:
sudo apt update sudo apt install docker.io sudo apt install docker-compose
- projeto de clonagem::
- Acesso aos repositórios do GitHub
https://github.com/heygaia/gaia
, código do clone:git clone https://github.com/heygaia/gaia cd gaia
- Acesso aos repositórios do GitHub
- Ambiente de configuração::
- solo
docs.heygaia.io
guia auto-hospedado para edição de arquivos de configuraçãoconfig.yaml
A seguir, um exemplo de como configurar uma chave de API e um banco de dados.
- solo
- Início dos serviços::
- Execute o seguinte comando para iniciar o GAIA:
docker-compose up -d
- entrevistas
http://localhost:8080
Verifique se o serviço está em execução.
- Execute o seguinte comando para iniciar o GAIA:
- Verificar a instalação::
- Abra seu navegador, digite seu endereço local e teste a função de criação de tarefas ou de consulta de informações.
Funções principais
- Gerenciamento de tarefas::
- Na tela principal, digite "Add task: Complete report, tomorrow 17:00" e o GAIA analisará e registrará automaticamente.
- Exibir lista de tarefas: Digite "Show My Tasks" e o GAIA listará todas as suas tarefas.
- Modify Assignment (Modificar atribuição): Digite "Change Reporting Assignment to the Day After Tomorrow" (Alterar atribuição de relatório para depois de amanhã) e o GAIA atualizará o prazo.
- Excluir tarefa: Digite "Delete report task" (Excluir tarefa de relatório) e confirme para remover a tarefa.
- Solicitação de informações::
- Digite uma pergunta em linguagem natural, como "Quem será o ganhador do Prêmio Nobel em 2025?", e o GAIA obterá as informações mais recentes da Web.
- Suporte à consulta em vários idiomas, insira "como dizer 'obrigado' em francês", o GAIA retorna "Merci".
- Para perguntas complexas, o GAIA solicita "Para obter mais contexto, por favor, уточнить".
- Programa::
- Adicionar agenda: Digite "Agendar uma reunião com um cliente para quarta-feira às 14:00" e o GAIA a adiciona automaticamente ao calendário.
- View Schedule (Exibir programação): Digite "This Week's Schedule" (Programação desta semana) e o GAIA exibirá todas as programações.
- Calendário sincronizado: suporta a integração com o Google Calendar, vincula contas nas configurações.
- interação por voz::
- Toque no ícone do microfone na interface e diga um comando, como "Set a reminder for 8am tomorrow" (Definir um lembrete para as 8h de amanhã).
- O GAIA transcreve a voz e executa ações em tempo real para cenários de condução ou de grande movimento.
- O Voice é compatível com vários idiomas, você precisa selecionar o idioma nas configurações.
- Personalização de código aberto::
- Os desenvolvedores têm acesso a
docs.heygaia.io
Obtenha a documentação da API. - Modificar o código: após clonar o repositório, edite
main.js
Adicionar personalização. - Envie uma contribuição: siga o GitHub
Contributing Guidelines
Envie a solicitação pull.
- Os desenvolvedores têm acesso a
advertência
- A versão on-line não requer instalação, mas a funcionalidade é limitada pela rede.
- A auto-hospedagem requer servidores estáveis, sendo recomendado o Ubuntu 20.04 ou superior.
- Gratuito para uso não comercial, entre em contato com o responsável para obter permissão para uso comercial.
cenário do aplicativo
- Gerenciamento de tarefas individuais
O GAIA ajuda profissionais ocupados a gerenciar suas tarefas diárias. Os usuários podem adicionar rapidamente itens de tarefas por voz ou texto, e o GAIA os lembra automaticamente para que não os percam. - Apoio ao aprendizado dos alunos
Os alunos podem usar o GAIA para acessar materiais acadêmicos e organizar seus cronogramas de revisão. Ele fornece respostas rápidas a perguntas como "Explain quantum mechanics" (Explique a mecânica quântica) e consolida os cronogramas para a temporada de exames. - Banco de testes do desenvolvedor
Os desenvolvedores podem testar os recursos de IA com o GAIA auto-hospedado e personalizar plug-ins adequados para cenários que exploram tecnologias de processamento de linguagem natural. - Suporte ao teletrabalho
Os trabalhadores remotos podem usar o GAIA para gerenciar agendas de reuniões, acessar rapidamente informações de clientes e aumentar a produtividade.
QA
- Há alguma taxa para o GAIA?
O GAIA é gratuito para uso não comercial. Para o uso comercial, é necessário entrar em contato com o responsável para obter uma licença. - Como você lida com o reconhecimento de fala impreciso?
Verifique as configurações do microfone para ter certeza de que o ambiente está silencioso. Ou mude para o modo de entrada de texto. - Quais sistemas operacionais são compatíveis com a versão auto-hospedada?
Suporte oficialmente verificado para o Ubuntu 20.04 e superior, com o Docker e o Docker Compose instalados. - Ele é compatível com vários idiomas?
Sim, o GAIA suporta consulta em vários idiomas e interação por voz. Você precisa selecionar o idioma nas configurações. - Como posso me envolver no desenvolvimento do GAIA?
entrevistashttps://github.com/heygaia/gaia
LerContributing Guidelines
Envie melhorias no código ou na documentação.