DEV Community

Roberson Miguel
Roberson Miguel

Posted on

1

Passos que usei para definir uma ferramenta para um portal do desenvolvedor com ChatGPT, engenharia de prompt

**
Image description**

Você já deve ter se perguntado como é possível usar a engenharia de prompt para definir uma ferramenta de trabalho, e por que não para um portal do desenvolvedor?

Recentemente iniciei minha jornada de explorar essa possibilidade fascinante e estou aqui para compartilhar com você os passos que segui para definir uma ferramenta indispensável para qualquer portal de desenvolvedores.

  1. Identificando as necessidades fundamentais:

O primeiro passo é identificar as necessidades fundamentais que um portal do desenvolvedor deve atender. Para isso, utilizei prompts que me ajudaram a entender os elementos essenciais, como documentação clara, acesso a APIs e recursos para facilitar o trabalho dos desenvolvedores e para me certificar de tudo isso, no mundo real, me apoiei no bom e velho formulário junto aos principais stakeholders, claro eu não nasci ontem, né?

  1. Priorizando as funcionalidades-chave:

Com as necessidades identificadas, foi hora de priorizar as funcionalidades-chave que a ferramenta deve oferecer. Ao definir os prompts, concentrei-me em características como organização eficiente da documentação, uma função de busca poderosa e exemplos de código prático para orientar os desenvolvedores em suas jornadas. Aqui posso afirmar que a maioria dos melhores CMS utilizam uma mesma ferramenta de motor de busca, logo vão descobrir de qual se trata, me chame em PVT que comento o nome.

  1. Especificando a interatividade desejada:

A interatividade é fundamental para o sucesso de qualquer ferramenta. Por isso, defina prompts que o ajudem a especificar a interatividade desejada, como simular a busca por documentação específica ou a solicitação de exemplos de implementação de uma determinada API.

  1. Estabelecendo critérios de qualidade e usabilidade:

A qualidade e a usabilidade são aspectos cruciais a serem considerados na definiçãode uma ferramenta, mesmo que o time tenha optado por design limpo e arquitetura simples. Ao criar os prompts, inclua critérios de design que garantiam uma experiência consistente e intuitiva para os usuários. Isso envolve diretrizes para layouts responsivos, legibilidade e facilidade de navegação.

  1. Aborde Requisitos Técnicos e de Segurança:

Não se esqueça dos requisitos técnicos e de segurança. Enriqueça seus prompts com informações que detalham requisitos como integração com sistemas de controle de versão e práticas de segurança, como autenticação de usuários. Isso vai assegurar a integridade e segurança da ferramenta em todos os aspectos.

Seguindo esses passos, pude definir uma ferramenta para um portal do desenvolvedor, utilizando a engenharia de prompt de forma eficaz e inovadora.

O potencial da engenharia de prompt é ilimitado, usem com parcimônia.

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more →

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more