Ingredient, Tool, Skill
I would see distinction between various types of resources/assets which one can use as input for a process.
- Ingredient - gets consumed during a process
- Tool - gets used during a process but only wears off by some %
- Skill - a human capacity which gets used during a process, on contrary to tool it grows / improves when put in use
😄
If we define them as sub types of Resource (Asset) expected by Process input/output. We can than easily use any of sub types which can have more specific attributes, for example how much it will wear off or grow when used in process. Actually increasing skill one can see as side effect or even intentional output of a process
@Lars2i what do you think?
See also: https://github.com/openvocab/agent/issues/8 (skills)