Skip to content

AI Codificação Assistida

Introdução

Os recursos de IA incorporados da QualCoder (versão 3.6 e up) podem auxiliar o processo de codificação de várias maneiras:

  • ** Pesquisa de IA:** Aproveite a capacidade da IA de analisar rapidamente grandes quantidades de texto para encontrar e explorar tópicos ou conceitos específicos dentro do seu corpus.
  • ** Procurar conceitos, não palavras-chave: ** QualCoder usa uma combinação de tecnologias de busca semântica e modelos de linguagem grande como GPT-4. Como resultado, você não precisa digitar palavras-chave exatas, mas também pode procurar conceitos muito mais abstratos, por exemplo, "mudança de papéis de gênero" ou "reconhecimento no local de trabalho".
  • Interprete seus dados interativamente com a IA: A IA não só sugere dados relevantes, mas também fornece interpretação, oferecendo uma perspectiva diferente que pode enriquecer sua compreensão dos dados.
  • ** Adapte-o à sua metodologia:** Dirige a análise da IA escolhendo entre vários prompts predefinidos ou criando o seu próprio.
  • Assistência, não codificação automatizada: Ao contrário da palavra-chave codificação automática, este não é um processo automatizado. Tem de rever as sugestões da IA.

Note-se que "AI Assisted Coding" não é um método por si só; é um conjunto de técnicas que podem ser adaptadas a muitos métodos que trabalham com códigos, desde teoria fundamentada até análise de conteúdo ou temática. Vê isto? tutorial em vídeo para um exemplo prático.

Pré-condições

  • O IA deve ser ativado, totalmente carregado e pronto para novas consultas (veja a barra de status do estado atual).
  • É ** Altamente recomendado** usar o memorando do projeto (Menu "AI > Memo do Projeto") para incluir uma breve descrição dos tópicos de pesquisa do seu projeto, questões, objetivos e os dados empíricos coletados. Essas informações acompanharão cada alerta enviado à IA, resultando em resultados muito mais direcionados.

Iniciar a codificação assistida por IA

A codificação assistida por IA está integrada no espaço de trabalho de codificação de texto. Comece clicando em "Coding > AI-assisted coding" ou, se você já estiver na área de trabalho de codificação de texto, selecione a guia "AI Assistance" à esquerda. Em seguida, clique em "Iniciar pesquisa de IA."

Página de Assistência de I.A. de captura de tela

Na próxima janela, você tem que (1) definir o objeto de sua pesquisa (código ou tópico livre), (2) instruir a IA como analisar seus dados, e, se necessário, (3) definir filtros para seus dados:

Janela de pesquisa da imagem IA

Use isso para mergulhar mais profundamente em um aspecto particular e adicionar mais dados de todo o seu corpus para um código já existente.

Opções:

  • ** Selecione um código ou uma categoria:** QualCoder enviará não apenas o nome de código para a IA, mas o caminho de hierarquia completo na árvore de código, por exemplo, "Work > Significados de trabalho > Trabalhar como uma necessidade" no exemplo mostrado acima.
  • Enviar memorando para IA: Se selecionado, o memorando de código também será compartilhado com a IA. Use isso para descrever ou definir seu código e ajudar a IA a gerar melhores resultados. Se você também quiser adicionar notas pessoais ao memorando de código, você pode fazer isso inserindo "######" no texto. Qualquer coisa abaixo desta marca não será enviada para a IA.
  • ** Incluir segmentos codificados:** Defaulted to off, significando que a pesquisa de IA irá retornar apenas novos dados ainda não codificados com este código particular. Ative esta opção para incluir também dados codificados anteriormente.

Procure qualquer tópico, fenômeno ou conceito em todo o seu corpus de dados sem um código predefinido. Digite um nome e uma descrição para comunicar à IA o que você está procurando.

2) Como analisar os dados: O Prompt Analítico para a IA

O prompt analítico instrui a IA a examinar seus dados. Selecione- o na parte inferior esquerda da janela.

