1. You don't have instrumentations for libraries like OpenAI, LangChain, etc. so you need to manually open spans
2. As you said, there are no semantic conventions for logging things like prompts and chains.
What we did is just defined the new set of semantic conventions, and built the instrumentations. But we're using vanilla OpenTelemetry so it's fully compatible with standard OpenTelemetry.
1. You don't have instrumentations for libraries like OpenAI, LangChain, etc. so you need to manually open spans
2. As you said, there are no semantic conventions for logging things like prompts and chains.
What we did is just defined the new set of semantic conventions, and built the instrumentations. But we're using vanilla OpenTelemetry so it's fully compatible with standard OpenTelemetry.