# Discourse AI - Embeddings

**URL:** <https://meta.discourse.org/t/discourse-ai-embeddings/259603>\
**Category:** Site Management\
**Tags:** ai, ai-search, related-topics\
**Created:** [24 Abril, 2023 19:40 UTC](https://meta.discourse.org/t/discourse-ai-embeddings/259603 "2023-04-24T19:40:35Z")\
**Posts on this page:** 1\
**Showing post:** 22

<div class="post-metadata">

**Author:** ![fokx](https://avatars.discourse-cdn.com/v4/letter/f/958977/32.png) [@fokx](https://meta.discourse.org/u/fokx)\
**Post date:** [29 Abril, 2024 03:28 UTC](https://meta.discourse.org/t/discourse-ai-embeddings/259603/22 "2024-04-29T03:28:14Z")

</div>

> [@Falco](#):
>
> rake

Encuentro un pequeño error en la versión reciente que provoca el fallo de `rake ai:embeddings:backfill`:

```plaintext
root@nbg-webxj:/var/www/discourse# rake ai:embeddings:backfill
rake aborted!
NameError: uninitialized constant Parallel (NameError)

  Parallel.each(topics.all, in_processes: args[:concurrency].to_i, progress: "Topics") do |t|
  ^^^^^^
/var/www/discourse/plugins/discourse-ai/lib/tasks/modules/embeddings/database.rake:27:in `block in <main>'
/usr/local/bin/bundle:25:in `load'
/usr/local/bin/bundle:25:in `<main>'
Tasks: TOP => ai:embeddings:backfill
(See full trace by running task with --trace)

```

Sospecho que el culpable es que el gem `parallel` no está instalado ni en este plugin ni en el core de Discourse (solo encuentro uno en el bloque `if ENV["IMPORT"] == "1"`: ` gem "parallel", require: false`).

Encuentro que el gem `ruby-progressbar` también es necesario para realizar `rake ai:embeddings:backfill`.

Hice un PR simple en Github:

> <https://github.com/discourse/discourse-ai/pull/595>
>
> Add missing gems \`ruby-progressbar\` and \`parallel\` in plugin.rb

---

_[View the full topic](https://meta.discourse.org/t/discourse-ai-embeddings/259603)._