Seleção do Prompt Analítico

QualCoder oferece uma gama de prompts analíticos para diferentes abordagens. Estes permitem, por exemplo, modificar a pesquisa de IA para ser muito aberta, interpretativa e inclusiva ("prompt de pesquisa aberta") ou para ser mais focada, aderindo a regras de codificação predefinidas delineadas no memorando do código ("prompt de análise de conteúdo").

Explore estes prompts passando o mouse sobre os itens da lista suspensa. Clique em "Editar" para editar os prompts analíticos ou definir o seu próprio (opção avançada).

3) Filtro: Estreite sua busca para baixo

Por padrão, o corpus completo de dados textuais no projeto atual é explorado. Se você quiser limitar a pesquisa a certos documents ou cases, você pode selecioná-los no lado direito da janela (Ctrl + Clique para selecionar múltiplos). Você também pode definir um filtro com base em ** variáveis de atributos selecionadas.**

O processo de codificação assistida por IA

Primeiro, realize a busca de IA. Este é um processo em duas etapas:

** Passo 1:** A IA consulta seu banco de dados local para dados potencialmente relevantes em seu corpus.

** Passo 2:** Estes dados são então enviados para o modelo de linguagem grande para uma análise detalhada com base no prompt selecionado.

Por favor, seja paciente, pois pode levar algum tempo para os resultados iniciais aparecerem. Clicando em um resultado carrega o documento na janela principal e destaca a citação relevante. Também certifique-se de olhar para o texto em torno da citação para entender o seu contexto.

Trabalhar através dos Resultados

Você pode codificar o texto selecionado como faria qualquer outro texto no espaço de trabalho código- texto. Expandir ou modificar a seleção conforme necessário.

Você também pode visualizar a interpretação do **AI ** passando o mouse sobre um resultado na lista à esquerda, que exibirá uma janela de dicas. Se você optar por codificar o texto, você pode adicionar a interpretação da IA como um memorando ao código.

Interpretação da IA

Quando você chegar ao ** fim da lista,** você verá frequentemente um link "encontrar mais", o que significa que mais dados do primeiro passo da pesquisa estão disponíveis para inspeção mais próxima. Clique neste link para examinar os próximos 10 pedaços de dados.

QualCoder usa um algoritmo ** para exibir os resultados mais relevantes no topo da lista. Note que este algoritmo não é perfeito; você ainda pode encontrar dados interessantes mais abaixo na lista.

Ao longo do tempo, no entanto, os resultados retornados pela IA começarão a ** divergir do tópico original** e tornar-se cada vez menos relevante. Este é o ponto onde você deve parar a investigação e passar para o próximo tópico ou código. Você não precisa clicar em "encontrar mais" até que não haja absolutamente nenhum dado para analisar a partir do primeiro passo da pesquisa. Compare isso com uma pesquisa do Google: Não há necessidade de clicar em cada página de resultados se você já entender o que você quer saber.

O que fazer se não obtiver resultados

1) Se o passo não retornar quaisquer dados potencialmente relevantes: Lembre-se que, por padrão, a pesquisa de código apenas extrai novos dados. Se você já codificou completamente seus documentos, pode simplesmente não haver nada novo para explorar em um determinado tópico. Além disso, pense sobre sua pesquisa, especialmente o nome do código ou tópico de pesquisa: É muito específico ou não é suficientemente claro? 2) Se a etapa dois não produzir resultados: Clique em "encontrar mais" (se disponível) para analisar mais dados. Se isso também não produzir nenhum resultado, você pode querer iniciar uma nova pesquisa com um prompt mais aberto, inclusive (por exemplo, "open search").

Em geral, obter resultados não, muito poucos, ou principalmente irrelevantes é uma forte indicação de que um determinado tópico não é muito proeminente em seus dados. No entanto, não podemos garantir que a IA irá encontrar cada pedaço de dados relacionados ao seu código ou pesquisa gratuita sem perder nada.