# Chaining Activities -- from text to vectors

DevFeed: [Chaining Activities -- from text to vectors](<https://devfeed.tech/articles/chaining-activities-from-text-to-vectors-35756.md>)

Original publisher: [Read original article](<https://temporal.io/blog/chaining-activities-from-text-to-vectors>)

Author: Houman Kargaran

Published: 2026-08-12T00:00:00Z

Content type: tutorial

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [on-prem](<https://devfeed.tech/topics/on-prem.md>), [pii](<https://devfeed.tech/topics/pii.md>), [Redis](<https://devfeed.tech/topics/redis.md>), [retry](<https://devfeed.tech/topics/retry.md>), [Sequences](<https://devfeed.tech/topics/sequences.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [community](<https://devfeed.tech/tags/community.md>), [data-pipeline](<https://devfeed.tech/tags/data-pipeline.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [on-prem](<https://devfeed.tech/tags/on-prem.md>), [pii](<https://devfeed.tech/tags/pii.md>), [redis](<https://devfeed.tech/tags/redis.md>), [retries](<https://devfeed.tech/tags/retries.md>), [storage](<https://devfeed.tech/tags/storage.md>)

## AI overview

This guest post explains a Temporal workflow that chains discrete Activities to process complaints while maintaining a PII boundary. It uses an on-premises all-MiniLM-L6-v2 model for embeddings, caches vectors in Redis, stores them externally, and relies on deterministic workflow sequencing and retry policies.

## Source excerpt

Learn how to build a durable, PII-conscious data pipeline with Temporal using on-prem embeddings, idempotent Activities, external vector storage, and retries.