Acesso no exterior: www.kdjingpai.com
Ctrl + D Marcar este site como favorito

O Sim é uma plataforma de código aberto de criação de fluxo de trabalho de agente de IA projetada para ajudar os usuários a criar e implantar rapidamente modelos de linguagem grandes (LLMs) que conectam várias ferramentas. Ele oferece uma interface intuitiva para desenvolvedores, entusiastas de tecnologia e usuários corporativos. O Sim Studio é compatível com implantações locais e na nuvem, além de ser flexível e compatível com uma ampla variedade de ambientes operacionais. Os usuários podem iniciá-lo rapidamente com comandos NPM simples ou com o Docker Compose, ou optar por executá-lo manualmente, configurando ou desenvolvendo contêineres. A plataforma suporta o carregamento de modelos locais e é compatível com ambientes de GPU ou CPU NVIDIA. O Sim Studio enfatiza o design leve e a experiência amigável para o desenvolvimento rápido de fluxos de trabalho orientados por IA.

 

Lista de funções

  • Construção do fluxo de trabalhoCrie rapidamente fluxos de trabalho de agentes de IA e conecte-se a ferramentas e fontes de dados externas por meio de uma interface intuitiva.
  • Várias opções de implementaçãoSuporte para hospedagem na nuvem, execução local (NPM, Docker Compose, contêineres de desenvolvimento, configuração manual).
  • Suporte ao modelo localIntegração de modelos de linguagem nativos de grande porte, extraindo-os por meio de scripts e adaptando-os a ambientes de GPU ou CPU.
  • Servidor ao vivoComunicação em tempo real: fornece recursos de comunicação em tempo real para dar suporte a ajustes dinâmicos do fluxo de trabalho e interação de dados.
  • Integração de banco de dadosSuporte à configuração de bancos de dados por meio do Drizzle ORM para simplificar o gerenciamento de dados.
  • Código aberto e contribuições da comunidadeBaseado na licença Apache-2.0, o envolvimento da comunidade no desenvolvimento e na otimização é incentivado.

Usando a Ajuda

Instalação e implementação

O Sim Studio oferece uma variedade de opções de instalação e implementação para atender às diferentes necessidades dos usuários. Veja a seguir as etapas detalhadas:

Método 1: usar o pacote NPM (mais fácil)

Essa é a maneira mais rápida de implementar localmente, basta instalar o Docker.

  1. Certifique-se de que o Docker esteja instalado e em execução.
  2. Execute o seguinte comando no terminal:
    npx simstudio
    
  3. Abra seu navegador e acesse http://localhost:3000/.
  4. Parâmetros opcionais:
    • -p, --port <port>Porta de execução: Especifica a porta de execução (padrão 3000).
    • --no-pullPular a extração da imagem mais recente do Docker.

Método 2: usando o Docker Compose

