Quando o bot busca categorias e gera uma saída, ele exibe apenas um trecho do slug da categoria de segundo nível. Por exemplo, Documentation > Using Discourse, que possui um slug válido #documentation:using-discourse, é mostrado apenas como #using-discourse. O que, é claro, não funciona como um link.
O mesmo acontece quando o bot tenta criar um link para uma subcategoria – ele ainda falha pois gera um slug incorreto na URL.
Seria útil se o bot tivesse acesso ao slug completo para poder exibir as subcategorias com precisão.
Porque um bot de IA é realmente burro. Você deve explicar que em um slug pode haver um hífen, e até dar um exemplo. Se esse modelo for realmente teimoso, você pode listar todas as categorias de slugs assim.
É como uma criança de 3 anos. Se você explicar tudo com regras simples para seguir, onde não há rotas de fuga ou portas para começar a adivinhar, funciona razoavelmente bem. Na maioria das vezes. Bem, até alguém atualizar esse modelo e ele quebrar alguma coisa novamente.
Eu tentei. Eu expliquei. E tentei novamente. Isso fez com que as categorias principais estivessem corretas, mas não as subcategorias. Eu simplesmente acho que ela não está recebendo os dados de origem corretos. Então, mesmo que quisesse, ela não conseguiria acertar o slug. Ela simplesmente não sabe qual é a categoria pai. E claro que eu posso sugerir e codificar manualmente a lista de categorias na definição da persona, mas por que ela então usa a função “Search Categories”?
Provavelmente não. Ele não conhece a estrutura do seu fórum. E como ele poderia saber? Ninguém jamais lhe disse isso. Se isso for de alguma forma uma parte importante do seu prompt, você também terá que explicar isso.
Porque ele usa essa informação para encontrar postagens. Ele não a usa para entender seu sitemap
Você não está certo. O bot é configurado para pesquisar em categorias e o faz. Ele lista corretamente a lista delas. Ele usa corretamente um slug e não o nome quando eu digo para ele. Mas falha com o slug para uma subcategoria. Muito provavelmente porque a função que retorna a lista de categorias não o contém. Esse é o meu ponto.
Eu entendo, mas também não tenho tantas categorias assim. Descobri que toda vez que há esse tipo de lista, ou seja, poucas coisas com a mesma estrutura, como links de categorias, aumentando em número, a IA começa a esquecer suas regras e começa a usar esses dados que coletou. Nesse momento, ela começa a perder essa informação e a inventar o resto.
Tudo o mais com resumos não foi tão bem-sucedido… na verdade, foram bastante catastróficos, e abandonei toda a ideia.
Não tenho tanta demanda por links de categorias em si, então não sei se os novos modelos da OpenAI são mais estúpidos do que os antigos. Quanto mais preguiçosos eles são.
Então por que diz “Categorias de Listagem” e por que imprime uma lista exata? Ele também pode ler tópicos e pesquisar. Ele entende muito bem o que está acontecendo. Caso contrário, não sei como mais seria útil dentro do Doscourse? Estou confuso. A única coisa que eu estava apontando era que a função de lista de categorias que ele pode chamar não retorna o caminho completo/slug para subcategorias. Então ele não a usa. Nada mais. E acho que os resumos carecem exatamente da mesma coisa, pelo que posso ver.
Acho que podemos precisar da equipe de IA para opinar sobre isso e quebrar o impasse.
A ideia de que há algo ‘meta’ sobre as subcategorias que o bot de IA simplesmente não está captando é muito atraente para mim (com base no tempo que investi tentando fazer isso por prompt ). Infelizmente, estou no extremo do espectro da IA, então não tenho ideia se essa é uma suposição razoável.
No entanto, notei esta postagem de Don que diz que a solução alternativa foi bem-sucedida para ele: