آموزش ایجاد یک ابزار چت با استفاده از مدل‌های OpenAI و Pinecone

Creating a Chat Tool Using OpenAI Models and Pinecone

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: جاسازی ها و پایگاه های داده برداری به توسعه دهندگان این امکان را می دهد تا ابزارهایی ایجاد کنند که می توانند دانش را از اسناد سفارشی بازیابی کنند و از آن برای ایجاد مکالمات دقیق و پویاتر استفاده کنند. اما در حالی که مدل‌های پیشرفته هوش مصنوعی مانند ChatGPT می‌توانند پاسخ‌های محاوره‌ای مفیدی به انواع مختلف پرس‌و‌جوها ایجاد کنند، پاسخ‌ها همیشه محدود به داده‌هایی هستند که در آخرین آموزش مدل در دسترس بودند. در این دوره، مدرس Guil Hernandez مروری بر جاسازی‌های متن، پایگاه‌های داده برداری، و نسل افزوده شده با بازیابی (RAG) برای ارتقا و بهینه‌سازی سفر یادگیری هوش مصنوعی شما ارائه می‌دهد. در طول مسیر، مهارت های جدید خود را در چالش های تمرینی ارائه شده در پایان هر بخش آزمایش کنید.

سرفصل ها و درس ها

معرفی Introduction

  • ساخت ابزارهای هوش مصنوعی آگاه از زمینه با پایگاه های دانش سفارشی Building context-aware AI tools with custom knowledge bases

  • پروژه را راه اندازی کنید Set up the project

  • آنچه باید در مورد هوش مصنوعی و جاوا اسکریپت بدانید What you should know about AI and JavaScript

1. جاسازی متن 1. Text Embeddings

  • جاسازی ها را با متن مرتبط جفت کنید Pair embeddings with related text

  • تکه تکه کردن متن برای جاسازی Text chunking for embeddings

  • اهمیت تعبیه‌ها در هوش مصنوعی مولد The importance of embeddings in generative AI

  • جاسازی ها را با OpenAI ایجاد کنید Create embeddings with OpenAI

  • راه حل: متن را تکه تکه کنید و جاسازی ها را ایجاد کنید Solution: Chunk text and create embeddings

  • چالش: متن را تکه تکه کنید و جاسازی ها را ایجاد کنید Challenge: Chunk text and create embeddings

2. پایگاه های داده برداری 2. Vector Databases

  • چالش: درج و بازیابی داده ها از Pinecone Challenge: Insert and retrieve data from Pinecone

  • با Pinecone یک پایگاه داده برداری راه اندازی کنید Set up a vector database with Pinecone

  • قدرت پایگاه داده های برداری The power of vector databases

  • سوالات را به Pinecone ارسال کنید Send queries to Pinecone

  • راه حل: درج و بازیابی داده ها از Pinecone Solution: Insert and retrieve data from Pinecone

  • جستجوی معنایی چیست؟ What is semantic search?

  • جاسازی ها را در Pinecon ذخیره کنید Store embeddings in Pinecone

3. پاسخ های مکالمه با OpenAI و Pinecone 3. Conversational Responses with OpenAI and Pinecone

  • رسیدگی به خطاها Handling errors

  • آگاهی زمینه هوش مصنوعی را افزایش دهید Enhance the AI's context awareness

  • یک پاسخ از چندین مورد منطبق با پایگاه داده تشکیل دهید Form a reply from multiple database matches

  • نسل افزوده بازیابی (RAG) Retrieval-augmented generation (RAG)

  • پاسخ ها را ایجاد کنید و پیام ها را با OpenAI مدیریت کنید Create replies and manage messages with OpenAI

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.

آموزش ایجاد یک ابزار چت با استفاده از مدل‌های OpenAI و Pinecone
جزییات دوره
1h 31m
22
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
567
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Guil Hernandez Guil Hernandez

برنامه نویس و مدرس نرم افزار.

Guil Hernandez توسعه دهنده و مربی نرم افزار است.

در حال حاضر یک مدیر برنامه آموزشی و خالق دوره در Scrimba، Guil بیش از 15 سال تجربه در صنعت فناوری دارد و اشتیاق به یادگیری و توانمندسازی افراد از طریق فناوری و راهنمایی را حفظ می کند. او دوره ها و کارگاه های برنامه نویسی را که توسط صدها هزار دانش آموز در سراسر جهان برگزار می شود، ایجاد کرده است و در جلسات و کنفرانس ها در سراسر ایالات متحده در مورد یادگیری و توسعه صحبت کرده است. Guil همچنین به عنوان یک مربی برنامه برای Code Palm Beach، یک سازمان غیرانتفاعی که دانش‌آموزان K-12 را با برنامه‌نویسی کامپیوتر آشنا می‌کند، داوطلب می‌شود.