Ideal para usuários que precisam de mais controle.

  1. Armazém de Clonagem:
    git clone https://github.com/simstudioai/sim.git
    cd sim
    
  2. Execute o Docker Compose:
    docker compose -f docker-compose.prod.yml up -d
    
  3. entrevistas http://localhost:3000/.
  4. Se for usado um modelo local:
    • Puxe o modelo:
      ./apps/sim/scripts/ollama_docker.sh pull <model_name>
      
    • Inicie um ambiente que ofereça suporte a modelos locais:
      • Ambiente de GPU:
        docker compose --profile local-gpu -f docker-compose.ollama.yml up -d
        
      • Ambiente da CPU:
        docker compose --profile local-cpu -f docker-compose.ollama.yml up -d
        
    • Implementação do servidor: Editorial docker-compose.prod.ymlConfigurações OLLAMA_URL é o IP público do servidor (por exemplo, o http://1.1.1.1:11434) e, em seguida, execute-o novamente.

Abordagem 3: uso de contêineres de desenvolvimento

Para desenvolvedores que usam o VS Code.

  1. Instale o VS Code e a extensão Remote - Containers.
  2. Quando você abrir o projeto clonado do Sim Studio, o VS Code solicitará "Reopen in Container" (Reabrir no contêiner).
  3. Clique no prompt e o projeto será executado automaticamente no contêiner.
  4. É executado no terminal:
    bun run dev:full
    

    ou usar um comando de atalho:

    sim-start
    

Método 4: Configuração manual

Ideal para usuários que precisam de personalização total.

  1. Clone o repositório e instale as dependências:
    git clone https://github.com/simstudioai/sim.git
    cd sim
    bun install
    
  2. Configurar variáveis de ambiente:
    cd apps/sim
    cp .env.example .env
    

    compilador .env defina o arquivo DATABASE_URLeBETTER_AUTH_SECRET responder cantando BETTER_AUTH_URL.

  3. Inicializar o banco de dados:
    bunx drizzle-kit push
    
  4. Inicie o serviço:
    • Execute o front-end Next.js:
      bun run dev
      
    • Executar um servidor ativo:
      bun run dev:sockets
      
    • Execute ambos ao mesmo tempo (recomendado):
      bun run dev:full
      

Funções principais

  1. Criação de fluxos de trabalho de IA::
    • Faça login no Sim Studio (na nuvem ou local).
    • Selecione "New Workflow" (Novo fluxo de trabalho) na interface.
    • Arraste e solte módulos ou configure agentes de IA por meio de modelos para se conectar a ferramentas como Slack, Notion ou APIs personalizadas.
    • Defina condições de acionamento e metas de saída, salve e teste o fluxo de trabalho.
  2. Uso de modelos locais::
    • Modelos pull (por exemplo, LLaMA ou outros modelos de código aberto):
      ./apps/sim/scripts/ollama_docker.sh pull <model_name>
      
    • Selecione Local Model na configuração do fluxo de trabalho para especificar o modo GPU ou CPU.
    • Teste a resposta do modelo para garantir que o fluxo de trabalho esteja funcionando corretamente.
  3. comunicação em tempo real::
    • O Real-Time Server do Sim Studio oferece suporte ao ajuste dinâmico de fluxos de trabalho.
    • Ative o modo em tempo real na interface para observar o fluxo de dados e os resultados de saída.
    • As atualizações do fluxo de trabalho podem ser acionadas manualmente por meio da API ou da interface.
  4. Gerenciamento de banco de dados::
    • Use o Drizzle ORM para configurar um banco de dados para armazenar dados de fluxo de trabalho.
    • existir .env configurar DATABASE_URLEm execução bunx drizzle-kit push Inicialização.
    • Visualize e gerencie tabelas de dados por meio da interface.

advertência

  • Certifique-se de que a versão do Docker esteja atualizada para evitar problemas de compatibilidade.
  • Os modelos locais exigem muito espaço de armazenamento e recursos computacionais, portanto, recomenda-se o uso de GPUs de alto desempenho.
  • A implementação do servidor requer a configuração de IPs e portas públicas para garantir o acesso externo adequado.

cenário do aplicativo

  1. Atendimento automatizado ao cliente
    Use o Sim Studio para criar agentes de atendimento ao cliente com IA que se conectam a sistemas de CRM e ferramentas de bate-papo para responder automaticamente às consultas dos clientes com menos intervenção humana.
  2. Geração de conteúdo
    Os desenvolvedores podem gerar artigos, códigos ou rascunhos de projeto a partir de modelos locais, integrando Noção ou saída de armazenamento do Google Drive.
  3. Fluxo de trabalho de análise de dados
    Configure agentes de IA para analisar dados CSV, gerar relatórios visuais, conectar-se ao Tableau ou a APIs personalizadas para automatizar o processamento.
  4. Ferramentas de produtividade pessoal
    Conecte ferramentas de gerenciamento de calendário, e-mail e tarefas para agendar ou gerar automaticamente resumos de reuniões.

QA

  1. O Sim Studio é gratuito?
    O Sim Studio é um projeto de código aberto baseado na licença Apache-2.0 e é de uso gratuito. A versão em nuvem pode envolver taxas de hospedagem; verifique os preços oficiais para obter detalhes.
  2. É necessário ter experiência em programação?
    Não é necessário. A interface é simples e adequada para usuários não técnicos. No entanto, os desenvolvedores podem implementar funcionalidades mais complexas por meio de configuração manual ou APIs.
  3. Quais modelos de linguagem grandes são suportados?
    Oferece suporte a uma ampla variedade de modelos de código aberto (por exemplo, LLaMA) que podem ser extraídos por meio de scripts e executados localmente.
  4. Como faço para contribuir com o código?
    Consulte o Guia de Contribuição no repositório do GitHub e envie uma Pull Request para participar do desenvolvimento.
0Marcado
0Recomendado

Recomendado

Não consegue encontrar ferramentas de IA? Tente aqui!

Basta digitar a palavra-chave Acessibilidade Bing SearchA seção Ferramentas de IA deste site é uma maneira rápida e fácil de encontrar todas as ferramentas de IA deste site.

voltar ao topo

pt_BRPortuguês do Brasil