Os Custom GPTs da OpenAI são versões personalizadas do ChatGPT que os usuários podem criar e adaptar para tarefas ou tópicos específicos. Eles representam uma evolução significativa na forma como as pessoas podem interagir com e personalizar a inteligência artificial. Aqui estão os principais aspectos dos custom GPTs:
- Personalização sem código: Qualquer pessoa pode criar um GPT personalizado sem necessidade de programação, simplesmente fornecendo instruções em linguagem natural.
- Funcionalidades específicas: Os GPTs podem ser configurados para realizar tarefas específicas, como gerar imagens, analisar dados ou navegar na web.
- Conhecimento adicional: É possível fazer upload de até 20 arquivos para fornecer conhecimento adicional ao GPT, permitindo que ele tenha informações específicas sobre um determinado assunto.
- Instruções detalhadas: Os criadores podem fornecer instruções detalhadas sobre como o GPT deve se comportar, suas funcionalidades e comportamentos a evitar.
- Ações personalizadas: Os GPTs podem integrar APIs de terceiros, permitindo interações com dados externos ou o mundo real.
- Compartilhamento: Os GPTs criados podem ser compartilhados com outras pessoas, tornando-os acessíveis a um público mais amplo.
- GPT Store: A OpenAI lançou uma loja onde os usuários podem descobrir e usar GPTs criados por outros, ampliando as possibilidades de uso.
- Acessibilidade: Inicialmente disponíveis apenas para assinantes do ChatGPT Plus e Enterprise, a OpenAI disponibilizou o acesso à GPT Store para todos os usuários.
- Potencial de inovação: A OpenAI acredita que os melhores GPTs serão inventados pela comunidade, permitindo que uma ampla gama de pessoas contribua para o desenvolvimento da IA.
- Segurança e alinhamento: Ao permitir que mais pessoas moldem o comportamento da IA, a OpenAI visa criar sistemas de IA mais seguros e alinhados com os valores humanos.
Os custom GPTs representam uma democratização significativa da tecnologia de IA, permitindo que usuários não técnicos criem ferramentas de IA poderosas e específicas para suas necessidades, seja para uso pessoal, profissional ou público.
Então, Vamos Aprender a Construir um Custom GPT
Passos para Criar um Custom GPT
Acessar o Site do ChatGPT:
- https://chat.openai.com
- Clicar na opção Explore GPTs no menu lateral, à esquerda.
- Isso abrirá coleções de GPT´s agrupados por categorias, como: Top Picks, Writting, Productivity, etc.
- Alguns exemplos de GPT´s: Consensus, Code Copilot, Data Analyst.
- Cada GPT executa uma tarefa específica.
- Aqui também podemos criar o nosso GPT.
Criação do GPT:
- Clique no botão Create no canto superior direito.
- Temos duas opções de criação: Create e Configure.
- A opção Create é a mais básica que você cria o seu GPT descrevendo o que você deseja. Ou seja uma forma conversacional(chat).
- A opção Configure é mais avançada. Você deve preencher os diversos campos para criar o seu GPT.
- Você pode usar as duas opções no mesmo projeto de criação de GPT. Pode começar em um ir terminar no outro. Pode usar uma combinação dos dois. Essas duas opções podem trabalhar juntas para construir o GPT.
O GPT é composto das seguintes partes:
- Name
- Description
- Instructions
- Conversation Starters
- Knowledge
- Upload files
- Capabilities
- Web Browsing
- DALL-E Image Generation
- Code Interpreter
- Actions
- Create a new action
Name:
- Todo GPT tem um nome.
- Você pode escolher um nome, se tiver usando a opção Configure ou pode pedir para que o assistente de criação de GPT(opção Create) crie um nome para o seu GPT.
Descrição:
- É a descrição do GPT. O que ele faz.
- Você pode criar uma descrição, se tiver usando a opção Configure ou pode pedir para que o assistente de criação de GPT(opção Create) que crie uma descrição para o seu GPT.
Instructions:
- Essas são as instruções que vão definir o que o GPT faz e como ele faz.
- É aqui que você define o que o seu GPT vai fazer e como ele vai fazer a tarefa para a qual ele foi criado.
- Nas instruções você pode:
- Especificar o tom da conversa (divertido, caloroso, enérgico, etc.).
- Definir uma linguagem simples e manter foco no objeto do GPT.
- Definir as instruções de formatação da resposta do chatbot.
- Incluir instruções sobre o que evitar em conversas.
- Entre outras instruções necessárias ao seu GPT.
- As instruções são melhoradas continuamente. Você avalia as respostas às suas perguntas e vai fazendo ajustes nas Instruções para que ele atue como você deseja.
Conversation Starters:
- Conversation Starters são algumas sugestões de início de conversa com o seu GPT. Às vezes, o usuário não sabe exatamente o que perguntar ou como perguntar determinada coisa e tendo essas opções disponíveis já facilita a vida do usuário.
Knowledge:
- Knowledge é a base de conhecimento do GPT.
- Você pode fazer o upload de arquivos que vão compor a base de conhecimento do GPT.
- Isso é algo muito relevante pois possibilita a criação de GPT´s alimentados por informações específicas para o objetivo do GPT.
- Pode-se incluir também exemplos, templates, etc. para direcionar o GPT.
Capabilities
- Em capabilities você tem três opções:
- Web Browsing
- DALL-E Image Generation
- Code Interpreter
- Web Browsing concede a capacidade ao seu GPT de navegar na internet.
- DALL-E Image Generation concede a capacidade ao seu GPT de criar imagens através do criador de imagem DALL-E.
- Code Interpreter concede a capacidade ao seu GPT de executar código(Python, JavaScript, Java, C++, etc), data analysis e fazer cálculos matemáticos.
Actions:
- Através das actions o GPT pode conversar com serviços externos através de suas respectivas API´s.
- Existem milhares de API disponíveis que você pode interagir através das actions.
- Existem API para a previsão do tempo, para a bolsa de valores, etc.
- Então, você usa o seu GPT como uma interface para conversar com essas API´s.
- As ações (actions) substituíram os plugins na construção de GPTs na OpenAI. Uma Action é composta de duas partes:
- Authentication
- None – quando não é requerido autenticação.
- API Key – quando é requerido uma API Key para acessar o serviço.
- OAuth
- OAuth (Open Authorization) é um protocolo de autorização padrão da indústria que permite que aplicativos obtenham acesso limitado a contas de usuários em um serviço HTTP sem a necessidade de compartilhar as credenciais do usuário. É amplamente utilizado para permitir que os usuários concedam acesso a seus recursos a terceiros sem compartilhar suas senhas. No contexto de criação de um GPT na OpenAI, o OAuth é utilizado quando você precisa integrar seu GPT com um serviço externo que requer autenticação segura.
- Schema
- Aqui é onde você coloca o seu OpenAPI Schema.
- Isso informa o GPT como interagir com a API e define que tipo de informação que pode ser solicitada.
- Exemplos:
- Weather(JSON)
- Pet Store(YAML)
- Blank Template
- Exemplos:
- Available actions
- Name
- Method – ex. GET
- Path – ex. /cookie-stores
- Botão Test – Esse botão serve para testar a sua API.
- Privacy policy
- Você vai precisar criar uma privacy policy. Pode usar o ChatGPT para isso. E vai precisar hospedar em algum site. Pode usar o google sites.
- Então, quando você faz uma pergunta ao chatbot, ele usa o Schema para enviar a sua demanda através da API para o destino especificado no campo Path.
- Isso é muito poderoso. O seu GPT pode se comunicar com milhares de provedores de serviços e informações através de API´s.
Addicional Settings:
- Aqui temos um único checkbox perguntando se as informações do seu GPT podem ser compartilhadas com a OpenAI para melhorar os modelos da OpenAI.
- Use converstion data in your GPT to improve our models.
Criação e Publicação
- Depois de definidas todas as configurações, clique no botão verde Create no canto superior direito.
- E escolha o tipo de compartilhamento:
- Only me (privado)
- Anyone with the link (compartilhável via link)
- Publish to GPT Store (disponível na loja de GPTs)
Criação Concluída
Pronto o seu GPT está criado. Agora, já pode ser usado.
A partir de agora você pode e deve continuar refinado o seu GPT. Você analisa a qualidade da resposta e vai ajustando/refinando as instruções e a sua base de conhecimento.
Exemplos de Uso
- Estudantes:
- Criar custom GPTs para cada matéria e carregar o livro didático como conhecimento.
- Profissionais:
- Automatizar tarefas repetitivas como processamento de faturas.
Conclusões
- A criação de Custom GPTs permite automatizar tarefas específicas, economizando tempo.
- Eles podem ser ajustados e configurados de várias formas para atender necessidades específicas.
- Temos algo poderoso em nossas mãos. Precisamos apenas de um plano pago na OpenAI e de conhecimento e ideias.
- É bom que fique claro que quem constrói o GPT precisa de um plano pago na OpenAI mas quem vai usar o GPT não precisa de um plano pago na OpenAI.
- Então, você pode criar um GPT para um público que não tem plano pago na OpenAI. Vão precisar apenas se registrarem no site da OpenAI.
Pesquisa, Edição, formatação e finalização:
Werney Lima, 3 de julho de 2024 – 07:10 (quarta-feira)