Files
crewAI/docs/v1.15.1/ar/learn/force-tool-output-as-result.mdx
João Moura 6491f5a663
Some checks failed
Mark stale issues and pull requests / stale (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Check Documentation Broken Links / Check broken links (push) Has been cancelled
Vulnerability Scan / pip-audit (push) Has been cancelled
Nightly Canary Release / Check for new commits (push) Has been cancelled
Nightly Canary Release / Build nightly packages (push) Has been cancelled
Nightly Canary Release / Publish nightly to PyPI (push) Has been cancelled
[docs-freeze] docs: snapshot and changelog for v1.15.1 (#6367)
2026-06-27 03:50:32 -03:00

46 lines
1.8 KiB
Plaintext

---
title: فرض مخرجات الأداة كنتيجة
description: تعلم كيفية فرض مخرجات الأداة كنتيجة لمهمة Agent في CrewAI.
icon: wrench-simple
mode: "wide"
---
## مقدمة
في CrewAI، يمكنك فرض مخرجات أداة كنتيجة لمهمة Agent. هذه الميزة مفيدة عندما تريد التأكد من التقاط مخرجات الأداة وإعادتها كنتيجة للمهمة، متجنبًا أي تعديل من قبل الـ Agent أثناء تنفيذ المهمة.
## فرض مخرجات الأداة كنتيجة
لفرض مخرجات الأداة كنتيجة لمهمة Agent، تحتاج لتعيين معامل `result_as_answer` إلى `True` عند إضافة أداة إلى الـ Agent.
```python Code
from crewai.agent import Agent
from my_tool import MyCustomTool
coding_agent = Agent(
role="Data Scientist",
goal="Produce amazing reports on AI",
backstory="You work with data and AI",
tools=[MyCustomTool(result_as_answer=True)],
)
task_result = coding_agent.execute_task(task)
```
## سير العمل أثناء التنفيذ
<Steps>
<Step title="تنفيذ المهمة">
ينفذ الـ Agent المهمة باستخدام الأداة المقدمة.
</Step>
<Step title="مخرجات الأداة">
تولّد الأداة المخرجات التي تُلتقط كنتيجة للمهمة.
</Step>
<Step title="تفاعل الـ Agent">
قد يتأمل الـ Agent ويستخلص دروسًا من الأداة لكن لا يعدّل المخرجات.
</Step>
<Step title="إعادة النتيجة">
تُعاد مخرجات الأداة كنتيجة للمهمة دون أي تعديلات.
</Step>
</Steps>