diff --git a/src/crewai/knowledge/source/base_knowledge_source.py b/src/crewai/knowledge/source/base_knowledge_source.py index 07a9a0f25..b749ad481 100644 --- a/src/crewai/knowledge/source/base_knowledge_source.py +++ b/src/crewai/knowledge/source/base_knowledge_source.py @@ -46,4 +46,5 @@ class BaseKnowledgeSource(BaseModel, ABC): Save the documents to the storage. This method should be called after the chunks and embeddings are generated. """ + print("CHUNKS: ", self.chunks) self.storage.save(self.chunks) diff --git a/tests/agent_test.py b/tests/agent_test.py index 6879a4519..0bee48616 100644 --- a/tests/agent_test.py +++ b/tests/agent_test.py @@ -1592,36 +1592,36 @@ def test_agent_execute_task_with_ollama(): assert "AI" in result or "artificial intelligence" in result.lower() -@pytest.mark.vcr(filter_headers=["authorization"]) +# @pytest.mark.vcr(filter_headers=["authorization"]) def test_agent_with_knowledge_sources(): # Create a knowledge source with some content content = "Brandon's favorite color is red and he likes Mexican food." string_source = StringKnowledgeSource(content=content) - with patch( - "crewai.knowledge.storage.knowledge_storage.KnowledgeStorage" - ) as MockKnowledge: - mock_knowledge_instance = MockKnowledge.return_value - mock_knowledge_instance.sources = [string_source] - mock_knowledge_instance.query.return_value = [{"content": content}] + # with patch( + # "crewai.knowledge.storage.knowledge_storage.KnowledgeStorage" + # ) as MockKnowledge: + # mock_knowledge_instance = MockKnowledge.return_value + # mock_knowledge_instance.sources = [string_source] + # mock_knowledge_instance.query.return_value = [{"content": content}] - agent = Agent( - role="Information Agent", - goal="Provide information based on knowledge sources", - backstory="You have access to specific knowledge sources.", - llm=LLM(model="gpt-4o-mini"), - knowledge_sources=[string_source], - ) + agent = Agent( + role="Information Agent", + goal="Provide information based on knowledge sources", + backstory="You have access to specific knowledge sources.", + llm=LLM(model="gpt-4o-mini"), + knowledge_sources=[string_source], + ) - # Create a task that requires the agent to use the knowledge - task = Task( - description="What is Brandon's favorite color?", - expected_output="Brandon's favorite color.", - agent=agent, - ) + # Create a task that requires the agent to use the knowledge + task = Task( + description="What is Brandon's favorite color?", + expected_output="Brandon's favorite color.", + agent=agent, + ) - crew = Crew(agents=[agent], tasks=[task]) - result = crew.kickoff() + crew = Crew(agents=[agent], tasks=[task]) + result = crew.kickoff() - # Assert that the agent provides the correct information - assert "red" in result.raw.lower() + # Assert that the agent provides the correct information + assert "red" in result.raw.lower() diff --git a/tests/cassettes/test_agent_with_knowledge_sources.yaml b/tests/cassettes/test_agent_with_knowledge_sources.yaml deleted file mode 100644 index cc65c5d90..000000000 --- a/tests/cassettes/test_agent_with_knowledge_sources.yaml +++ /dev/null @@ -1,312 +0,0 @@ -interactions: -- request: - body: '{"input": ["Brandon''s favorite color is red and he likes Mexican food."], - "model": "text-embedding-3-small", "encoding_format": "base64"}' - headers: - accept: - - application/json - accept-encoding: - - gzip, deflate - connection: - - keep-alive - content-length: - - '137' - content-type: - - application/json - host: - - api.openai.com - user-agent: - - OpenAI/Python 1.52.1 - x-stainless-arch: - - arm64 - x-stainless-async: - - 'false' - x-stainless-lang: - - python - x-stainless-os: - - MacOS - x-stainless-package-version: - - 1.52.1 - x-stainless-retry-count: - - '0' - x-stainless-runtime: - - CPython - x-stainless-runtime-version: - - 3.11.10 - method: POST - uri: https://api.openai.com/v1/embeddings - response: - content: "{\n \"object\": \"list\",\n \"data\": [\n {\n \"object\": - \"embedding\",\n \"index\": 0,\n \"embedding\": \"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\"\n - \ }\n ],\n \"model\": \"text-embedding-3-small\",\n \"usage\": {\n \"prompt_tokens\": - 12,\n \"total_tokens\": 12\n }\n}\n" - headers: - CF-Cache-Status: - - DYNAMIC - CF-RAY: - - 8f0fa74d59257b95-ATL - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Type: - - application/json - Date: - - Thu, 12 Dec 2024 18:07:21 GMT - Server: - - cloudflare - Set-Cookie: - - __cf_bm=733g6G9kgIvNqrgbPj5V3kbZ1OkY_FHUUQeSrqcu4gI-1734026841-1.0.1.1-cHblO9v.qCwlojlvyOJSCBxS.sMMj45ovfGmVHSB6KA6u8_fYZsQmHznwvqRzhTOxtZf2wIwWK7_IcD6hURlQg; - path=/; expires=Thu, 12-Dec-24 18:37:21 GMT; domain=.api.openai.com; HttpOnly; - Secure; SameSite=None - - _cfuvid=6NZTkoTpxv5jW7n9pGjVSHVyWMec7RdJxOoLsP137W8-1734026841577-0.0.1.1-604800000; - path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - Transfer-Encoding: - - chunked - X-Content-Type-Options: - - nosniff - access-control-allow-origin: - - '*' - access-control-expose-headers: - - X-Request-ID - alt-svc: - - h3=":443"; ma=86400 - openai-model: - - text-embedding-3-small - openai-organization: - - crewai-iuxna1 - openai-processing-ms: - - '80' - openai-version: - - '2020-10-01' - strict-transport-security: - - max-age=31536000; includeSubDomains; preload - x-ratelimit-limit-requests: - - '10000' - x-ratelimit-limit-tokens: - - '10000000' - x-ratelimit-remaining-requests: - - '9999' - x-ratelimit-remaining-tokens: - - '9999986' - x-ratelimit-reset-requests: - - 6ms - x-ratelimit-reset-tokens: - - 0s - x-request-id: - - req_6eea562d69c5a30a586d040069520137 - http_version: HTTP/1.1 - status_code: 200 -- request: - body: '{"input": ["What is Brandon''s favorite color? This is the expect criteria - for your final answer: Brandon''s favorite color. you MUST return the actual - complete content as the final answer, not a summary."], "model": "text-embedding-3-small", - "encoding_format": "base64"}' - headers: - accept: - - application/json - accept-encoding: - - gzip, deflate - connection: - - keep-alive - content-length: - - '270' - content-type: - - application/json - cookie: - - __cf_bm=733g6G9kgIvNqrgbPj5V3kbZ1OkY_FHUUQeSrqcu4gI-1734026841-1.0.1.1-cHblO9v.qCwlojlvyOJSCBxS.sMMj45ovfGmVHSB6KA6u8_fYZsQmHznwvqRzhTOxtZf2wIwWK7_IcD6hURlQg; - _cfuvid=6NZTkoTpxv5jW7n9pGjVSHVyWMec7RdJxOoLsP137W8-1734026841577-0.0.1.1-604800000 - host: - - api.openai.com - user-agent: - - OpenAI/Python 1.52.1 - x-stainless-arch: - - arm64 - x-stainless-async: - - 'false' - x-stainless-lang: - - python - x-stainless-os: - - MacOS - x-stainless-package-version: - - 1.52.1 - x-stainless-retry-count: - - '0' - x-stainless-runtime: - - CPython - x-stainless-runtime-version: - - 3.11.10 - method: POST - uri: https://api.openai.com/v1/embeddings - response: - content: "{\n \"object\": \"list\",\n \"data\": [\n {\n \"object\": - \"embedding\",\n \"index\": 0,\n \"embedding\": \"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\"\n - \ }\n ],\n \"model\": \"text-embedding-3-small\",\n \"usage\": {\n \"prompt_tokens\": - 39,\n \"total_tokens\": 39\n }\n}\n" - headers: - CF-Cache-Status: - - DYNAMIC - CF-RAY: - - 8f0fa7507ef57b95-ATL - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Type: - - application/json - Date: - - Thu, 12 Dec 2024 18:07:22 GMT - Server: - - cloudflare - Transfer-Encoding: - - chunked - X-Content-Type-Options: - - nosniff - access-control-allow-origin: - - '*' - access-control-expose-headers: - - X-Request-ID - alt-svc: - - h3=":443"; ma=86400 - openai-model: - - text-embedding-3-small - openai-organization: - - crewai-iuxna1 - openai-processing-ms: - - '487' - openai-version: - - '2020-10-01' - strict-transport-security: - - max-age=31536000; includeSubDomains; preload - x-ratelimit-limit-requests: - - '10000' - x-ratelimit-limit-tokens: - - '10000000' - x-ratelimit-remaining-requests: - - '9999' - x-ratelimit-remaining-tokens: - - '9999953' - x-ratelimit-reset-requests: - - 6ms - x-ratelimit-reset-tokens: - - 0s - x-request-id: - - req_17d180bc5dc480a344ddb6224fd8673f - http_version: HTTP/1.1 - status_code: 200 -- request: - body: '{"messages": [{"role": "system", "content": "You are Information Agent. - You have access to specific knowledge sources.\nYour personal goal is: Provide - information based on knowledge sources\nTo give my best complete final answer - to the task use the exact following format:\n\nThought: I now can give a great - answer\nFinal Answer: Your final answer must be the great and the most complete - as possible, it must be outcome described.\n\nI MUST use these formats, my job - depends on it!"}, {"role": "user", "content": "\nCurrent Task: What is Brandon''s - favorite color?\n\nThis is the expect criteria for your final answer: Brandon''s - favorite color.\nyou MUST return the actual complete content as the final answer, - not a summary.Additional Information: Brandon''s favorite color is red and he - likes Mexican food.\n\nBegin! This is VERY important to you, use the tools available - and give your best Final Answer, your job depends on it!\n\nThought:"}], "model": - "gpt-4o-mini", "stop": ["\nObservation:"], "stream": false}' - headers: - accept: - - application/json - accept-encoding: - - gzip, deflate - connection: - - keep-alive - content-length: - - '1013' - content-type: - - application/json - host: - - api.openai.com - user-agent: - - OpenAI/Python 1.52.1 - x-stainless-arch: - - arm64 - x-stainless-async: - - 'false' - x-stainless-lang: - - python - x-stainless-os: - - MacOS - x-stainless-package-version: - - 1.52.1 - x-stainless-raw-response: - - 'true' - x-stainless-retry-count: - - '0' - x-stainless-runtime: - - CPython - x-stainless-runtime-version: - - 3.11.10 - method: POST - uri: https://api.openai.com/v1/chat/completions - response: - content: "{\n \"id\": \"chatcmpl-AdhsouH1qYGiTK6s80KpTEt9nj90M\",\n \"object\": - \"chat.completion\",\n \"created\": 1734026842,\n \"model\": \"gpt-4o-mini-2024-07-18\",\n - \ \"choices\": [\n {\n \"index\": 0,\n \"message\": {\n \"role\": - \"assistant\",\n \"content\": \"I now can give a great answer \\nFinal - Answer: Brandon's favorite color is red.\",\n \"refusal\": null\n },\n - \ \"logprobs\": null,\n \"finish_reason\": \"stop\"\n }\n ],\n - \ \"usage\": {\n \"prompt_tokens\": 182,\n \"completion_tokens\": 18,\n - \ \"total_tokens\": 200,\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 \"system_fingerprint\": - \"fp_bba3c8e70b\"\n}\n" - headers: - CF-Cache-Status: - - DYNAMIC - CF-RAY: - - 8f0fa7551d541d66-ATL - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Type: - - application/json - Date: - - Thu, 12 Dec 2024 18:07:22 GMT - Server: - - cloudflare - Set-Cookie: - - __cf_bm=r8UPJzVarfmP3Ttv48THsJ7hpWi2C3BNHet3wIdm_Xw-1734026842-1.0.1.1-nEmNy.A_kj2w7K89A.GFzffE2loM6ym1Im7dd9sx.7_wnLa1uUKm5310G5ij3f38j0JQkRrUtGQwpxyyAeos.A; - path=/; expires=Thu, 12-Dec-24 18:37:22 GMT; domain=.api.openai.com; HttpOnly; - Secure; SameSite=None - - _cfuvid=U5fARrifpyOSp0TaiYUaUV5WjB.TSL4qKv1TmzAeokw-1734026842687-0.0.1.1-604800000; - path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - Transfer-Encoding: - - chunked - X-Content-Type-Options: - - nosniff - access-control-expose-headers: - - X-Request-ID - alt-svc: - - h3=":443"; ma=86400 - openai-organization: - - crewai-iuxna1 - openai-processing-ms: - - '207' - openai-version: - - '2020-10-01' - strict-transport-security: - - max-age=31536000; includeSubDomains; preload - x-ratelimit-limit-requests: - - '30000' - x-ratelimit-limit-tokens: - - '150000000' - x-ratelimit-remaining-requests: - - '29999' - x-ratelimit-remaining-tokens: - - '149999769' - x-ratelimit-reset-requests: - - 2ms - x-ratelimit-reset-tokens: - - 0s - x-request-id: - - req_a9560f22e5443e6d91239098a8eb9541 - http_version: HTTP/1.1 - status_code: 200 -version: 1