حاول أولاً محاكاة مؤسسة مع Openaai GPT.
هذا هو في الأساس حزمة بيثون تحاكي المؤسسة. إنه يطلب Openaai API وإنشاء سلسلة من المهام المرتبطة بموظف. يتم إنشاء الموظفين تلقائيًا (مطالبات النظام بإخبار GPT عن الموظف ليكون)؟
تستخدم شركتنا المبتكرة تقنية الذكاء الاصطناعي المتقدمة لجلب المنتجات والخدمات إلى المستوى التالي. موظفونا هم مثيلات AI التي تم إنشاؤها مع نموذج لغة GPT القوي الذي يمكنه أداء أدوار مختلفة مثل المهندسين والمصممين وحتى المسوقين. يمكّننا ذلك من تطوير المنتجات بشكل أسرع وأكثر كفاءة من الشركات التقليدية مع توفير تجربة فريدة لعملائنا.
تم تجهيز موظفي الذكاء الاصطناعي لدينا بأحدث التقنيات ويتعلمون باستمرار والتكيف مع المواقف الجديدة. يتيح لنا ذلك أن نكون أكثر مرونة واستجابة لتغييرات السوق ، مما يضمن أن منتجاتنا وخدماتنا دائمًا في طليعة الابتكار.
إذا كنت مهتمًا بتجربة مستقبل تقنية الذكاء الاصطناعي ، تحقق من منتجاتنا.
إخلاء المسئولية: لا يهدف موظفو الذكاء الاصطناعي إلى استبدال العمال البشريين ويتم تصميمهم ليتم استخدامهم كملحق للفرق البشرية. نحن نؤمن بقوة الإبداع الإنساني والذكاء عند الجمع بين التكنولوجيا المتقدمة.
python --version
python3 --version1 - استنساخ هذا المستودع
git clone https://github.com/nervousapps/GPTenterprise.git2 - اذهب في دليل الريبو
cd GPTenterprise3 - يوصى بإنشاء Vython Venv ، لإنشاء واحدة ، في المحطة الخاصة بك:
python3 -m venv gptenterpriseوتمكينها
source ./gptenterprise/bin/activate4 - تثبيت حزمة GPTENTERPRISE وتبعيات من خلال التنفيذ:
pip install ./pythonnano ./openai_key.txtلمشاهدة مثال على ما يمكن القيام به مع فكرة gptenterprise:
1 - ملف التكوين tweek من أجل إعطاء إرشادات الرئيس التنفيذي؟
nano ./config2 - قم بتشغيل المؤسسة
GPTenterprise ./configبعد ذلك ، سيتم إنشاء المؤسسة مع إرشاداتك ، وسيتم تعيين قائد الفريق و Scrum Master. سوف يبذلون قصارى جهده لتحقيق المبادئ التوجيهية.
وثائق HTML هنا.
الوثائق التي تم إنشاؤها مع PDOC
يتكون المؤسسة من قائد فريق ، وسيد Scrum ، والعديد من الموظفين. في البداية ، سيقوم الرئيس التنفيذي بإنشاء المؤسسة التي تقدم إرشاداته إلى قائد الفريق و Scrum Master. سيتم تعيين كل موظف من قبل قائد الفريق لمهاراتهم. يتم تعريف الموظف على أنه موجه النظام ، الذي تم إنشاؤه تلقائيًا من قبل قائد الفريق ، يصف مهاراته. سيقوم Scrum Master بعد ذلك بإنشاء سلسلة من المهام ، كل منها يرتبط بموظف استأجره قائد الفريق سابقًا.
؟ ؟ هيكل الموظف
{
"name" : "Employee's name" ,
"role_name" : "Employee's role name" ,
"role" : "Employee's role (system prompt)"
"creativity" : 1.0
" emoji ": " Emoji code "
}يجب أن يكون الاسم و rob_name فريدًا.
؟ بنية المهمة
{
"task_name" : "The task name"
"employee_name" : "The assigned amployee name"
"todo" : "The work description that has to be done"
"type" : "The type of the task (text or image)"
"requirements" : "The index of the required task or no if no task result is required"
}في كل مهمة ، سيضيف Scrum Master حقل نتائج مع عمل الموظف.
بنية الإنتاج
{
"employees" : [ employee1 , employee2 ],
"tasks" : [ task1 , task2 ],
"ceo_guidelines" :
"final_product" :
}سيتم إضافة حقل "CEO_GUIDELINES" تلقائيًا عند إنشاء المؤسسة. يمكن العثور على المنتج النهائي في حقل Final_Product لكائن JSON الموجود في ملف "Production_ <Company_Name> .json" في دليل الإخراج المحدد.
يجب أن تكون إرشادات الرئيس التنفيذي دقيقة ووصف الشركة والمنتج النهائي المطلوب. يمكن تحديد عدد الصور التي يجب إنشاؤها إذا كانت الإرشادات ، إن لم يكن كذلك ، سيكون رقمًا عشوائيًا (بحد أقصى 5). يجب أن تحتوي الإرشادات على كلمة "منتج" في النهاية ، تليها وصف المنتج النهائي المطلوب. يمكن تقديم مثال مع الكلمة الرئيسية "مثال:" ، سيتم إضافته إلى مهام الموظفين.
| اسم البيئة | وصف | القيمة الافتراضية |
|---|---|---|
| Company_name | اسم المؤسسة | gptenterprise |
| Keyfile | طريق إلى Openai Keyfile.txt | ./openai_key.txt |
| output_directory | دليل الإخراج | ./generated/v2 |
| manager_retry | كم مرة سيقوم المديرون بإعادة المحاولة للقيام بالخطط إذا فشلوا | 1 |
| custom_manager_prompts_path | امنح موجه المديرين المخصصين (كن حذرًا للحفاظ على تعريفات بنية الكائنات) | "" " |
| الرئيس التنفيذي | "كرئيس تنفيذي ، أريد ... منتج ..." | الإرشادات الافتراضية |
| تفاعلي | انتظر إدخال المستخدم (أساسي في الوقت الحالي) ، لا يوجد تفاعل للموظف إذا تم تنشيط الوضع غير المتزامن | "لا" |
| غير متزامن | الوضع غير المتزامن ، يمكن للموظفين العمل بالتوازي | "نعم" |
| local_ai_url | عنوان URL لمثيل محلي من واجهة برمجة التطبيقات المتوافقة مع حزمة Openai Python | "" " |
| model_name | اسم النموذج للاستخدام | GPT-3.5-TURBO-16K |
1 - تثبيت متطلبات الاختبارات
pip install -r ./python/requirements-tests.txt2 - اختبارات التشغيل
pytestأسود
لمشاهدة مثال على ما يمكن القيام به مع فكرة gptenterprise ، دعنا نستخدم webgpt.py
WebGPT هي مؤسسة منظمة العفو الدولية التي تقوم بتطوير موقع الويب لعملائها.
وهي تتألف من العديد من موظفي GPT (مطالبات):
✍ موضوع موضوع ، المسؤول عن صياغة الموضوعات.
؟ A Dall-E Prompter ، المسؤول عن توليد مطالبات لحقن Dall-E لإنشاء الصور على siBject التي تم إنشاؤها مسبقًا.
مطور ويب ، المسؤول عن ترميز موقع الويب على الموضوع والصور التي تم إنشاؤها مسبقًا.
؟ الرئيس التنفيذي (أنت) ، المسؤول عن قيادة كل هذا وتشغيل المؤسسة.
لتشغيل المؤسسة يرجى القيام:
python ./examples/webgpt.pyهذا ليس منتجًا رسميًا Openai. هذا مشروع شخصي ولا ينتمي إلى Openai بأي شكل من الأشكال.
ترخيص معهد ماساتشوستس للتكنولوجيا