microsoft/TypeAgent

Public

mirrored from https://github.com/microsoft/TypeAgentAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
15dbaca1b0dc32f141b0d9f0c1b0d37b438f182e

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

python/kp/knowpro/README.md

25lines · modepreview

# knowpro (knowledge processor)

**Experimental prototype**: Working toward a shared understanding
of the MVP for structured RAG.

**Sample code**

This is an in-progress project aiming at a Pythonic translation of
`TypeAgent/ts/packages/knowPro` to Python. (Pythonic because it
uses Python conventions and types as appropriate.)

- Python class names correspond 1:1 to TS interface or type names.
- Field and method names are converted from camelCase to snake_case.
- Types and interfaces become runtime-checkable Protocol classes,
  except union types which become type aliases.
- Unions of string literals become Literal types.

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