O cto.new é uma inteligência de código de IA desenvolvida pela Engine Labs, Inc. Ela entende e executa tarefas de programação, aproveitando os conjuntos de ferramentas existentes dos desenvolvedores, como Jira, GitHub, Slack e outros. Esse corpo inteligente pode usar uma variedade de modelos de linguagem em grande escala (incluindo a família GPT da OpenAI, a família Claude da Anthropic e a família Gemini do Google) para planejar tarefas, escrever códigos e até mesmo corrigir bugs em programas.
O principal objetivo da cto.new é reduzir a barreira para o uso de ferramentas de programação de IA. Ela oferece um modelo totalmente gratuito que permite que mais equipes de desenvolvimento a integrem em seu trabalho diário como uma forma de melhorar a eficiência do desenvolvimento de software. A ferramenta foi projetada para ser mais do que apenas um auxílio para um único desenvolvedor, mas para acomodar os processos colaborativos de toda uma equipe. Ela compreende listas de trabalho compartilhadas e transferências de tarefas e fornece assistência durante todo o ciclo de desenvolvimento de software, desde o planejamento de tarefas até a revisão do código.
Projeto 2API reverso: https://github.com/lzA6/enginelabs-2api
Lista de funções
- Tarefas de programação automatizadasA interface de bate-papo permite que os usuários atribuam tarefas, como "corrigir um bug" ou "desenvolver um novo recurso", e as inteligências podem planejar e executar tarefas de codificação por conta própria.
- Roteamento inteligente de vários modelosIntegração de vários modelos de linguagem de grande porte, comuns no setor, e seleção automática do modelo mais adequado para processamento com base nas características da tarefa.
- Integração de fluxo de trabalho nativoCapacidade de se conectar a uma ampla gama de ferramentas de desenvolvimento e colaboração, como Linear, Jira, GitHub, GitLab, Slack etc., para trabalhar em um ambiente familiar aos desenvolvedores e permitir um fluxo contínuo de informações contextuais.
- Projeto de trabalho em equipeDesign: Projetado para trabalho compartilhado e transferência de tarefas em equipes, não apenas para programar solicitações para lidar com arquivos individuais, e capaz de se adaptar aos processos de desenvolvimento de equipes.
- compreensão contextualA Intelligentsia é capaz de acessar informações contextuais sobre toda a base de código, ferramentas associadas e documentos relacionados durante a execução de tarefas, o que leva a uma compreensão mais precisa dos requisitos da tarefa.
- Totalmente gratuitocto.new oferece um serviço gratuito de programação de IA que os usuários podem usar sem fornecer um cartão de crédito ou uma chave de API.
Usando a Ajuda
O cto.new é usado como uma inteligência de código de IA, principalmente por meio de uma interface de bate-papo e integração com as ferramentas de desenvolvimento existentes. Ele não requer uma instalação local complexa e os usuários podem iniciá-lo registrando e associando suas próprias ferramentas diretamente na Web.
Etapa 1: Registro e autorização
- entrevistas
https://cto.new/
Site oficial. - Você pode optar por fazer login diretamente usando sua conta do GitHub, GitLab, Linear ou Google, ou pode se inscrever usando seu endereço de e-mail.
- Depois de fazer o login pela primeira vez, você será orientado na configuração da autorização. Você precisa conectar o cto.new ao seu repositório de código (por exemplo, GitHub ou GitLab) e às ferramentas de gerenciamento de projetos (por exemplo, Jira ou Linear). Essa etapa é necessária porque dá às inteligências de IA acesso para ler códigos, analisar tarefas e confirmar códigos.
Etapa 2: Iniciar uma tarefa
As principais operações do cto.new são realizadas em sua interface de bate-papo.
- Início do diálogoInterface principal: Ao entrar na interface principal, você verá uma janela de bate-papo. Você pode atribuir tarefas ao cto.new em linguagem natural, como se estivesse conversando com um colega. Por exemplo, você pode digitar: "Por favor, corrija um erro de exibição de botão na página de login, a tarefa relacionada está na ordem de trabalho TICKET-123 do Jira".
- fornecer um contextoComo o cto.new já está integrado à sua ferramenta, ele lê automaticamente o
TICKET-123
Descrições de ordens de serviço, comentários e informações de ramificação de código associadas para entender o contexto completo da tarefa. - Criando a IntelligentsiaAgente de planejamento e codificação: Ao receber um comando, o cto.new cria um ou mais "agentes de planejamento e codificação". Esses agentes são instâncias que executam tarefas específicas em segundo plano. Você pode ver todos os agentes em execução e seu status na barra lateral da interface de bate-papo.
Etapa 3: Fluxo de trabalho do Intelligentsia
- PlanejamentoA Inteligência começará analisando os requisitos e dividindo uma tarefa complexa em uma série de pequenas etapas executáveis. Por exemplo, a correção de uma vulnerabilidade pode ser dividida em: reproduzir o problema -> localizar o código errado -> escrever a lógica de correção -> adicionar testes de unidade -> confirmar o código.
- CodificaçãoO corpo inteligente começará a escrever e modificar o código de acordo com as etapas planejadas. Ele verificará automaticamente novas ramificações de código, fará alterações e, em seguida, enviará o código para o repositório.
- Comunicação e feedbackDurante todo o processo, se a inteligência encontrar incertezas ou precisar tomar uma decisão, ela fará perguntas a você por meio da interface de bate-papo. Por exemplo, "Aqui estão duas correções, qual delas você prefere?"
- Missão cumprida: Depois que o código for escrito, o Intelligence criará automaticamente um Pull Request com base em suas configurações e o notificará sobre a revisão.
Função de destaque Operação:
- Localizar e corrigir um bugcto.new: Você pode simplesmente dizer: "Temos um erro de cálculo em nosso módulo de pagamento, por favor, ajude a solucionar o problema e corrigi-lo". O cto.new examinará a base de código relevante, tentará localizá-lo e fornecerá uma correção.
- Trabalhar em um tíqueteO cto.new é uma ferramenta de gerenciamento de código de barras: cole um link ou número de ordem de serviço diretamente do Jira ou do Linear e o cto.new assume a tarefa, automatizando todo o processo, desde a compreensão dos requisitos até o envio do código.
- Configuração e instalação: em
Settings & Config
O menu permite que você faça configurações mais detalhadas, incluindo:Models
Modelo de idioma: Selecione ou ajuste o modelo de idioma que as inteligências de IA podem usar.Repository Settings
Gerencie repositórios de códigos autorizados e configure as permissões relacionadas.Environment Variables
Configure as variáveis de ambiente necessárias para as inteligências quando elas executarem o código.
Essa profunda integração das inteligências de IA aos fluxos de trabalho existentes evita o incômodo de alternar entre diferentes ferramentas e permite que os desenvolvedores se dediquem mais ao seu trabalho criativo.
cenário do aplicativo
- Automatizar tarefas de programação de rotina
Em cenários em que é necessário escrever códigos repetitivos ou corrigir bugs comuns, os desenvolvedores podem atribuir essas tarefas diretamente ao cto.new. Por exemplo, gerar automaticamente o código da interface da API com base na documentação de requisitos do produto, corrigir bugs de rotina encontrados durante os testes ou complementar os testes de unidade para novos recursos. Isso economiza tempo de desenvolvimento e permite que os engenheiros se concentrem em projetos arquitetônicos mais complexos. - Iteração acelerada de recursos do produto
Quando as equipes precisam desenvolver e lançar rapidamente novos recursos, elas podem usar o cto.new para lidar com sessões de desenvolvimento padronizadas. Depois que o gerente de produto cria uma tarefa no Jira ou no Linear, as inteligências de IA podem assumir diretamente e concluir todo o processo, desde a escrita do código até o envio de uma solicitação de mesclagem, encurtando assim o ciclo de desenvolvimento e ajudando a equipe a responder mais rapidamente às mudanças do mercado. - Auxiliou na revisão e refatoração do código
Os desenvolvedores podem solicitar ao cto.new que analise a base de código existente e sugira a refatoração para melhorar a qualidade ou o desempenho do código. Por exemplo, pode ser instruído: "Verifique o código do módulo de gerenciamento de usuários e identifique as áreas em que o desempenho pode ser otimizado". As inteligências de IA podem atuar como um parceiro técnico incansável para ajudar a identificar possíveis problemas.
QA
- O que é cto.new?
O cto.new é uma inteligência de código de IA que se conecta a ferramentas comumente usadas por desenvolvedores (por exemplo, GitHub, Jira) e usa modelos de linguagem em grande escala para automatizar tarefas de programação, como escrever código e corrigir bugs. - Essa ferramenta é gratuita?
Sim, de acordo com o site oficial e a declaração de lançamento, a cto.new é atualmente uma ferramenta totalmente gratuita que não exige que os usuários forneçam um cartão de crédito ou uma chave de API ao se inscreverem para usá-la. - Quais linguagens de programação e ferramentas são compatíveis?
O cto.new oferece suporte a várias linguagens de programação, integrando-se aos principais modelos de linguagem em larga escala. Ele tem acesso nativo a ferramentas de desenvolvimento e gerenciamento de projetos, como GitHub, GitLab, Linear, Jira e Slack. - É seguro usar o cto.new? O meu código vai vazar?
Como uma ferramenta que requer acesso a uma base de código, a segurança dos dados é de suma importância. O cto.new deve ter uma política de privacidade detalhada e instruções de segurança de dados em sua documentação oficial e em seu site. Normalmente, essas ferramentas adotam medidas de criptografia e controles de permissão rigorosos para proteger o código do usuário. Os usuários são aconselhados a ler a política de privacidade e os documentos de segurança (o site oficial tem a página Trust, Privacy, Terms and Legal Terms) antes de usá-los.