O Magic é a primeira plataforma de produtividade de IA completa e de código aberto do mundo, projetada para ajudar empresas e indivíduos a trabalhar com eficiência por meio da tecnologia de IA. Ela integra vários módulos, incluindo um agente universal de IA, orquestração de fluxo de trabalho de IA e uma ferramenta corporativa de mensagens instantâneas. A Magic adota uma filosofia de código aberto, e o código está disponível publicamente no GitHub para que qualquer pessoa possa acessar e personalizar gratuitamente. A plataforma é adequada para profissionais que trabalham, empreendedores e gerentes de empresas para melhorar a eficiência do trabalho por meio de ferramentas inteligentes e ajudar as empresas a implantar rapidamente aplicativos de IA. O Magic suporta vários modelos de linguagem em larga escala, é fácil de operar e poderoso, e é adequado para uma variedade de cenários de tarefas complexas.
Lista de funções
- Super Magic (Super Mágica)Agente de IA de uso geral que oferece suporte ao processamento de tarefas complexas, como análise automatizada de dados, geração de conteúdo etc.
- Fluxo mágicoFerramenta de orquestração de fluxo de trabalho de IA visual que permite aos usuários projetar e executar fluxos de trabalho automatizados.
- IM mágicoSistema de mensagens instantâneas de nível empresarial com agentes de IA integrados para dar suporte à colaboração em equipe e ao diálogo inteligente.
- Sistema operacional Teamshare (em breve)Um sistema de escritório colaborativo on-line de nível empresarial que oferece recursos de gerenciamento de documentos e colaboração em equipe.
- Suporte a vários modelos de linguagem em grande escalaCompatível com modelos no formato OpenAI, permitindo que os usuários configurem de forma flexível os recursos de IA.
- Suporte a código abertoO código completo está disponível no GitHub para dar suporte a contribuições de desenvolvedores e desenvolvimento personalizado.
Usando a Ajuda
Processo de instalação
O Magic tem um processo de instalação simples para usuários com conhecimentos técnicos básicos. Veja a seguir as etapas detalhadas de instalação, com base na documentação oficial do GitHub:
- Clonagem da base de código
Execute o seguinte comando no terminal para clonar o código Magic localmente:git clone https://github.com/dtyq/magic.git cd magic
Isso fará o download da base de código completa do Magic em seu dispositivo local.
- Configuração de variáveis de ambiente
O Magic precisa ser configurado com pelo menos um modelo de linguagem grande que suporte o formato OpenAI (por exemplo, ChatGPT ou similar). Copie o arquivo de configuração de exemplo:cp .env.example .env cp config/.env_super_magic.example .env_super_magic
show (um ingresso)
.env
responder cantando.env_super_magic
preencha sua chave de API do modelo de idioma e outros parâmetros necessários. Certifique-se de configurar pelo menos um modelo de idioma, caso contrário, o Magic não funcionará corretamente. - Início dos serviços
- Ativação de front-end: Executar
./bin/magic.sh start
o serviço será executado em primeiro plano e é adequado para depuração. - ativação de bastidores: Executar
./bin/magic.sh daemon
O serviço é executado em segundo plano e é adequado para ambientes de produção. - verificar status: Executar
./bin/magic.sh status
para verificar se o serviço está sendo executado corretamente. - Ver registro: Executar
./bin/magic.sh logs
Verifique o registro de execução para solucionar o problema.
- Ativação de front-end: Executar
- Acesso à interface de gerenciamento do RabbitMQ
O Magic usa o RabbitMQ para gerenciar filas de tarefas. Acessarhttp://localhost:15672
O nome de usuário padrão é usado.admin
e senhasmagic123456
Faça login e verifique o status de suas tarefas. - Configuração da funcionalidade corporativa
Se você for um usuário corporativo, poderá entrar em contato com a equipe da Magic (e-mail: dev@dtyq.com) para obter suporte sobre recursos administrativos adicionais, como controle avançado de privilégios ou implementação personalizada.
Guia de operação de funções
Super Magic (Super Mágica)
O SuperMagic é o principal agente de IA da plataforma Magic, adequado para lidar com tarefas complexas. Os usuários podem interagir com a IA por meio de entrada de texto ou chamadas de API. Exemplo:
- Automação de tarefasDigite "Analyse last month's sales data and generate a report" (Analisar os dados de vendas do mês passado e gerar um relatório) e a IA processará automaticamente os dados e produzirá um relatório estruturado.
- Geração de conteúdoDigite "Escreva 100 palavras de texto promocional para um novo produto" e a IA gerará rapidamente um texto que atenda aos requisitos.
- fluxo de trabalho::
- Faça login na plataforma Magic e acesse o módulo SuperMagic.
- Descreva a tarefa na caixa de entrada, por exemplo, "Collate data from an Excel spreadsheet and extract key indicators".
- Defina o formato de saída (texto, tabela ou JSON).
- Clique em "Execute" (Executar) e a IA retornará o resultado em alguns segundos.
- O processamento de tarefas em lote pode ser realizado por meio de chamadas de API, adequadas para aplicativos de nível empresarial.
Fluxo mágico
O Magic Flow é uma ferramenta visual de orquestração de fluxo de trabalho para usuários que precisam automatizar tarefas repetitivas. Os usuários podem criar fluxos de trabalho por meio de uma interface de arrastar e soltar. Exemplo:
- Criação de fluxos de trabalho::
- Faça login na plataforma Magic e acesse o módulo Magic Flow.
- Clique em "New Workflow" (Novo fluxo de trabalho) e selecione a condição de acionamento (por exemplo, "Receive new email" (Receber novo e-mail)).
- Adicione nós de ação, como "Extrair conteúdo de e-mail" ou "Armazenar dados no banco de dados".
- Conecte os nós para formar um processo completo.
- Salve e execute, e o sistema executará automaticamente o fluxo de trabalho.
- cenário de amostraConfigure um fluxo de trabalho para extrair automaticamente as informações do pedido e atualizar o sistema CRM quando um e-mail do cliente for recebido.
IM mágico
O Magic IM é um mensageiro instantâneo de nível empresarial com agentes de IA integrados. Os membros da equipe podem usá-lo para se comunicar em tempo real e invocar a IA para concluir tarefas. Exemplo:
- diálogo inteligenteDigite "@Magic summarise minutes" na janela de bate-papo e a IA gerará automaticamente um resumo da reunião.
- Trabalho em equipeSuporte para criação de grupos, compartilhamento de arquivos e atribuição de tarefas.
- fluxo de trabalho::
- Faça login na plataforma Magic e vá para o módulo Magic IM.
- Crie grupos de equipes e convide membros para participar.
- Chame a IA usando @Magic na caixa de diálogo e digite as instruções da tarefa.
- Visualize os resultados retornados pela IA ou compartilhe-os diretamente com os membros da equipe.
contribuição de código aberto
A Magic incentiva os desenvolvedores a participarem da comunidade de código aberto. Os usuários podem:
- entrevistas
https://github.com/dtyq/magic
Confira as diretrizes de contribuição. - Envie códigos, informe problemas ou sugira novos recursos.
- Se você encontrar uma vulnerabilidade de segurança, poderá enviar um e-mail para
dev@dtyq.com
A equipe tratará do assunto em tempo hábil.
advertência
- Requisitos ambientaisO Magic precisa ser executado em um sistema Linux ou semelhante ao Unix, sendo recomendado o Ubuntu 20.04 ou superior.
- requisito de redeCertifique-se de que o dispositivo esteja conectado a uma rede estável, pois algumas funções exigem acesso a APIs externas.
- Suporte à documentaçãoDocumentação detalhada pode ser acessada em
https://docs.letsmagic.cn/en
contém descrições de API e guias de configuração avançada.
cenário do aplicativo
- Automação para pequenas e médias empresas
As pequenas e médias empresas utilizam o Magic Flow para automatizar tarefas rotineiras, como o processamento de pedidos de clientes, a geração de relatórios de vendas e a economia de custos de mão de obra. - Trabalho em equipe e comunicação
As equipes remotas se comunicam em tempo real por meio do Magic IM, combinando agentes de IA para concluir rapidamente a organização de documentos ou atas de reuniões, melhorando a eficiência da colaboração. - Desenvolvedores personalizando aplicativos de IA
Os desenvolvedores usam o código-fonte aberto da Magic para personalizar aplicativos proprietários de IA, como o desenvolvimento de sistemas inteligentes de atendimento ao cliente para plataformas de comércio eletrônico. - Análise de dados e relatórios
Os analistas de dados usam o SuperMagic para trabalhar com conjuntos de dados complexos, gerando automaticamente gráficos visuais e reduzindo o tempo de análise.
QA
- O Magic é gratuito?
O Magic é uma plataforma de código aberto e de uso gratuito para indivíduos e desenvolvedores. Os usuários corporativos podem entrar em contato com a equipe para obter suporte a recursos premium pagos. - Como faço para configurar um modelo de linguagem grande?
existir.env
responder cantando.env_super_magic
Preencha o arquivo com a chave de API do modelo compatível com o formato OpenAI, salve-o e reinicie o serviço. - Quais sistemas operacionais são compatíveis com o Magic?
No momento, o principal suporte para sistemas Linux e Unix, recomendado o Ubuntu 20.04 ou superior, não oferece suporte à implantação direta do Windows. - Como posso participar de contribuições de código aberto?
entrevistashttps://github.com/dtyq/magic
Leia as diretrizes de contribuição, envie código ou faça comentários.