Talvez isso devesse ser dois tópicos, mas é um exemplo de como tentar resolver um problema específico com a IA, e eu ainda quero uma resposta. ![]()
Estou ajudando alguém que quer que vários campos personalizados de usuário sejam pesquisáveis. Eu disse a eles que precisariam de um plugin, mas eles não precisam. Você pode marcar a opção “pesquisável” nas configurações do usuário (há quanto tempo isso é verdade?):
Eu posso até digitar um / e pesquisar por campos personalizados de usuário e ele pesquisa incrementalmente!
O problema que estou tentando resolver é que eles querem poder pesquisar por localização e parece que a única maneira de fazer isso no momento é ter um campo personalizado de usuário com uma segunda cópia do endereço, o que parece desagradável.
Então eu perguntei em ask.discourse.org:
https://ask.discourse.com/discourse-ai/ai-bot/shared-ai-conversations/FOFRYdsQy6B--c0W-X6K4A
O interessante é que eu pensei que o que a IA tem a dizer era verdade, mas quase nada disso é.
Pesquisar por uma localização (se estiver em um campo personalizado) pode ser feito (com o hack do campo personalizado), mas parece que ele capta essa nuance na pesquisa do diretório de usuários?
" Não há uma maneira integrada de pesquisar campos personalizados de usuário através da barra de pesquisa." Foi o que eu pensei! Eu até dei a eles um preço enorme para escrever um plugin que fizesse isso e então descobri que ele já existe.
Eu também sugeri a solução do explorador de dados; outra má ideia. (Então eu sou tão estúpido quanto a IA!?!?!)
Além disso, a IA parece frequentemente tentar resolver problemas para o mundo inteiro e não apenas para o Discourse:
Podemos dizer a ela para assumir que as perguntas são sobre Discourse (tentarei lembrá-la em meus prompts futuros). Podemos dizer a ela para nunca, jamais recomendar a escrita de um arquivo .hbs?
De volta ao problema de pesquisar endereços
Acho que uma solução simples seria um plugin que tivesse um callback na edição do perfil do usuário que escrevesse a localização em um campo personalizado de usuário. Acho que ter isso exibido no cartão permitiria que fosse pesquisado e exibido na pesquisa e, em seguida, usar CSS para ocultá-lo ou o campo de localização real do cartão/perfil do usuário.

