It only happens when I open localhost:6006
# Launch Phoenix in notebook mode
session = px.launch_app()
# Print the Phoenix UI URL
print(f"🔥 Phoenix UI: {session.url}")
# Initialize OpenAI instrumentation for tracing
OpenAIInstrumentor().instrument()It just happened today (I've tried arize-phoenix pypi 10.14 and 10.15)
!pip install arize-phoenix==10.14
!pip install --upgrade openai arize-phoenix openinference-instrumentation-openai azure-identity pandas numpy azure-search-documentsName: openinference-instrumentation-openai Version: 0.1.30
I'm using 10.15
It didn't 😞
Hey I'm getting this error all of a sudden in my Arize Phoenix insturmentor?
'list' object has no attribute 'fields'
Traceback (most recent call last):
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\strawberry\schema\schema.py", line 581, in execute
execute(
~~~~~~~^
self._schema,
^^^^^^^^^^^^^
...<7 lines>...
**custom_context_kwargs,
^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\graphql\execution\execute.py", line 1742, in execute
result = experimental_execute_incrementally(
schema,
...<11 lines>...
**custom_context_args,
)
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\graphql\execution\execute.py", line 1820, in experimental_execute_incrementally
return execute_impl(context)
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\graphql\execution\execute.py", line 1841, in execute_impl
data = context.execute_operation(initial_result_record)
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\graphql\execution\execute.py", line 355, in execute_operation
result = (
...<2 lines>...
else self.execute_fields
)(
root_type,
...<4 lines>...
new_defer_map,
)
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\graphql\execution\execute.py", line 445, in execute_fields
result = self.execute_field(
parent_type,
...<4 lines>...
defer_map,
)
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\graphql\execution\execute.py", line 509, in execute_field
info = self.build_resolve_info(
field_def, field_group.to_nodes(), parent_type, path
)
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\strawberry\schema\schema.py", line 180, in build_resolve_info
field_group.fields[0].node.name.value,
^^^^^^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'fields'
'list' object has no attribute 'fields'
Traceback (most recent call last):
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\strawberry\schema\schema.py", line 581, in execute
execute(
~~~~~~~^
self._schema,
^^^^^^^^^^^^^
...<7 lines>...
**custom_context_kwargs,
^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\graphql\execution\execute.py", line 1742, in execute
result = experimental_execute_incrementally(
schema,
...<11 lines>...
**custom_context_args,
)
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\graphql\execution\execute.py", line 1820, in experimental_execute_incrementally
return execute_impl(context)
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\graphql\execution\execute.py", line 1841, in execute_impl
data = context.execute_operation(initial_result_record)
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\graphql\execution\execute.py", line 355, in execute_operation
result = (
...<2 lines>...
else self.execute_fields
)(
root_type,
...<4 lines>...
new_defer_map,
)
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\graphql\execution\execute.py", line 445, in execute_fields
result = self.execute_field(
parent_type,
...<4 lines>...
defer_map,
)
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\graphql\execution\execute.py", line 509, in execute_field
info = self.build_resolve_info(
field_def, field_group.to_nodes(), parent_type, path
)
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\strawberry\schema\schema.py", line 180, in build_resolve_info
field_group.fields[0].node.name.value,
^^^^^^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'fields'
'list' object has no attribute 'fields'
Traceback (most recent call last):
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\strawberry\schema\schema.py", line 581, in execute
execute(
~~~~~~~^
self._schema,
^^^^^^^^^^^^^
...<7 lines>...
**custom_context_kwargs,
^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\graphql\execution\execute.py", line 1742, in execute
result = experimental_execute_incrementally(
schema,
...<11 lines>...
**custom_context_args,
)
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\graphql\execution\execute.py", line 1820, in experimental_execute_incrementally
return execute_impl(context)
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\graphql\execution\execute.py", line 1841, in execute_impl
data = context.execute_operation(initial_result_record)
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\graphql\execution\execute.py", line 355, in execute_operation
result = (
...<2 lines>...
else self.execute_fields
)(
root_type,
...<4 lines>...
new_defer_map,
)
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\graphql\execution\execute.py", line 445, in execute_fields
result = self.execute_field(
parent_type,
...<4 lines>...
defer_map,
)
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\graphql\execution\execute.py", line 509, in execute_field
info = self.build_resolve_info(
field_def, field_group.to_nodes(), parent_type, path
)
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\strawberry\schema\schema.py", line 180, in build_resolve_info
field_group.fields[0].node.name.value,
^^^^^^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'fields'
'list' object has no attribute 'fields'
Traceback (most recent call last):
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\strawberry\schema\schema.py", line 581, in execute
execute(
~~~~~~~^
self._schema,
^^^^^^^^^^^^^
...<7 lines>...
**custom_context_kwargs,
^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\graphql\execution\execute.py", line 1742, in execute
result = experimental_execute_incrementally(
schema,
...<11 lines>...
**custom_context_args,
)
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\graphql\execution\execute.py", line 1820, in experimental_execute_incrementally
return execute_impl(context)
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\graphql\execution\execute.py", line 1841, in execute_impl
data = context.execute_operation(initial_result_record)
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\graphql\execution\execute.py", line 355, in execute_operation
result = (
...<2 lines>...
else self.execute_fields
)(
root_type,
...<4 lines>...
new_defer_map,
)
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\graphql\execution\execute.py", line 445, in execute_fields
result = self.execute_field(
parent_type,
...<4 lines>...
defer_map,
)
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\graphql\execution\execute.py", line 509, in execute_field
info = self.build_resolve_info(
field_def, field_group.to_nodes(), parent_type, path
)
File "c:\Dev\enovate\arize-carbon\.venv\Lib\site-packages\strawberry\schema\schema.py", line 180, in build_resolve_info
field_group.fields[0].node.name.value,
^^^^^^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'fields'Yes I’m happy to partner here!
Feature request: Is it possible to add built-in instrumentation for Arize Phoenix and Microsoft Semantic Kernel? Also, keen if they are any existing samples using client side OTEL?
Running Manual Evaluations with Datasets Hi team! What if I want to run evaluations manually, and I have the following files:
dataset.tsv
query.tsv
label.tsv
Example: label.tsv:
id query_id product_id label
0 0 1 Exact
1 0 2 Irrelevant
2 0 3 Exactdataset.tsv:
product_id product_name product_class product_description
1 Hello World T-Shirt Clothing A simple t-shirt with "Hello World" printed on it.
2 Hello World Mug Kitchenware A mug with "Hello World" written on it.
3 Hello World Poster Wall Art A poster that says "Hello World".query.tsv:
query_id query query_class
0 Hello World Clothing
1 Hello World Kitchenware
2 Hello World Wall ArtIs there a way to manually run evaluations using these datasets?
