You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
swarms/examples/persian_example.py

43 lines
1.3 KiB

from swarms import Agent, Swarm
from swarms.utils.language_config import Language
def main():
# ایجاد عامل‌ها با زبان فارسی
agent1 = Agent(
name="تحلیل‌گر",
task="تحلیل داده‌های فروش",
language=Language.PERSIAN
)
agent2 = Agent(
name="گزارش‌گر",
task="تولید گزارش تحلیلی",
language=Language.PERSIAN
)
# ایجاد گروه با زبان فارسی
swarm = Swarm(
agents=[agent1, agent2],
language=Language.PERSIAN
)
# اجرای وظیفه
task = """
لطفاً داده‌های فروش سه ماه گذشته را تحلیل کنید و یک گزارش تحلیلی تهیه کنید.
در گزارش موارد زیر را بررسی کنید:
1. روند فروش ماهانه
2. محصولات پرفروش
3. پیشنهادات برای بهبود فروش
"""
try:
results = swarm.run(task)
print("\nنتایج:")
for agent_name, result in results.items():
print(f"\n{agent_name}:")
print(result)
except Exception as e:
print(f"خطا در اجرای وظیفه: {str(e)}")
if __name__ == "__main__":
main()