发布

  • [NO-JIRA] Span/trace creations in the end of functions execution (#221)

    frostbyte_neo 发布于 2024-09-12 17:08:42 +00:00

    • [Draft]

    • Improve backend emulator

    • Update opik_context api

    • Update tests, opik_context

    • Add data types for TraceData and SpanData

    • Refactor code

    • Update langchain integration and tests

    • Update tests

    • Fix some lint errors

    • Update evaluation flow, update tracing e2e test

    • Update pytest integration

    • Update llama_index callback

    • Fix lint errors

    • update llama_index callback

    • Add new test for update operations, add name to update functions

    • Fix lint errors

    • Add llama_index library integration test

    • Add flush() to llama_index callback, fix lint errors

    • Update github workflow files to include new llama-index test

    • Fix lint errors

    • Add docstring to get_distributed_trace_headers

    • Add docstrings, refactor some code

    • Fix test

    • Fix lint errors

    • Make Opik.span and Opik.trace accept feedback_scores, those feedback scores are logged when trace/span is created. Adjust update_current_span and update_current_trace to accept feedback scores as well

    • Add test for setting feedback_scores via update_current_span/trace

    • Fix lint errors

    • Update docstrings

    • Fix traces feedback bug

    • Make backend emulator distinguish between span and trace feedbacks

    • Make lib integration tests running on PRs

    • Optimize llama_index test to consume less openai resources

    • Fix lint errors

    • Fix llama_index test requirement file

    下载附件