mirror of
https://github.com/crewAIInc/crewAI.git
synced 2026-01-23 07:08:14 +00:00
- Implemented immediate return for tools with result_as_answer=True in crew_agent_executor.py. - Added delegation tracking functionality in agent_utils.py to increment delegations when specific tools are used. - Updated tool usage logic to handle caching more effectively in tool_usage.py. - Enhanced test cases to validate new delegation features and tool caching behavior. This update improves the efficiency of tool execution and enhances the delegation capabilities of agents.
576 lines
27 KiB
YAML
576 lines
27 KiB
YAML
interactions:
|
|
- request:
|
|
body: '{"messages":[{"role":"system","content":"You are Crew Manager. You are
|
|
a seasoned manager with a knack for getting the best out of your team.\nYou
|
|
are also known for your ability to delegate work to the right people, and to
|
|
ask the right questions to get the best out of your team.\nEven though you don''t
|
|
perform tasks by yourself, you have a lot of experience in the field, which
|
|
allows you to properly evaluate the work of your team members.\nYour personal
|
|
goal is: Manage the team to complete the task in the best way possible."},{"role":"user","content":"\nCurrent
|
|
Task: Give me an integer score between 1-5 for the following title: ''The impact
|
|
of AI in the future of work'', check examples to based your evaluation.\n\nThis
|
|
is the expected criteria for your final answer: The score of the title.\nyou
|
|
MUST return the actual complete content as the final answer, not a summary.\n\nThis
|
|
is VERY important to you, your job depends on it!"}],"model":"gpt-4-0125-preview","tool_choice":"auto","tools":[{"type":"function","function":{"name":"Delegate_work_to_coworker","description":"Delegate
|
|
a specific task to one of the following coworkers: Scorer\nThe input to this
|
|
tool should be the coworker, the task you want them to do, and ALL necessary
|
|
context to execute the task, they know nothing about the task, so share absolutely
|
|
everything you know, don''t reference things but instead explain them.","parameters":{"properties":{"task":{"description":"The
|
|
task to delegate","title":"Task","type":"string"},"context":{"description":"The
|
|
context for the task","title":"Context","type":"string"},"coworker":{"description":"The
|
|
role/name of the coworker to delegate to","title":"Coworker","type":"string"}},"required":["task","context","coworker"],"type":"object"}}},{"type":"function","function":{"name":"Ask_question_to_coworker","description":"Ask
|
|
a specific question to one of the following coworkers: Scorer\nThe input to
|
|
this tool should be the coworker, the question you have for them, and ALL necessary
|
|
context to ask the question properly, they know nothing about the question,
|
|
so share absolutely everything you know, don''t reference things but instead
|
|
explain them.","parameters":{"properties":{"question":{"description":"The question
|
|
to ask","title":"Question","type":"string"},"context":{"description":"The context
|
|
for the question","title":"Context","type":"string"},"coworker":{"description":"The
|
|
role/name of the coworker to ask","title":"Coworker","type":"string"}},"required":["question","context","coworker"],"type":"object"}}}]}'
|
|
headers:
|
|
User-Agent:
|
|
- X-USER-AGENT-XXX
|
|
accept:
|
|
- application/json
|
|
accept-encoding:
|
|
- ACCEPT-ENCODING-XXX
|
|
authorization:
|
|
- AUTHORIZATION-XXX
|
|
connection:
|
|
- keep-alive
|
|
content-length:
|
|
- '2542'
|
|
content-type:
|
|
- application/json
|
|
host:
|
|
- api.openai.com
|
|
x-stainless-arch:
|
|
- X-STAINLESS-ARCH-XXX
|
|
x-stainless-async:
|
|
- 'false'
|
|
x-stainless-lang:
|
|
- python
|
|
x-stainless-os:
|
|
- X-STAINLESS-OS-XXX
|
|
x-stainless-package-version:
|
|
- 1.83.0
|
|
x-stainless-read-timeout:
|
|
- X-STAINLESS-READ-TIMEOUT-XXX
|
|
x-stainless-retry-count:
|
|
- '0'
|
|
x-stainless-runtime:
|
|
- CPython
|
|
x-stainless-runtime-version:
|
|
- 3.13.3
|
|
method: POST
|
|
uri: https://api.openai.com/v1/chat/completions
|
|
response:
|
|
body:
|
|
string: "{\n \"id\": \"chatcmpl-D0u2etGfZ2TKv7jaipolBX2HRbj6o\",\n \"object\":
|
|
\"chat.completion\",\n \"created\": 1769107796,\n \"model\": \"gpt-4-0125-preview\",\n
|
|
\ \"choices\": [\n {\n \"index\": 0,\n \"message\": {\n \"role\":
|
|
\"assistant\",\n \"content\": null,\n \"tool_calls\": [\n {\n
|
|
\ \"id\": \"call_dnaC8S2aLtdNR4pYIkJTsH49\",\n \"type\":
|
|
\"function\",\n \"function\": {\n \"name\": \"Delegate_work_to_coworker\",\n
|
|
\ \"arguments\": \"{\\\"task\\\":\\\"Evaluate and give a score
|
|
between 1-5 for the title 'The impact of AI in the future of work'\\\",\\\"context\\\":\\\"The
|
|
title 'The impact of AI in the future of work' needs to be evaluated for its
|
|
relevance, insightfulness, and engagement potential regarding the topic it
|
|
presents. This evaluation should be based on examples or criteria typically
|
|
used to assess the quality of such titles in the context of their ability
|
|
to generate interest, convey a clear message, and provoke thought about the
|
|
role of AI in transforming work environments and job dynamics.\\\\n\\\\nThe
|
|
evaluator should consider how well the title captures emerging trends, reflects
|
|
the depth of the potential impact AI could have on various industries, and
|
|
implies the challenges and opportunities this technological advancement brings.
|
|
The score given should reflect how effectively the title communicates these
|
|
elements to the audience, with 1 being the lowest score, indicating poor relevance
|
|
or engagement value, and 5 being the highest score, signifying excellent insightfulness
|
|
and potential to captivate the audience's interest.\\\",\\\"coworker\\\":\\\"Scorer\\\"}\"\n
|
|
\ }\n }\n ],\n \"refusal\": null,\n \"annotations\":
|
|
[]\n },\n \"logprobs\": null,\n \"finish_reason\": \"tool_calls\"\n
|
|
\ }\n ],\n \"usage\": {\n \"prompt_tokens\": 479,\n \"completion_tokens\":
|
|
227,\n \"total_tokens\": 706,\n \"prompt_tokens_details\": {\n \"cached_tokens\":
|
|
0,\n \"audio_tokens\": 0\n },\n \"completion_tokens_details\":
|
|
{\n \"reasoning_tokens\": 0,\n \"audio_tokens\": 0,\n \"accepted_prediction_tokens\":
|
|
0,\n \"rejected_prediction_tokens\": 0\n }\n },\n \"service_tier\":
|
|
\"default\",\n \"system_fingerprint\": null\n}\n"
|
|
headers:
|
|
CF-RAY:
|
|
- CF-RAY-XXX
|
|
Connection:
|
|
- keep-alive
|
|
Content-Type:
|
|
- application/json
|
|
Date:
|
|
- Thu, 22 Jan 2026 18:50:01 GMT
|
|
Server:
|
|
- cloudflare
|
|
Set-Cookie:
|
|
- SET-COOKIE-XXX
|
|
Strict-Transport-Security:
|
|
- STS-XXX
|
|
Transfer-Encoding:
|
|
- chunked
|
|
X-Content-Type-Options:
|
|
- X-CONTENT-TYPE-XXX
|
|
access-control-expose-headers:
|
|
- ACCESS-CONTROL-XXX
|
|
alt-svc:
|
|
- h3=":443"; ma=86400
|
|
cf-cache-status:
|
|
- DYNAMIC
|
|
openai-organization:
|
|
- OPENAI-ORG-XXX
|
|
openai-processing-ms:
|
|
- '5276'
|
|
openai-project:
|
|
- OPENAI-PROJECT-XXX
|
|
openai-version:
|
|
- '2020-10-01'
|
|
x-envoy-upstream-service-time:
|
|
- '5302'
|
|
x-openai-proxy-wasm:
|
|
- v0.1
|
|
x-ratelimit-limit-requests:
|
|
- X-RATELIMIT-LIMIT-REQUESTS-XXX
|
|
x-ratelimit-limit-tokens:
|
|
- X-RATELIMIT-LIMIT-TOKENS-XXX
|
|
x-ratelimit-remaining-requests:
|
|
- X-RATELIMIT-REMAINING-REQUESTS-XXX
|
|
x-ratelimit-remaining-tokens:
|
|
- X-RATELIMIT-REMAINING-TOKENS-XXX
|
|
x-ratelimit-reset-requests:
|
|
- X-RATELIMIT-RESET-REQUESTS-XXX
|
|
x-ratelimit-reset-tokens:
|
|
- X-RATELIMIT-RESET-TOKENS-XXX
|
|
x-request-id:
|
|
- X-REQUEST-ID-XXX
|
|
status:
|
|
code: 200
|
|
message: OK
|
|
- request:
|
|
body: '{"messages":[{"role":"system","content":"You are Scorer. You''re an expert
|
|
scorer, specialized in scoring titles.\nYour personal goal is: Score the title"},{"role":"user","content":"\nCurrent
|
|
Task: Evaluate and give a score between 1-5 for the title ''The impact of AI
|
|
in the future of work''\n\nThis is the expected criteria for your final answer:
|
|
Your best answer to your coworker asking you this, accounting for the context
|
|
shared.\nyou MUST return the actual complete content as the final answer, not
|
|
a summary.\n\nThis is the context you''re working with:\nThe title ''The impact
|
|
of AI in the future of work'' needs to be evaluated for its relevance, insightfulness,
|
|
and engagement potential regarding the topic it presents. This evaluation should
|
|
be based on examples or criteria typically used to assess the quality of such
|
|
titles in the context of their ability to generate interest, convey a clear
|
|
message, and provoke thought about the role of AI in transforming work environments
|
|
and job dynamics.\n\nThe evaluator should consider how well the title captures
|
|
emerging trends, reflects the depth of the potential impact AI could have on
|
|
various industries, and implies the challenges and opportunities this technological
|
|
advancement brings. The score given should reflect how effectively the title
|
|
communicates these elements to the audience, with 1 being the lowest score,
|
|
indicating poor relevance or engagement value, and 5 being the highest score,
|
|
signifying excellent insightfulness and potential to captivate the audience''s
|
|
interest.\n\nThis is VERY important to you, your job depends on it!"}],"model":"gpt-4.1-mini","tool_choice":"auto","tools":[{"type":"function","function":{"name":"scoring_examples","description":"Useful
|
|
examples for scoring titles.","parameters":{"properties":{},"type":"object"}}}]}'
|
|
headers:
|
|
User-Agent:
|
|
- X-USER-AGENT-XXX
|
|
accept:
|
|
- application/json
|
|
accept-encoding:
|
|
- ACCEPT-ENCODING-XXX
|
|
authorization:
|
|
- AUTHORIZATION-XXX
|
|
connection:
|
|
- keep-alive
|
|
content-length:
|
|
- '1817'
|
|
content-type:
|
|
- application/json
|
|
host:
|
|
- api.openai.com
|
|
x-stainless-arch:
|
|
- X-STAINLESS-ARCH-XXX
|
|
x-stainless-async:
|
|
- 'false'
|
|
x-stainless-lang:
|
|
- python
|
|
x-stainless-os:
|
|
- X-STAINLESS-OS-XXX
|
|
x-stainless-package-version:
|
|
- 1.83.0
|
|
x-stainless-read-timeout:
|
|
- X-STAINLESS-READ-TIMEOUT-XXX
|
|
x-stainless-retry-count:
|
|
- '0'
|
|
x-stainless-runtime:
|
|
- CPython
|
|
x-stainless-runtime-version:
|
|
- 3.13.3
|
|
method: POST
|
|
uri: https://api.openai.com/v1/chat/completions
|
|
response:
|
|
body:
|
|
string: "{\n \"id\": \"chatcmpl-D0u2kErlZvzLk1CpgD9E4iq8AC1TT\",\n \"object\":
|
|
\"chat.completion\",\n \"created\": 1769107802,\n \"model\": \"gpt-4.1-mini-2025-04-14\",\n
|
|
\ \"choices\": [\n {\n \"index\": 0,\n \"message\": {\n \"role\":
|
|
\"assistant\",\n \"content\": null,\n \"tool_calls\": [\n {\n
|
|
\ \"id\": \"call_EvOmxTGewasw4mb6C7evkMkC\",\n \"type\":
|
|
\"function\",\n \"function\": {\n \"name\": \"scoring_examples\",\n
|
|
\ \"arguments\": \"{}\"\n }\n }\n ],\n
|
|
\ \"refusal\": null,\n \"annotations\": []\n },\n \"logprobs\":
|
|
null,\n \"finish_reason\": \"tool_calls\"\n }\n ],\n \"usage\":
|
|
{\n \"prompt_tokens\": 326,\n \"completion_tokens\": 11,\n \"total_tokens\":
|
|
337,\n \"prompt_tokens_details\": {\n \"cached_tokens\": 0,\n \"audio_tokens\":
|
|
0\n },\n \"completion_tokens_details\": {\n \"reasoning_tokens\":
|
|
0,\n \"audio_tokens\": 0,\n \"accepted_prediction_tokens\": 0,\n
|
|
\ \"rejected_prediction_tokens\": 0\n }\n },\n \"service_tier\":
|
|
\"default\",\n \"system_fingerprint\": \"fp_376a7ccef1\"\n}\n"
|
|
headers:
|
|
CF-RAY:
|
|
- CF-RAY-XXX
|
|
Connection:
|
|
- keep-alive
|
|
Content-Type:
|
|
- application/json
|
|
Date:
|
|
- Thu, 22 Jan 2026 18:50:02 GMT
|
|
Server:
|
|
- cloudflare
|
|
Set-Cookie:
|
|
- SET-COOKIE-XXX
|
|
Strict-Transport-Security:
|
|
- STS-XXX
|
|
Transfer-Encoding:
|
|
- chunked
|
|
X-Content-Type-Options:
|
|
- X-CONTENT-TYPE-XXX
|
|
access-control-expose-headers:
|
|
- ACCESS-CONTROL-XXX
|
|
alt-svc:
|
|
- h3=":443"; ma=86400
|
|
cf-cache-status:
|
|
- DYNAMIC
|
|
openai-organization:
|
|
- OPENAI-ORG-XXX
|
|
openai-processing-ms:
|
|
- '353'
|
|
openai-project:
|
|
- OPENAI-PROJECT-XXX
|
|
openai-version:
|
|
- '2020-10-01'
|
|
x-envoy-upstream-service-time:
|
|
- '605'
|
|
x-openai-proxy-wasm:
|
|
- v0.1
|
|
x-ratelimit-limit-requests:
|
|
- X-RATELIMIT-LIMIT-REQUESTS-XXX
|
|
x-ratelimit-limit-tokens:
|
|
- X-RATELIMIT-LIMIT-TOKENS-XXX
|
|
x-ratelimit-remaining-requests:
|
|
- X-RATELIMIT-REMAINING-REQUESTS-XXX
|
|
x-ratelimit-remaining-tokens:
|
|
- X-RATELIMIT-REMAINING-TOKENS-XXX
|
|
x-ratelimit-reset-requests:
|
|
- X-RATELIMIT-RESET-REQUESTS-XXX
|
|
x-ratelimit-reset-tokens:
|
|
- X-RATELIMIT-RESET-TOKENS-XXX
|
|
x-request-id:
|
|
- X-REQUEST-ID-XXX
|
|
status:
|
|
code: 200
|
|
message: OK
|
|
- request:
|
|
body: '{"messages":[{"role":"system","content":"You are Scorer. You''re an expert
|
|
scorer, specialized in scoring titles.\nYour personal goal is: Score the title"},{"role":"user","content":"\nCurrent
|
|
Task: Evaluate and give a score between 1-5 for the title ''The impact of AI
|
|
in the future of work''\n\nThis is the expected criteria for your final answer:
|
|
Your best answer to your coworker asking you this, accounting for the context
|
|
shared.\nyou MUST return the actual complete content as the final answer, not
|
|
a summary.\n\nThis is the context you''re working with:\nThe title ''The impact
|
|
of AI in the future of work'' needs to be evaluated for its relevance, insightfulness,
|
|
and engagement potential regarding the topic it presents. This evaluation should
|
|
be based on examples or criteria typically used to assess the quality of such
|
|
titles in the context of their ability to generate interest, convey a clear
|
|
message, and provoke thought about the role of AI in transforming work environments
|
|
and job dynamics.\n\nThe evaluator should consider how well the title captures
|
|
emerging trends, reflects the depth of the potential impact AI could have on
|
|
various industries, and implies the challenges and opportunities this technological
|
|
advancement brings. The score given should reflect how effectively the title
|
|
communicates these elements to the audience, with 1 being the lowest score,
|
|
indicating poor relevance or engagement value, and 5 being the highest score,
|
|
signifying excellent insightfulness and potential to captivate the audience''s
|
|
interest.\n\nThis is VERY important to you, your job depends on it!"},{"role":"assistant","content":null,"tool_calls":[{"id":"call_EvOmxTGewasw4mb6C7evkMkC","type":"function","function":{"name":"scoring_examples","arguments":"{}"}}]},{"role":"tool","tool_call_id":"call_EvOmxTGewasw4mb6C7evkMkC","content":"Error
|
|
executing tool: Error"},{"role":"user","content":"Analyze the tool result. If
|
|
requirements are met, provide the Final Answer. Otherwise, call the next tool.
|
|
Deliver only the answer without meta-commentary."}],"model":"gpt-4.1-mini","tool_choice":"auto","tools":[{"type":"function","function":{"name":"scoring_examples","description":"Useful
|
|
examples for scoring titles.","parameters":{"properties":{},"type":"object"}}}]}'
|
|
headers:
|
|
User-Agent:
|
|
- X-USER-AGENT-XXX
|
|
accept:
|
|
- application/json
|
|
accept-encoding:
|
|
- ACCEPT-ENCODING-XXX
|
|
authorization:
|
|
- AUTHORIZATION-XXX
|
|
connection:
|
|
- keep-alive
|
|
content-length:
|
|
- '2268'
|
|
content-type:
|
|
- application/json
|
|
cookie:
|
|
- COOKIE-XXX
|
|
host:
|
|
- api.openai.com
|
|
x-stainless-arch:
|
|
- X-STAINLESS-ARCH-XXX
|
|
x-stainless-async:
|
|
- 'false'
|
|
x-stainless-lang:
|
|
- python
|
|
x-stainless-os:
|
|
- X-STAINLESS-OS-XXX
|
|
x-stainless-package-version:
|
|
- 1.83.0
|
|
x-stainless-read-timeout:
|
|
- X-STAINLESS-READ-TIMEOUT-XXX
|
|
x-stainless-retry-count:
|
|
- '0'
|
|
x-stainless-runtime:
|
|
- CPython
|
|
x-stainless-runtime-version:
|
|
- 3.13.3
|
|
method: POST
|
|
uri: https://api.openai.com/v1/chat/completions
|
|
response:
|
|
body:
|
|
string: "{\n \"id\": \"chatcmpl-D0u2kcJG6ngwnf46qvPkOs2Q4baXL\",\n \"object\":
|
|
\"chat.completion\",\n \"created\": 1769107802,\n \"model\": \"gpt-4.1-mini-2025-04-14\",\n
|
|
\ \"choices\": [\n {\n \"index\": 0,\n \"message\": {\n \"role\":
|
|
\"assistant\",\n \"content\": \"The title \\\"The impact of AI in the
|
|
future of work\\\" is relevant and topical, as it addresses the significant
|
|
and ongoing transformation of work environments by artificial intelligence.
|
|
It captures the core idea of change and innovation, suggesting a focus on
|
|
both the challenges and opportunities AI presents across industries. However,
|
|
the title is somewhat generic and could be made more engaging or specific
|
|
to better provoke thought or indicate a unique perspective. It communicates
|
|
the subject clearly but lacks a strong hook or insight that might make it
|
|
more memorable or compelling.\\n\\nScore: 3 out of 5.\",\n \"refusal\":
|
|
null,\n \"annotations\": []\n },\n \"logprobs\": null,\n
|
|
\ \"finish_reason\": \"stop\"\n }\n ],\n \"usage\": {\n \"prompt_tokens\":
|
|
386,\n \"completion_tokens\": 113,\n \"total_tokens\": 499,\n \"prompt_tokens_details\":
|
|
{\n \"cached_tokens\": 0,\n \"audio_tokens\": 0\n },\n \"completion_tokens_details\":
|
|
{\n \"reasoning_tokens\": 0,\n \"audio_tokens\": 0,\n \"accepted_prediction_tokens\":
|
|
0,\n \"rejected_prediction_tokens\": 0\n }\n },\n \"service_tier\":
|
|
\"default\",\n \"system_fingerprint\": \"fp_376a7ccef1\"\n}\n"
|
|
headers:
|
|
CF-RAY:
|
|
- CF-RAY-XXX
|
|
Connection:
|
|
- keep-alive
|
|
Content-Type:
|
|
- application/json
|
|
Date:
|
|
- Thu, 22 Jan 2026 18:50:04 GMT
|
|
Server:
|
|
- cloudflare
|
|
Strict-Transport-Security:
|
|
- STS-XXX
|
|
Transfer-Encoding:
|
|
- chunked
|
|
X-Content-Type-Options:
|
|
- X-CONTENT-TYPE-XXX
|
|
access-control-expose-headers:
|
|
- ACCESS-CONTROL-XXX
|
|
alt-svc:
|
|
- h3=":443"; ma=86400
|
|
cf-cache-status:
|
|
- DYNAMIC
|
|
openai-organization:
|
|
- OPENAI-ORG-XXX
|
|
openai-processing-ms:
|
|
- '2133'
|
|
openai-project:
|
|
- OPENAI-PROJECT-XXX
|
|
openai-version:
|
|
- '2020-10-01'
|
|
x-envoy-upstream-service-time:
|
|
- '2152'
|
|
x-openai-proxy-wasm:
|
|
- v0.1
|
|
x-ratelimit-limit-requests:
|
|
- X-RATELIMIT-LIMIT-REQUESTS-XXX
|
|
x-ratelimit-limit-tokens:
|
|
- X-RATELIMIT-LIMIT-TOKENS-XXX
|
|
x-ratelimit-remaining-requests:
|
|
- X-RATELIMIT-REMAINING-REQUESTS-XXX
|
|
x-ratelimit-remaining-tokens:
|
|
- X-RATELIMIT-REMAINING-TOKENS-XXX
|
|
x-ratelimit-reset-requests:
|
|
- X-RATELIMIT-RESET-REQUESTS-XXX
|
|
x-ratelimit-reset-tokens:
|
|
- X-RATELIMIT-RESET-TOKENS-XXX
|
|
x-request-id:
|
|
- X-REQUEST-ID-XXX
|
|
status:
|
|
code: 200
|
|
message: OK
|
|
- request:
|
|
body: '{"messages":[{"role":"system","content":"You are Crew Manager. You are
|
|
a seasoned manager with a knack for getting the best out of your team.\nYou
|
|
are also known for your ability to delegate work to the right people, and to
|
|
ask the right questions to get the best out of your team.\nEven though you don''t
|
|
perform tasks by yourself, you have a lot of experience in the field, which
|
|
allows you to properly evaluate the work of your team members.\nYour personal
|
|
goal is: Manage the team to complete the task in the best way possible."},{"role":"user","content":"\nCurrent
|
|
Task: Give me an integer score between 1-5 for the following title: ''The impact
|
|
of AI in the future of work'', check examples to based your evaluation.\n\nThis
|
|
is the expected criteria for your final answer: The score of the title.\nyou
|
|
MUST return the actual complete content as the final answer, not a summary.\n\nThis
|
|
is VERY important to you, your job depends on it!"},{"role":"assistant","content":null,"tool_calls":[{"id":"call_dnaC8S2aLtdNR4pYIkJTsH49","type":"function","function":{"name":"Delegate_work_to_coworker","arguments":"{\"task\":\"Evaluate
|
|
and give a score between 1-5 for the title ''The impact of AI in the future
|
|
of work''\",\"context\":\"The title ''The impact of AI in the future of work''
|
|
needs to be evaluated for its relevance, insightfulness, and engagement potential
|
|
regarding the topic it presents. This evaluation should be based on examples
|
|
or criteria typically used to assess the quality of such titles in the context
|
|
of their ability to generate interest, convey a clear message, and provoke thought
|
|
about the role of AI in transforming work environments and job dynamics.\\n\\nThe
|
|
evaluator should consider how well the title captures emerging trends, reflects
|
|
the depth of the potential impact AI could have on various industries, and implies
|
|
the challenges and opportunities this technological advancement brings. The
|
|
score given should reflect how effectively the title communicates these elements
|
|
to the audience, with 1 being the lowest score, indicating poor relevance or
|
|
engagement value, and 5 being the highest score, signifying excellent insightfulness
|
|
and potential to captivate the audience''s interest.\",\"coworker\":\"Scorer\"}"}}]},{"role":"tool","tool_call_id":"call_dnaC8S2aLtdNR4pYIkJTsH49","content":"The
|
|
title \"The impact of AI in the future of work\" is relevant and topical, as
|
|
it addresses the significant and ongoing transformation of work environments
|
|
by artificial intelligence. It captures the core idea of change and innovation,
|
|
suggesting a focus on both the challenges and opportunities AI presents across
|
|
industries. However, the title is somewhat generic and could be made more engaging
|
|
or specific to better provoke thought or indicate a unique perspective. It communicates
|
|
the subject clearly but lacks a strong hook or insight that might make it more
|
|
memorable or compelling.\n\nScore: 3 out of 5."},{"role":"user","content":"Analyze
|
|
the tool result. If requirements are met, provide the Final Answer. Otherwise,
|
|
call the next tool. Deliver only the answer without meta-commentary."}],"model":"gpt-4-0125-preview","tool_choice":"auto","tools":[{"type":"function","function":{"name":"Delegate_work_to_coworker","description":"Delegate
|
|
a specific task to one of the following coworkers: Scorer\nThe input to this
|
|
tool should be the coworker, the task you want them to do, and ALL necessary
|
|
context to execute the task, they know nothing about the task, so share absolutely
|
|
everything you know, don''t reference things but instead explain them.","parameters":{"properties":{"task":{"description":"The
|
|
task to delegate","title":"Task","type":"string"},"context":{"description":"The
|
|
context for the task","title":"Context","type":"string"},"coworker":{"description":"The
|
|
role/name of the coworker to delegate to","title":"Coworker","type":"string"}},"required":["task","context","coworker"],"type":"object"}}},{"type":"function","function":{"name":"Ask_question_to_coworker","description":"Ask
|
|
a specific question to one of the following coworkers: Scorer\nThe input to
|
|
this tool should be the coworker, the question you have for them, and ALL necessary
|
|
context to ask the question properly, they know nothing about the question,
|
|
so share absolutely everything you know, don''t reference things but instead
|
|
explain them.","parameters":{"properties":{"question":{"description":"The question
|
|
to ask","title":"Question","type":"string"},"context":{"description":"The context
|
|
for the question","title":"Context","type":"string"},"coworker":{"description":"The
|
|
role/name of the coworker to ask","title":"Coworker","type":"string"}},"required":["question","context","coworker"],"type":"object"}}}]}'
|
|
headers:
|
|
User-Agent:
|
|
- X-USER-AGENT-XXX
|
|
accept:
|
|
- application/json
|
|
accept-encoding:
|
|
- ACCEPT-ENCODING-XXX
|
|
authorization:
|
|
- AUTHORIZATION-XXX
|
|
connection:
|
|
- keep-alive
|
|
content-length:
|
|
- '4721'
|
|
content-type:
|
|
- application/json
|
|
cookie:
|
|
- COOKIE-XXX
|
|
host:
|
|
- api.openai.com
|
|
x-stainless-arch:
|
|
- X-STAINLESS-ARCH-XXX
|
|
x-stainless-async:
|
|
- 'false'
|
|
x-stainless-lang:
|
|
- python
|
|
x-stainless-os:
|
|
- X-STAINLESS-OS-XXX
|
|
x-stainless-package-version:
|
|
- 1.83.0
|
|
x-stainless-read-timeout:
|
|
- X-STAINLESS-READ-TIMEOUT-XXX
|
|
x-stainless-retry-count:
|
|
- '0'
|
|
x-stainless-runtime:
|
|
- CPython
|
|
x-stainless-runtime-version:
|
|
- 3.13.3
|
|
method: POST
|
|
uri: https://api.openai.com/v1/chat/completions
|
|
response:
|
|
body:
|
|
string: "{\n \"id\": \"chatcmpl-D0u2mkin4fbiWGiIlrsJWAZrNJ5sY\",\n \"object\":
|
|
\"chat.completion\",\n \"created\": 1769107804,\n \"model\": \"gpt-4-0125-preview\",\n
|
|
\ \"choices\": [\n {\n \"index\": 0,\n \"message\": {\n \"role\":
|
|
\"assistant\",\n \"content\": \"3 out of 5\",\n \"refusal\":
|
|
null,\n \"annotations\": []\n },\n \"logprobs\": null,\n
|
|
\ \"finish_reason\": \"stop\"\n }\n ],\n \"usage\": {\n \"prompt_tokens\":
|
|
867,\n \"completion_tokens\": 6,\n \"total_tokens\": 873,\n \"prompt_tokens_details\":
|
|
{\n \"cached_tokens\": 0,\n \"audio_tokens\": 0\n },\n \"completion_tokens_details\":
|
|
{\n \"reasoning_tokens\": 0,\n \"audio_tokens\": 0,\n \"accepted_prediction_tokens\":
|
|
0,\n \"rejected_prediction_tokens\": 0\n }\n },\n \"service_tier\":
|
|
\"default\",\n \"system_fingerprint\": null\n}\n"
|
|
headers:
|
|
CF-RAY:
|
|
- CF-RAY-XXX
|
|
Connection:
|
|
- keep-alive
|
|
Content-Type:
|
|
- application/json
|
|
Date:
|
|
- Thu, 22 Jan 2026 18:50:05 GMT
|
|
Server:
|
|
- cloudflare
|
|
Strict-Transport-Security:
|
|
- STS-XXX
|
|
Transfer-Encoding:
|
|
- chunked
|
|
X-Content-Type-Options:
|
|
- X-CONTENT-TYPE-XXX
|
|
access-control-expose-headers:
|
|
- ACCESS-CONTROL-XXX
|
|
alt-svc:
|
|
- h3=":443"; ma=86400
|
|
cf-cache-status:
|
|
- DYNAMIC
|
|
openai-organization:
|
|
- OPENAI-ORG-XXX
|
|
openai-processing-ms:
|
|
- '896'
|
|
openai-project:
|
|
- OPENAI-PROJECT-XXX
|
|
openai-version:
|
|
- '2020-10-01'
|
|
x-envoy-upstream-service-time:
|
|
- '925'
|
|
x-openai-proxy-wasm:
|
|
- v0.1
|
|
x-ratelimit-limit-requests:
|
|
- X-RATELIMIT-LIMIT-REQUESTS-XXX
|
|
x-ratelimit-limit-tokens:
|
|
- X-RATELIMIT-LIMIT-TOKENS-XXX
|
|
x-ratelimit-remaining-requests:
|
|
- X-RATELIMIT-REMAINING-REQUESTS-XXX
|
|
x-ratelimit-remaining-tokens:
|
|
- X-RATELIMIT-REMAINING-TOKENS-XXX
|
|
x-ratelimit-reset-requests:
|
|
- X-RATELIMIT-RESET-REQUESTS-XXX
|
|
x-ratelimit-reset-tokens:
|
|
- X-RATELIMIT-RESET-TOKENS-XXX
|
|
x-request-id:
|
|
- X-REQUEST-ID-XXX
|
|
status:
|
|
code: 200
|
|
message: OK
|
|
version: 1
|