paint-brush
Jak zbudować chatbota AI z identyfikatorem produktuprzez@subutai
195 odczyty Nowa historia

Jak zbudować chatbota AI z identyfikatorem produktu

przez Edidiong6m2024/10/13
Read on Terminal Reader

Za długo; Czytać

Coze zachęca do eksperymentowania i innowacji w rozwoju chatbotów AI. Prowadzi to do tworzenia nowych i ekscytujących aplikacji chatbotów.
featured image - Jak zbudować chatbota AI z identyfikatorem produktu
Edidiong HackerNoon profile picture

Dorastając, nie spędzałem weekendów w centrum handlowym ani nie spotykałem się ze znajomymi jak większość licealistów w moim wieku. Byłem uwięziony w sklepie rodziców, otoczony pudełkami, półkami i niezliczoną ilością produktów czekających na inwentaryzację. Moja praca? Robienie zdjęć produktów, przesyłanie ich na stronę internetową i pisanie opisów, które w jakiś sposób przekonywały ludzi do kupowania kolejnej marki etui na telefon lub przypadkowego gadżetu kuchennego. To była żmudna praca — ta sama rutyna w kółko. Czułem się jak robot, z tą różnicą, że prawdziwych robotów nie było w pobliżu, aby pomóc.


Między pracą szkolną a ciągłym cyklem uzupełniania zapasów i aktualizacji sklepu internetowego byłem wypalony. Najgorsze nie było samo uzupełnianie zapasów; to było niekończące się przesyłanie produktów i opisy. W sobotnie popołudnie, po godzinach robienia i edytowania zdjęć produktów, nie potrafiłem odróżnić tostera od blendera. Opisywanie ich? Jeszcze gorzej.


W końcu zdecydowałem, że musi być lepszy sposób. Przypomniałem sobie, że czytałem o narzędziach AI, które mogą robić takie rzeczy, jak generowanie tekstu i obrazów. Wtedy znalazłem Coze.com — platformę bez kodu, która pozwala każdemu stworzyć chatbota AI, używając języka naturalnego do sterowania swoim systemem. To było jak żarówka w mojej głowie. Co jeśli mógłbym zbudować chatbota, który poradziłby sobie ze wszystkimi nudnymi rzeczami?


Dzięki temu zaoszczędzę czas, który musiałbym poświęcić na robienie zdjęć produktów, ręczne wyszukiwanie informacji i dodawanie szczegółów produktu do naszej witryny.


Cóż, zrobiłem to i pokażę ci jak. Poniżej znajduje się zarys tego, co omówię na temat tego, jak wdrożyłem jego narzędzia w moim chatbocie AI


  • Czym jest Coze?
  • Jak to działa
  • Monity do pisania
  • Wdrażanie wtyczek
  • Zmienne
  • Baza danych
  • Wynik
  • Korzyści z korzystania z mojego chatbota AI
  • Moje osobiste przemyślenia na temat Coze

Co to jest Coze?

Krótko mówiąc, Coze to platforma narzędziowa bez kodu do tworzenia prostych i złożonych chatbotów AI w ciągu kilku minut. Umożliwia użytkownikom łatwe tworzenie szerokiej gamy botów za pomocą tekstu. Chatboty można publikować w sklepie z aplikacjami, WhatsApp, Telegram, Discord, Slack i wielu innych mediach społecznościowych.

Jak to działa

Aby utworzyć własnego chatbota, wystarczy

  1. Zarejestruj się na platformie.
  2. Utwórz bota-agenta w swoim miejscu pracy.
  3. Wypełnij wszystkie wymagane informacje na ekranie pop-up.
  4. Rozpocznij podpowiadanie.

Monity

Kiedy klienci pytają lub szukają czegoś na naszej stronie internetowej, oczekują, że zobaczą szczegółowy opis. Chcą mieć informacje o tym, co kupują, jego jakości, specyfikacjach i tym, co go wyróżnia. Aby to zapewnić, muszę poinstruować system, jakie dane wejściowe powinien otrzymać, jakie informacje wyjściowe powinien zwrócić i w jakiej strukturze. Aby to zrobić, wykorzystuję funkcję prompt.


Monit to instrukcja w języku naturalnym, która mówi systemowi AI, co ma zrobić. Coze wykorzystuje ją, aby ułatwić każdemu opisanie tego, co zamierza zbudować.


Instrukcje te są wprowadzane do systemu w ramach person i promptów. W moim przypadku chciałem, aby mój bot przyjął nazwę produktu i dostarczył mi jego szczegółowy opis i specyfikacje.


Zauważyłem, że podczas budowania pojawiają się dwa rodzaje monitów.


Monit agenta, który informuje chatbota, co ma zbudować, jak to zbudować i jakie wyniki ma przekazać użytkownikom.


Monit dla użytkownika końcowego, który wysyła zapytanie do zbudowanego chatbota w celu uzyskania pożądanych wyników


Coze pozwala na optymalizację początkowo napisanych monitów, dzięki czemu może zwracać najlepsze wyniki w dobrze ustrukturyzowanej formie, obejmującej szczegółowy zestaw umiejętności, które powinien posiadać mój chatbot.



Wtyczki

Jak głosi przysłowie, obrazy mówią głośniej niż słowa, a jaki jest lepszy sposób na wzmocnienie specyfikacji przedmiotu niż pokazanie klientom obrazu przedmiotu, którego szukali i zamierzali kupić? Nie tylko mogą przeczytać o tym, z czego wykonane są produkty lub co potrafią, ale także uzyskać wizualną reprezentację każdego szczegółu. Aby dodać ten poziom szczegółowości do mojego chatbota, w grę weszły wtyczki.


Dzięki wtyczkom większość botów Coze działa szybciej i skuteczniej, zapewniając najlepsze rezultaty – podobnie jak w przypadku sklepu moich rodziców, który korzysta z usług uznanych firm kurierskich, wysyłając klientom płatne przedmioty.


Są to dodatkowe komponenty oprogramowania, które rozszerzają funkcjonalność aplikacji. Wtyczki zapewniają specjalistyczne funkcje i możliwości, których nie ma aplikacja bazowa, w tym przypadku mój chatbot AI . Aby ulepszyć mojego chatbota, wykorzystałem dwie wtyczki: Stable Diffusion i Gemini AI.


Gemini AI dostarczyło mojemu chatbotowi informacji o wprowadzonych elementach produktu. Pobiera nazwę produktu z monitu użytkownika, przeszukuje jego dużą bazę wiedzy i zwraca odpowiedź.


Stabilna wtyczka dyfuzyjna ułatwia generowanie wysokiej jakości zdjęć produktów.

Baza danych

Podobnie jak mamy magazyn do przechowywania i pobierania przedmiotów. Musiałem móc przechowywać informacje o produktach generowane w celu łatwego odniesienia i pobierania zamiast konieczności monitowania systemu za każdym razem, gdy potrzebowałem tych samych informacji.


Bazy danych służą do przechowywania informacji, które mają zostać pobrane w późniejszym czasie. W przypadku mojego chatbota utworzyłem bazę danych, określając nazwę tabeli, nazwę pól, typ danych, które mają zostać zebrane, oraz czy wymagane są informacje.


Ponieważ Coze jest narzędziem niewymagającym pisania kodu, mogę po prostu wpisać nazwę pola, a ono zostanie utworzone jako baza danych SQL.


tworzenie bazy danych


Aby zapisać dane w bazie danych, po prostu określiłem nową umiejętność w sekcji prompt and persona, odwołując się do nazwy tabeli bazy danych i jej pól. Ponadto włączyłem pole pliku, które w Coze przechowuje duże pliki, takie jak obrazy, aby przechowywać obrazy produktów. Przydałoby się to, gdy potrzebowałbym pobrać obrazy do wykorzystania w sklepie internetowym moich rodziców. Sprawdź Umiejętność 3 na poniższym obrazku.



określanie wykorzystania bazy danych w umiejętności 3


Wynik

W panelu podglądu przetestowałem mojego nowo utworzonego chatbota i uzyskałem następujące wyniki, jak pokazano na poniższym obrazku. Mój chatbot wygenerował odpowiedź po zapytaniu o nazwę produktu i obraz i zapisał wynik w swojej bazie danych w celu łatwego pobrania w razie potrzeby lub po wyczyszczeniu czatu.


moja odpowiedź chatbota



moja odpowiedź chatbota



moja baza danych chatbotów




obraz zapisany w bazie danych



Korzyści z korzystania z mojego chatbota AI

Kiedy osiągnąłem pełną funkcjonalność, wszystko się zmieniło. Zamiast spędzać godziny z aparatem, robiąc zdjęcia produktów i próbując opisać produkt na podstawie mojej wiedzy, po prostu wpisałem nazwę produktu, a mój chatbot AI zajął się resztą. Obsługiwał nawet wiele wariantów produktu.

Odpowiedź mojego chatbota używanego w naszym sklepie internetowym


Najlepsze jest to, że pomogło nam to obniżyć koszty marketingu i reklamy, ponieważ obrazy wygenerowane przez sztuczną inteligencję były na tyle dobre, że można je było od razu opublikować w mediach społecznościowych i na tablicach wyborczych.


Nie musieliśmy wydawać ogromnych pieniędzy na zatrudnienie profesjonalnego fotografa, który wykonałby zdjęcia produktów do sklepu, gdy musieliśmy przeprowadzić kampanię sprzedażową.


Teraz to, co kiedyś zajmowało mi cały weekend, trwało zaledwie kilka godzin.

Myśli osobiste

Oto moje osobiste przemyślenia na temat stworzenia mojego chatbota za pomocą Coze.

  • Coze sprawia, że skomplikowane chatboty AI wyglądają na łatwe. Wcześniej trzeba było być doświadczonym programistą, aby zbudować produkt AI, ale dzięki Coze nowicjusz może zacząć łatwo, mając zerowy poziom wiedzy. Sprawia, że rozwój chatbotów AI jest bardziej dostępny.


  • Uruchomienie chatbota na jego platformie lub innej platformie, takiej jak WhatsApp, jest proste dzięki przewodnikom, które pomagają osobom to osiągnąć. Dzięki temu korzystanie z mojego opracowanego chatbota na mojej ulubionej platformie nie sprawia żadnych problemów.


  • Czasami wydaje się, że wtyczki są ograniczone, ale Coze pozwala na dodawanie wtyczek do swojej biblioteki. Każdy może zaprojektować wtyczkę i opublikować ją w sklepie Coze. Samo to pozwala na bardziej solidną platformę i narzędzia.


  • Nacisk Coze na wykorzystanie danych w czasie rzeczywistym i personalizacji umożliwia tworzenie bardziej dostosowanych i skutecznych chatbotów AI. Poprawia to doświadczenia użytkowników i zwiększa zaangażowanie w firmy i usługi.


  • Coze zachęca do eksperymentowania i innowacji w rozwoju chatbotów AI. Prowadzi to do tworzenia nowych i ekscytujących aplikacji chatbotów, które odpowiadają na różnorodne potrzeby.