רעיון מרתק ליצירת סוכני AI עם קוד ונו-קוד

זה לא חדש שממש בימים אלה ממש יש תנופה עצומה בסוכני AI שהולכים לתפוס מקום מרכזי בתהליכי אוטומציה ולאפשר הרצה חכמה של תהליכים תוך כדי אורקסטרציה של סוכן מנהל וסוכנים אחרים שפועלים לפי הניהול שלו ועוברים ולידציה לפני שהפלט מוחזר אל המשתמש או לפני שהתוצאה של התהליך באה לידי ביטוי סופי.
אז על בסיס כל זה צץ לנו רעיון ממש מעניין שלפיו בנינו לעסק בתחום הבריאות והתזונה שמקיים סדנאות רבות, מנהל ספריית מתכונים גדולה, מקיים קורסים ארוכים יותר, ומספק המון מידע כדי לעזור למתעניינים וללקוחות שלו לקבל ערך ממשי וקל ליישום בתזונה היומיומית שלהם ובכלל בבריאות הכוללת שלהם.
מהו הרעיון ?
הרעיון הוא שילוב בין מערכת נו-קוד לבניה של בוטים עם drag & drop כתשתית על שתנהל אורקסטרציה של סוכנים מבוססי OpenAI Agent וכל האינטראקציה מול הסוכן תבוצע בקוד יעיל ונוח לקסטומיזציה בלתי מוגבלת.
כל הנ"ל יאפשר לבוט לבצע המון פעולות ולהיות מסוגל לספק את כל המידע העצום הזה תוך כדי שיחה עם ליד או לקוח.
הצלחנו לממש את הרעיון הזה בעקבות עובדה מעניינת שגילינו במערכת הנו-קוד אפשרות ליצור בלוקים של קטעי קוד שרצים מאחורי הקלעים ובמערכת הנו-קוד אפשר לגרור אותם אל הקנבס ולהזרים לתוכם אינפוט שנישלח אל הסוכן או אל כמה סוכנים ובסופו של דבר הפלט חוזר אל הפלואו של הבוט ומוצג למשתמש.
בניה עם סוכני AI
קודם כל יצרנו את הבלוקים שפונים באופן יעיל אל סוכן של Open AI כשמדובר על הרבה סוכנים כשכל סוכן מתמחה בתחום מסוים למשל סוכן אחד נותן מענה לגבי קורסים, שולח לסליקה לתשלום עבור קורסים ועוד…
סוכן אחר אחראי לתת מידע מידע על כמות עצומה של מתכונים, מענה לשאלות על המתכונים, הצגת תמונות של מתכונים, שליחת מתכונים למייל או לוואטסאפ של הלקוח או הליד ועוד.
סוכן נוסף אחראי על ולידציה של הקלט והפלט , ובעיקר לוודא שלא מוחזר פלט לא הגיוני שלא קשור לנושא או לא נילקח מתוך מאגר הנתונים שיש לו ב RAG , לכל סוכן יש כמובן סדרה של פונקציות שבאמצעותן הוא יכול לבצע כל מיני פעולות כגון רישום לקורסים, שליפה ועדכון של מידע במערכת ה CRM של העסק , חיפושים ממוקדים של מתכונים ועוד ….
מערכת הנו-קוד לבניה של הבוט הראשי מהווה למעשה אורקסטרטור שמנהל את כל הסוכנים, כשכל סוכן הוא כאמור קוביה שניתן לגרור אותה לאן שרוצים וכתוצאה מזה הקנבס של הבוט לא מכיל יותר מדי בלוקים, מה שלא היה קורה אם היה צריך לבצע לכל סוכן פניות לממשק של Open AI דבר שהיה גורם גורם לקנבס להתמלא עד אפס מקום בבלוקים של קריאות HTTP ולהראות כמו רשת של קורי עכביש צפופה להחריד שבקושי ניתן יהיה להבין מה קורה בה אם עולה הצורך לערוך ולשנות משהו.
העסק הרוויח בוט מדהים וחכם שיודע לפקח על הקלט והפלט שלו כשברקע רצים הסוכנים ומבצעים את כל הפעולות הנידרשות. אחרי שבנינו את אורקסטרצית העל במערכת הנו-קוד חיברנו את כל הבלוקים של הסוכנים בצורה חכמה כשהסוכן המפקח מקבל החלטות לאיזה סוכן להעביר את הטיפול בהתאם לבקשת המשתמש שמתכתב עם הבוט בשפה טבעית. וכמובן הסוכן הזה מוודא שהפלט הגיוני ונכון וגם שהקלט במקרה בצורך יהיה תקין.
עוד יתרון משמעותי הוא שהשגנו יכולת לתת מענה לפי כמות עצומה של מסמכים, מדריכים, מתכונים, סילבוס של קורסים וסדנאות שונות. משהו שלא היה אפשרי רק עם סוכן אחד מאחר ויש מגבלת גודל של סה"כ טוקנים ב RAG ולכן החלוקה לסוכנים עם התמחות של כל סוכן אפשרה לנו לטעון כמות מסמכים שלא תעבור את כמות הטוקנים ובסה"כ להגיע למצב שכמות המידע היא ממש גדולה לרוחב כל הסוכנים.
התוצאה הסופית
הבוט רץ באתר של העסק, בוואטסאפ, באינסטגרם, בפייסבוק מסנג'ר ומאפשר לעסק לתת מענה בכל הערוצים האלה בצורה יעילה באופן הבא:
🤖מענה לשאלות על קורסים שונים
🤖שליפה ועדכון במערכת ניהול קשרי הלקוחות
🤖מתן מידע מקיף לגבי הקורסים, סילבוס וכ"ו…
🤖מתן מידע ללקוחות על הקורסים שלהם, תשלומים, התקדמות בסילבוס
🤖הפניה לדפי תשלום עבור הקורסים
🤖מתן מידע לגבי סדנאות
🤖ניהול הרישום והפניה לתשלום עבור סדנאות
🤖מענה לשאלות לגבי מתכונים
🤖שליחת מתכונים בערוצים השונים לפי בקשת המשתמש
🤖וידוי שהמענה הגיוני ותקין
🤖וידוי, במידת הצורך שהקלט תקין
🤖יכולות שינויים, תוספות, והתאמות של הסוכנים בקוד גמיש ויעיל
🤖שליחת הודעות דרך הסוכנים בווטסאפ ובכל הערוצים האחרים
אז לחיי הרעיונות המרתקים ולסוכני הבינה מלאכותית שיעזרו לנו לבצע המון דברים יותר טוב מאי פעם
🦾🦾🦾