Conceitos essenciais
소프트웨어 개발에서 프롬프트 엔지니어링을 사용할 때 발생할 수 있는 경제적 갈등과 과제에 대해 설명한다.
Resumo
이 글은 소프트웨어 개발에서 프롬프트 엔지니어링을 사용할 때 발생할 수 있는 경제적 갈등과 과제에 대해 다룹니다.
저자는 Keycloak OIDC를 HashiCorp Vault의 인증 방법으로 구성하는 문제를 해결하는 과정을 설명합니다. 이 과정에서 저자는 AI 프롬프트 엔지니어링을 활용했지만, 예상치 못한 문제들이 발생했습니다.
첫 번째 문제는 Vault가 Keycloak OIDC 디스커버리 엔드포인트의 사용자 정의 인증서를 신뢰하지 않는다는 것이었습니다. AI 프롬프트에 이 문제를 반영했지만, AI는 이를 해결하지 못했습니다.
두 번째 문제는 Vault UI에 Keycloak 사용자의 이메일 또는 전체 이름 대신 숫자 식별자가 표시되는 것이었습니다. 이에 대한 해결책을 AI에게 요청했지만, 적절한 해결책을 제공하지 못했습니다.
이러한 문제들로 인해 저자는 AI 프롬프트 엔지니어링의 한계를 경험했고, 결국 직접 문서를 읽고 해결책을 찾아야 했습니다. 이 과정에서 저자는 AI 프롬프트 엔지니어링의 경제적 비용과 한계를 인식하게 되었습니다.
마지막으로, AI가 제공한 문서화 지원은 인상적이었지만, 여전히 일부 문제가 있었습니다. 저자는 이를 수정하여 최종 문서를 완성했습니다.