# Memory

**Memory** includes sample packages that explore different types of memory using the [Structured RAG](../knowPro/README.md#structured-rag-overview) implementation in [KnowPro](../knowPro/README.md) package.

Memory types explored:

- [Conversation memories](./conversation/README.md) are memories that represented
  as sequences of messages. Such memories include chat and conversation transcripts, agent interactions, emails, document parts, etc. Conversation memories are dynamic, mutable and built/indexed incrementally and on demand.
- [Image memory](./image/README.md) in the [image-memory](./image/README.md) package
- [Website memory](./website/README.md) in the [website-memory](./website/README.md) package

## Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft
trademarks or logos is subject to and must follow
[Microsoft's Trademark & Brand Guidelines](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/usage/general).
Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship.
Any use of third-party trademarks or logos are subject to those third-party's policies.
