# Agent setup and configuration

**URL:** <https://community.crewai.com/t/agent-setup-and-configuration/5217>\
**Category:** CrewAI Community Support\
**Tags:** agent\
**Created:** [April 8, 2025, 2:12pm UTC](https://community.crewai.com/t/agent-setup-and-configuration/5217 "2025-04-08T14:12:01Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![Tony\_Wood](https://sea1.discourse-cdn.com/flex025/user_avatar/community.crewai.com/tony_wood/32/1876_2.png) [@Tony\_Wood](https://community.crewai.com/u/Tony_Wood)\
**Post date:** [April 9, 2025, 6:23am UTC](https://community.crewai.com/t/agent-setup-and-configuration/5217/6 "2025-04-09T06:23:06Z")

</div>

Hi I have recently faced this problem.

You can use the [Knowledge - CrewAI](https://docs.crewai.com/concepts/knowledge) knowledge feature but this has native support for PDF, CSV, TXT, Excel but lacks the docx support. You can use Docling (CrewDoclingSource) but I have not had a lot of success with this. You can use [DOCX RAG Search - CrewAI](https://docs.crewai.com/tools/docxsearchtool) Docx search and this acts as a form of RAG so useful but not brilliant.

In the end i converted all my DOCX and PDF to txt files to make them work, but you could convert to PDF in a work flow.

So in summary:

Option 1 use the [DOCX RAG Search - CrewAI](https://docs.crewai.com/tools/docxsearchtool) and configure your task yaml to search for files in your /knowledge directory.

Option 2 convert to text and then use TextFileKnowledgeSource ([Knowledge - CrewAI](https://docs.crewai.com/concepts/knowledge))

Play around with both and find a methods that works for your particular problem.

Request for CrewAI : Can we have .docx added natively as I have found Docling to be slow [Knowledge - CrewAI](https://docs.crewai.com/concepts/knowledge) please 🙂

---

_[View the full topic](https://community.crewai.com/t/agent-setup-and-configuration/5217)._
