Skocz do zawartości

Chetterbot poraz setny


Rekomendowane odpowiedzi

Siedze w game makerze już troche, nie to że jestem profesjoalistą bo nic z tych rzeczy, ale troche już w nim robię i gdy mam jakiś problem to pisze na forum. na każde pytani dostaje odpowiedź i dlatego niejednokrotnie wraz z moim kolegą doszliśmy do wniosku, że Gm w grach 2D jest wręcz nieograniczony. Teraz postanowiłem się wźiąść za program, ale nie bardzo umiem. Chciałem zrobić Chatterbota zainspirował mne snikers znalazłem tu kilka przykładów, ale nie da się ukryć mają sporo błędów najlepszy jaki znalalazłem chyba nazywał się Helo nie pamiętam kto go zrobił, ale miał takie błędy ,że gdy pisałem co słychać odpowiadał np, nie pytaj, ale gdy napisałem nei pytaj odpowiadał Co słychać. dlatego bardzo prosiłbym o przykład dokłądniejsy ja go tak uzupełnie, że ten snikers się schowa, ale nie ma co ukrywać podstaw sam nie zrobie więc prosiłbym kogoś oto abynapisał mi przykład jakiś przejrzysty chodzi mi o:

 

1.Kilka odpowiedz na jedno pytanie

 

Pyt: Cześć

Odp: Ema,Siema,Elo,Cześć,Witam (losowo oczywiście)

 

2.zmiana odpowiedzi po wielokrotnym powtarzaniu

 

pyt:czemu

odp:bo tak

pyt:czemu

odp:bo tak

pyt:czemu

odp:bo tak

pyt:czemu

odp:bo tak

pyt:czemu

odp:zaciąłeś się? weź zmień płyte

pyt:czemu

odp:bo nie ma w dupie dżemu

pyt:czemu

odp:spieprzaj stąd i daj mi spokój

pyt:czemu

odp: (brak odp aż do przeprosin)

 

 

3. Aby zapamiętywał osoby po ponownym włączeniu

 

przykład:

 

Ja:Cześć

Bot:Czesc

ja:mam na imie romek

bot:ładnie (albo: fajnie, miło mi itp.) ( i w tym momencie zapamiętuje)

 

 

po restarcie

 

ja:cześć

bot:cześć

ja:mam na imię waldek

bot:O cześć, pamiętam Cie. (itp.)

ja:nie pamiętasz jak rozmawialiśmy

bot:no pamiętam

 

lub

 

ja:mam na imie stefan

bot:miło mi

ja:nie pamietasz jak rozmwialiśmy?

bot:nie, bo chyba nie rozmawialiśmy

 

4.Aby zapamiętywał rozmowy

 

po przedstawieniu się itp.

 

ja:o czym wczoraj rozmawialiśmy

bot:poczekaj już ci przesyłam archiwum

bot:Ja:-

Bot:-

Ja:-

Bot:-

Ja:-

Bot:-

 

ja: To jak mam na imię?

odp:władek

ja:jak mam na imię? (chodzi mi o troche różniące się pytanie, ale żeby traktowął tak jak pierwsze i reagował jakbym się powtarzał)

odp:już się pytałeś

ja:ile mam lat?

odp:17

ja:gdzie mieszkam

odp:w Śmietniku

ja:na jakiej ulicy mieszkam

odp: Na asfaltowej

itd.itp.

 

5.Żeby nei znikała rozmowa

 

w przykładach które ściągnąłem rozmowa znikała było tylko pytaniei pod nim odpowiedź

a chciałbym o cały ciąg rozmowy jak na gadu-gadu lub czacie

 

wiem, że tu ja już półbota jak nei więcej,ale ja sam sobie nie dam z tym rady a chatterboty to naprawde swietna sprawa. Prosiłbym kogośaby zrobiłmi taki przykład i czasami poświęcił mi chwile czasu na stworzenienp. nowej wersji

 

bęe dozgonnie wdzięczny i postaram się odwidzięczyć może poprostu za pieniądze? licze na odp dzięki. takim profesjonalistą jak wy nie zajmei to przecierz dłużej niż tydzień.

Odnośnik do komentarza
Udostępnij na innych stronach

Powiem tak: napisanie silnika takiego bota to robota góra na pół godziny. Sztuką jest stworzenie bazy odpowiedzi. Tu masz prosty przykład takiego programu. Baza zwiera bodaj tylko 3 odpowiedzi, ale analogicznie możesz dopisać więcej.

I jeszcze jedno: stworzenie dobrej sztucznej inteligencji jest wyzwaniem nawet dla zawodowców, więc lepiej najpierw poducz się jeszcze GMa :)

Odnośnik do komentarza
Udostępnij na innych stronach

Czy ten przykładowy bot potrafi to wszystko co wymieniłem fak zapytał mnieo imie ,ale nie pamięta a co tu mówić o całej rozmowie jeżeli silnik takiego bota to półgodzny to pleas zróbcie mtai. Ja mu ta wpisze z 1000000 odpoiedzi. Tylko, żeby potrafił to wszystkoco wymieiłem bo ja sam tego wszystkiego nawet za rok nie zrobie. ktoś może powiedzieć. T jak mało co umiesz to co się bierzesz? No i fakt ,ale już jak byłem mały chciałem kiedyś zrobić taki program z którym będzie można pogadać.

Odnośnik do komentarza
Udostępnij na innych stronach

To widzę, że to jednak takie łatwę nie jest wszystko bo nkt tego nie zroił wiec ja to zrobie a raccej wy moimi rękoma bo ja nie umiem więc pirwsze pytanie, jak zrobić baze pytań i odpowiedzi, allle taką przejrzystą ,żeby łatwoo było dodać i taką, żeby nie było błędów jak w jednej, że odpowiada na pytanie, ale po napiaiu odp. dawał pytanie. więc najperw proszę jak zrobić bazę danych.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...

jak chcesz to ci trochę pomogę

Dam ci podstawowe AI do tego:

 

skrypt pytanie(sprawdza czy argument0 jest pytaniem)

pytaniea = 0;
baza_pytanie[0]= 'jak';
baza_pytanie[1]= 'co';
baza_pytanie[2]= 'gdzie';
baza_pytanie[3]= 'kiedy';
baza_pytanie[4]= 'dlaczego';
baza_pytanie[5]= 'kto';
//można dodać wiencej
iic = 6; // ilość pytań
for(ii=0;ii<iic;ii+=1){
if string_count(string(baza_pytanie[ii]),argument0) > 0{
pytanie_str = baza_pytanie[ii]; // zapisuje jakie to pytanie na pytanie_str
pytaniea = 1;
}
}

if pytaniea = 0
{
return 0
}
else
{
return 1
}

 

użycie

if (pytanie(tu twuj text) = 1){
//skrypty jeśli to pytanie
}
else{
//skrypty jeśli to nie pytanie
}

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...