Converse com IA no RStudio


chattr é um pacote que permite a interação com Massive Language Fashions (LLMs), como GitHub Copilot Chat e OpenAI’s GPT 3.5 e 4. O veículo principal é um aplicativo Shiny que roda dentro do RStudio IDE. Aqui está um exemplo de como ele se parece rodando dentro do painel Viewer:


Converse com IA no RStudio

Figura 1: chattrAplicativo Shiny do

Embora este artigo destaque chattrintegração do com o RStudio IDE, vale ressaltar que ele funciona fora do RStudio, por exemplo, no terminal.

Começando

Para começar, instale o pacote do CRAN e, em seguida, chame o aplicativo Shiny usando o chattr_app() função:

Modificar melhorias de immediate

Além do aplicativo

Além do aplicativo Shiny, chattr oferece algumas outras maneiras de interagir com o LLM:

  • Use o chattr() função
  • Destaque uma pergunta em seu script e use-a como seu immediate

aqui.

Complementos do RStudio

chattr vem com dois complementos do RStudio:


Captura de tela dos addins chattr no RStudio

Figura 4: chattr suplementos

Você pode vincular essas chamadas de add-in a atalhos de teclado, facilitando a abertura do aplicativo sem precisar escrever o comando toda vez. Para saber como fazer isso, veja o Atalho de teclado seção no
chattr web site oficial.

Trabalha com LLMs locais

Modelos treinados de código aberto, que podem ser executados em seu laptop computer, estão amplamente disponíveis hoje. Em vez de integrar com cada modelo individualmente, chattr
funciona com Bate-papo LlamaGPTJ. Este é um aplicativo leve que se comunica com uma variedade de modelos locais. No momento, o LlamaGPTJ-chat integra-se com as seguintes famílias de modelos:

  • GPT-J (modelos ggml e gpt4all)
  • LLAMA (modelos ggml Vicuna de Meta)
  • Transformadores pré-treinados em mosaico (MPT)

O LlamaGPTJ-chat funciona diretamente no terminal. chattr integra-se com o aplicativo iniciando uma sessão de terminal ‘oculta’. Lá, ele inicializa o modelo selecionado e o torna disponível para começar a conversar com ele.

Para começar, você precisa instalar o LlamaGPTJ-chat e baixar um modelo compatível. Instruções mais detalhadas podem ser encontradas
aqui.

chattr procura a localização do LlamaGPTJ-chat e o modelo instalado em um native de pasta específico em sua máquina. Se seus caminhos de instalação não corresponderem aos locais esperados por chattrentão o LhamaGPT não aparecerá no menu. Mas tudo bem, você ainda pode acessá-lo com chattr_use():

aqui.

Comentários bem-vindos

Depois de experimentar, sinta-se à vontade para enviar suas ideias ou problemas no
chattr‘s Repositório GitHub.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *