# knowledge-processor

**Sample code** and early ideas that explore how to:

- Use TypeChat to extract **_structured knowledge_** from conversations, transcripts, images, and documents.
- Implement a **Structured RAG**. The exploration includes ideas on how to:
  - Index the extracted knowledge and source text for retrieval.
  - Use TypeChat to generate **structured queries** for structured knowledge.\*\*
  - Use structured objects to **_answer_** questions.
  - Use structured indices to improve precision.

## 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.
