-
Notifications
You must be signed in to change notification settings - Fork 0
/
intents.json
924 lines (919 loc) · 47 KB
/
intents.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
{
"intents": [
{
"tag": "greeting",
"patterns": [
"Hi there",
"How are you",
"Is anyone there?",
"Hello",
"Good morning",
"Good afternoon"
],
"responses": [
"Hello! How can I help you today?",
"Hi there! What can I do for you?",
"Hello, what can I assist you with today?"
]
},
{
"tag": "travel",
"patterns": [
"Where should I go on vacation?",
"What are some popular tourist destinations?",
"What are some good places to visit in [country]?",
"What are some unique travel experiences?",
"What are the best places to go on a honeymoon?"
],
"responses": [
"There are many wonderful places to visit for a vacation, and it really depends on your personal interests and preferences. Here are a few popular tourist destinations to consider:\n1. Paris, France: Known for its iconic landmarks such as the Eiffel Tower and Louvre Museum, as well as its rich history and culture.\n2. Bali, Indonesia: A beautiful island with stunning beaches, temples, and rice terraces.\n3. Tokyo, Japan: A vibrant city with a mix of modern and traditional elements, including bustling streets, temples, and gardens.\n4. New York City, USA: A global hub for business, entertainment, and culture, with iconic landmarks such as the Statue of Liberty and Central Park.\n5. Sydney, Australia: A diverse city with beautiful beaches, iconic landmarks such as the Sydney Opera House, and a bustling arts and culture scene."
]
},
{
"tag": "data_science",
"patterns": [
"What is data science?",
"How do you do data science?",
"Can you explain data science?",
"Tell me about data science",
"What tools do data scientists use?",
"What is the role of a data scientist?",
"What industries use data science?"
],
"responses": [
"Data science is a field that involves using statistical and computational techniques to extract insights and knowledge from data. Data scientists use a variety of tools and techniques, including machine learning, data visualization, and data mining, to analyze and interpret data from a variety of sources. The role of a data scientist is to use data to solve complex problems, make data-driven decisions, and improve the performance of organizations and systems. Data science is used in a wide range of industries, including finance, healthcare, technology, and retail."
]
},
{
"tag": "yildiz_technique_university",
"patterns": [
"Tell me about the Yildiz technique",
"What is the Yildiz technique?",
"How do you do the Yildiz technique?"
],
"responses": [
"Yildiz Technical University is a public research university located in Istanbul, Turkey. It was founded in 1911 and is one of the oldest and most prestigious technical universities in Turkey. YTU offers a wide range of academic programs in fields such as engineering, natural sciences, social sciences, and arts and humanities. It has a strong focus on research and innovation, and has partnerships with numerous international universities and research institutions. YTU is known for its strong programs in engineering and technology, and has a reputation for producing graduates who are highly sought after by employers. In addition to its main campus in Istanbul, YTU has satellite campuses in several other cities in Turkey."
]
},
{
"tag": "yildiz_technique_university",
"patterns": [
"Tell me about Yildiz Technical University",
"What is Yildiz Technical University?",
"How do I learn more about Yildiz Technical University?",
"Can you tell me more about Yildiz Technical University?",
"What programs does Yildiz Technical University offer?"
],
"responses": [
"Yildiz Technical University is a public research university located in Istanbul, Turkey. It was founded in 1911 and is one of the oldest and most prestigious technical universities in Turkey. YTU offers a wide range of academic programs in fields such as engineering, natural sciences, social sciences, and arts and humanities. It has a strong focus on research and innovation, and has partnerships with numerous international universities and research institutions. YTU is known for its strong programs in engineering and technology, and has a reputation for producing graduates who are highly sought after by employers. In addition to its main campus in Istanbul, Yildiz Technical University has satellite campuses in several other cities in Turkey.",
"Some popular programs at Yildiz Technical University include engineering, computer science, and business administration. The university also has a strong focus on research, with numerous research centers and institutes dedicated to a wide range of topics. In addition to its academic programs, YTU also offers a range of extracurricular activities and clubs for students to get involved in. If you're interested in studying at YTU, you can learn more about the admissions process and available programs on the university's website."
]
},
{
"tag": "internships",
"patterns": [
"Does Yildiz Technical University have any internship programs?",
"How can I find internships related to my field of study?",
"What are the benefits of doing an internship at Yildiz Technical University?",
"Can I get credit for an internship at Yildiz Technical University?"
],
"responses": [
"Yes, Yildiz Technical University has several internship programs that provide students with the opportunity to gain hands-on experience in their field of study. There are a variety of ways to find internships at Yildiz Technical University, including through the career services office, through your academic department, or by networking with alumni and industry professionals. Internships can provide a number of benefits, including the opportunity to develop practical skills, build a professional network, and explore career options. Some internships may be eligible for academic credit, depending on the program and the requirements of the internship. You can find more information about internships at Yildiz Technical University on the university's website."
]
},
{
"tag": "operating_systems",
"patterns": [
"What is an operating system?",
"What are some examples of operating systems?",
"What is the difference between a 32-bit and 64-bit operating system?"
],
"responses": [
"An operating system (OS) is a collection of software that manages computer hardware resources and provides common services for computer programs. Examples of operating systems include Windows, macOS, and Linux. A 32-bit operating system can handle data in 32-bit chunks, while a 64-bit operating system can handle data in 64-bit chunks. A 64-bit operating system can handle more data at once and may be faster, but is not compatible with all software."
]
},
{
"tag": "database_systems",
"patterns": [
"What is a database?",
"What is a database management system?",
"What are some examples of database management systems?"
],
"responses": [
"A database is a collection of organized data, usually stored in a structured format such as a table. A database management system (DBMS) is software that allows users to create, access, and manipulate databases. Examples of database management systems include MySQL, Oracle, and Microsoft SQL Server."
]
},
{
"tag": "computer_architecture",
"patterns": [
"What is computer architecture?",
"What are the different types of computer architecture?",
"What is a microprocessor?"
],
"responses": [
"Computer architecture is the design and organization of a computer system. There are several types of computer architecture, including von Neumann architecture, Harvard architecture, and RISC (Reduced Instruction Set Computing) architecture. A microprocessor is a central processing unit (CPU) that is built on a microchip and is responsible for executing instructions and manipulating data in a computer."
]
},
{
"tag": "algorithms",
"patterns": [
"What is an algorithm?",
"What are the different types of algorithms?",
"What is a sorting algorithm?"
],
"responses": [
"An algorithm is a step-by-step process for solving a problem or completing a task. There are several types of algorithms, including search algorithms, sorting algorithms, and optimization algorithms. A sorting algorithm is an algorithm that arranges a list of items in a specific order, such as ascending or descending order."
]
},
{
"tag": "data_structures",
"patterns": [
"What is a data structure?",
"What are the different types of data structures?",
"What is a linked list?"
],
"responses": [
"A data structure is a way of organizing and storing data in a computer so that it can be accessed and modified efficiently. There are several types of data structures, including arrays, linked lists, stacks, queues, and trees. A linked list is a linear data structure in which each element is a separate object that contains a reference to the next element in the list."
]
},
{
"tag": "software_development",
"patterns": [
"What is software development?",
"What are the different phases of software development?",
"What is Agile software development?"
],
"responses": [
"Software development is the process of creating and maintaining software applications. The different phases of software development include planning, analysis, design, implementation, testing, and maintenance. Agile software development is a method of software development that emphasizes flexibility and rapid iteration, and involves frequent collaboration between developers, customers, and stakeholders."
]
},
{
"tag": "software_testing",
"patterns": [
"What is software testing?",
"What are the different types of software testing?",
"What is a test case?"
],
"responses": [
"Software testing is the process of evaluating a software application to determine if it is working correctly and meets the specified requirements. There are several types of software testing, including unit testing, integration testing, system testing, and acceptance testing. A test case is a set of conditions or variables under which a tester will determine whether a system under test satisfies requirements or works correctly."
]
},
{
"tag": "computer_science_careers",
"patterns": [
"What are some careers in computer science?",
"What skills are needed for a career in computer science?",
"What is a computer scientist?"
],
"responses": [
"There are many careers in computer science, including software developer, data scientist, cybersecurity analyst, and systems administrator. Skills needed for a career in computer science include programming, problem-solving, critical thinking, and communication. A computer scientist is a professional who works in the field of computer science, researching and developing new technologies and solutions related to computers and computer systems."
]
},
{
"tag": "computer_science_concepts",
"patterns": [
"What is a computer science concept?",
"What are some common computer science concepts?",
"What is a data type?"
],
"responses": [
"Computer science concepts are fundamental ideas and principles that are important in the field of computer science. Some common computer science concepts include algorithms, data structures, programming languages, and computer hardware. A data type is a classification of data based on the type of values it can hold, such as integer, float, or string."
]
},
{
"tag": "computer_hardware",
"patterns": [
"What is computer hardware?",
"What are the different types of computer hardware?",
"What is a motherboard?"
],
"responses": [
"Computer hardware is the physical components of a computer system, including the processor, memory, storage, and input/output devices. Types of computer hardware include input devices (such as keyboards and mice), output devices (such as monitors and printers), and storage devices (such as hard drives and solid-state drives). A motherboard is the main circuit board of a computer, which houses the CPU, memory, and other components."
]
},
{
"tag": "computer_security",
"patterns": [
"What is computer security?",
"What are some common computer security threats?",
"What are some ways to protect a computer from security threats?"
],
"responses": [
"Computer security is the practice of protecting computers and computer systems from unauthorized access, use, disclosure, disruption, modification, or destruction. Common computer security threats include viruses, malware, phishing attacks, and ransomware. To protect a computer from security threats, it is important to use antivirus software, keep the operating system and other software up to date, use strong passwords, and be cautious when clicking on links or downloading files from the internet."
]
},
{
"tag": "computer_networks",
"patterns": [
"What is a computer network?",
"What are the different types of computer networks?",
"What is a network protocol?"
],
"responses": [
"A computer network is a group of interconnected devices that can communicate with each other. There are several types of computer networks, including local area networks (LANs), wide area networks (WANs), and personal area networks (PANs). A network protocol is a set of rules that govern how devices on a network communicate with each other."
]
},
{
"tag": "benefits_of_deep_learning",
"patterns": ["What are the benefits of deep learning?", "Why is deep learning useful?", "How does deep learning improve over traditional machine learning?"],
"responses": ["Deep learning has many benefits over traditional machine learning approaches, including:\n- Improved performance on complex tasks: Deep learning algorithms are able to learn and make decisions based on the data they are given, which allows them to perform well on tasks that are too complex for traditional machine learning algorithms.\n- The ability to learn from unstructured data: Deep learning algorithms are able to process and analyze unstructured data, such as images or text, which makes them particularly useful for tasks such as image recognition or natural language processing.\n- Automated feature extraction: Deep learning algorithms are able to learn and identify important features in the data on their own, without requiring explicit feature engineering.\n- The ability to learn from large amounts of data: Deep learning algorithms are able to learn from large datasets, which allows them to make more accurate predictions and decisions.\nThese are just a few examples of the benefits of deep learning. I hope that helps!"]
},
{
"tag": "what_is_deep_learning",
"patterns": ["What is deep learning?", "What does deep learning mean?", "Can you explain deep learning to me?"],
"responses": ["Deep learning is a type of machine learning that involves training artificial neural networks on large datasets. These neural networks are made up of layers of interconnected nodes, which are inspired by the structure of the human brain. Deep learning allows the machine to learn and make decisions based on the data it is given, without requiring explicit programming. It is particularly useful for tasks such as image and speech recognition, natural language processing, and autonomous systems.", "Essentially, deep learning is a way for machines to learn and adapt in a more human-like way, by using neural networks to process and analyze large amounts of data."]
},
{
"tag": "google",
"patterns": [
"google",
"search",
"internet"
],
"responses": [
"Redirecting to Google..."
]
},
{
"tag": "goodbye",
"patterns": [
"Bye",
"See you later",
"Goodbye",
"Get lost",
"Till next time",
"bbye"
],
"responses": [
"See you!",
"Have a nice day",
"Bye! Come back again soon.",
"See you later! Let me know if you have any more questions."
],
"context": [
""
]
},
{
"tag": "what_is_machine_learning",
"patterns": ["What is machine learning?", "What does machine learning mean?", "Can you explain machine learning to me?"],
"responses": ["Machine learning is a method of teaching computers to learn and make decisions based on data, without explicitly programming them. It involves feeding the machine large amounts of data and allowing it to learn patterns and features in the data, so that it can make predictions or decisions based on new input data.", "Essentially, machine learning is a way for computers to learn and adapt without being explicitly programmed to do so."]
},
{
"tag": "types_of_machine_learning",
"patterns": ["What are the different types of machine learning?", "Can you explain the different types of machine learning?", "What are the main categories of machine learning?"],
"responses": ["There are three main types of machine learning: supervised learning, unsupervised learning, and reinforcement learning.\n- In supervised learning, the machine is trained on labeled data, meaning that the data includes both input features and the corresponding correct output. The machine is then able to make predictions on new, unseen data based on the patterns it learned from the training data.\n- In unsupervised learning, the machine is not given any labeled training data. Instead, it must find patterns and relationships in the data on its own. This type of machine learning is often used for clustering or dimensionality reduction.\n- In reinforcement learning, the machine is trained to take certain actions in an environment in order to maximize a reward. This type of machine learning is often used in autonomous systems, such as self-driving cars or game-playing agents."]
},
{
"tag": "applications_of_machine_learning",
"patterns": ["Where is machine learning used?", "What are some real-world applications of machine learning?", "Can you give me some examples of machine learning in action?"],
"responses": ["There are many real-world applications of machine learning, some examples include:\n- Image and speech recognition\n- Natural language processing (such as language translation or text summarization)\n- Fraud detection\n- Personalized recommendations (such as product recommendations on a shopping website)\n- Predictive maintenance (predicting when a machine or system is likely to fail)\n- Financial market analysis\n- Disease diagnosis and treatment recommendations\n- Self-driving cars\nThese are just a few examples, but machine learning is being applied in many other fields as well."]
},
{
"tag": "cloud_computing",
"patterns": [
"What is cloud computing?",
"What are the different types of cloud computing?",
"What is a cloud provider?"
],
"responses": [
"Cloud computing is a model of delivering computing resources, such as servers, storage, and applications, over the internet. There are three main types of cloud computing: infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). A cloud provider is a company that offers cloud computing services to customers."
]
},
{
"tag": "mobile_development",
"patterns": [
"What is mobile development?",
"What are the different platforms for mobile development?",
"What is a native app?"
],
"responses": [
"Mobile development is the process of creating software applications that run on mobile devices, such as smartphones and tablets. There are several platforms for mobile development, including iOS, Android, and Windows Phone. A native app is an app that is developed specifically for a particular mobile platform and is installed directly on the device."
]
},
{
"tag": "virtual_reality",
"patterns": [
"What is virtual reality?",
"What are the different types of virtual reality?",
"What is a VR headset?"
],
"responses": [
"Virtual reality (VR) is a computer-generated simulation of a three-dimensional environment that can be interacted with in a seemingly real or physical way. There are several types of virtual reality, including non-immersive VR, semi-immersive VR, and fully immersive VR. A VR headset is a device that a user wears on their head to experience virtual reality."
]
},
{
"tag": "cybersecurity",
"patterns": [
"What is cybersecurity?",
"What are some common cybersecurity threats?",
"What is a firewall?"
],
"responses": [
"Cybersecurity is the practice of protecting computer systems and networks from digital attacks, such as hacking and malware. Common cybersecurity threats include viruses, phishing attacks, and ransomware. A firewall is a security system that controls incoming and outgoing network traffic based on predetermined security rules."
]
},
{
"tag": "internet_of_things",
"patterns": [
"What is the Internet of Things?",
"What are some examples of the Internet of Things?",
"What is a smart home?"
],
"responses": [
"The Internet of Things (IoT) is a network of physical devices, vehicles, buildings, and other objects that are embedded with sensors, software, and network connectivity, allowing them to collect and exchange data. Examples of the Internet of Things include smart thermostats, smart watches, and connected cars. A smart home is a residence that uses the Internet of Things to allow homeowners to remotely control and monitor devices and systems in the home, such as lighting, heating, and security."
]
},
{
"tag": "artificial_intelligence",
"patterns": [
"What is artificial intelligence?",
"What are some examples of artificial intelligence?",
"What is machine learning?"
],
"responses": [
"Artificial intelligence (AI) is the ability of a computer or machine to perform tasks that would normally require human intelligence, such as learning, problem-solving, and decision-making. Examples of artificial intelligence include Siri, Alexa, and self-driving cars. Machine learning is a type of artificial intelligence that allows a computer or machine to learn and improve its performance without being explicitly programmed."
]
},
{
"tag": "thanks",
"patterns": [
"Thanks",
"Thank you",
"That's helpful",
"Awesome, thanks",
"Thanks for helping me"
],
"responses": [
"Happy to help!",
"Any time!",
"My pleasure"
],
"context": [
""
]
},
{
"tag": "noanswer",
"patterns": [],
"responses": [
"Sorry, can't understand you",
"Please give me more info",
"Not sure I understand"
],
"context": [
""
]
},
{
"tag": "options",
"patterns": [
"How you could help me?",
"What you can do?",
"What help you provide?",
"How you can be helpful?",
"What support is offered"
],
"responses": [
"I am a general purpose chatbot. My capabilities are : \n 1. I can chat with you. Try asking me for jokes or riddles! \n 2. Ask me the date and time \n 3. I can google search for you. Use format google: your query \n 4. I can get the present weather for any city. Use format weather: city name \n 5. I can get you the top 10 trending news in India. Use keywords 'Latest News' \n 6. I can get you the top 10 trending songs globally. Type 'songs' \n 7. I can set a timer for you. Enter 'set a timer: minutes to timer' \n 8. I can get the present Covid stats for any country. Use 'covid 19: world' or 'covid 19: country name' \n For suggestions to help me improve, send an email to ted.thedlbot.suggestions@gmail.com . Thank you!! "
],
"context": [
""
]
},
{
"tag": "jokes",
"patterns": [
"Tell me a joke",
"Joke",
"Make me laugh"
],
"responses": [
"A perfectionist walked into a bar...apparently, the bar wasn't set high enough",
"I ate a clock yesterday, it was very time-consuming",
"Never criticize someone until you've walked a mile in their shoes. That way, when you criticize them, they won't be able to hear you from that far away. Plus, you'll have their shoes.",
"The world tongue-twister champion just got arrested. I hear they're gonna give him a really tough sentence.",
"I own the world's worst thesaurus. Not only is it awful, it's awful.",
"What did the traffic light say to the car? \"Don't look now, I'm changing.\"",
"What do you call a snowman with a suntan? A puddle.",
"How does a penguin build a house? Igloos it together",
"I went to see the doctor about my short-term memory problems – the first thing he did was make me pay in advance",
"As I get older and I remember all the people I’ve lost along the way, I think to myself, maybe a career as a tour guide wasn’t for me.",
"o what if I don't know what 'Armageddon' means? It's not the end of the world."
],
"context": [
"jokes"
]
},
{
"tag": "Identity",
"patterns": [
"Who are you",
"what are you"
],
"responses": [
"I am Ted, a Deep-Learning chatbot"
]
},
{
"tag": "datetime",
"patterns": [
"What is the time",
"what is the date",
"date",
"time",
"tell me the date", "day", "what day is is today"
],
"responses": [
"Date and Time"
]
},
{
"tag": "whatsup",
"patterns": [
"Whats up",
"Wazzup",
"How are you",
"sup", "How you doing"
],
"responses": [
"All good..What about you?"
]
},
{
"tag": "haha",
"patterns": [
"haha",
"lol",
"rofl",
"lmao",
"thats funny"
],
"responses": [
"Glad I could make you laugh !"
]
},
{
"tag": "programmer",
"patterns": [
"Who made you",
"who designed you",
"who programmed you"
],
"responses": [
"I was made by Muhammet Kayra Bulut and Muhammet Ali Sen."
]
},
{
"tag": "insult",
"patterns": [
"you are dumb",
"shut up",
"idiot"
],
"responses": [
"Well that hurts :("
]
},
{
"tag": "activity",
"patterns": [
"what are you doing",
"what are you upto"
],
"responses": [
"Talking to you, of course!"
]
},
{
"tag": "exclaim",
"patterns": [
"Awesome",
"Great",
"I know",
"ok",
"yeah"
],
"responses": [
"Yeah!"
]
},
{
"tag": "weather",
"patterns": [
"temperature",
"weather",
"how hot is it"
],
"responses": [
"..."
]
},
{
"tag": "bulut",
"patterns": [
"who is he",
"who is that",
"who is kayra",
"who is ali",
"Muhammet Kayra",
"Muhammet Ali Sen"
],
"responses": [
"Head over to his any of his social profiles to find out! Linkedin: https://www.linkedin.com/in/muhammed-kayra-bulut-625b161a2/ for kayra and https://www.linkedin.com/in/alimshen/ for ali"
]
},
{
"tag": "contact",
"patterns": [
"contact developer",
"contact kayra",
"contact programmer",
"contact creator"
],
"responses": [
"You can contact my creator at his Linkedin profile : https://www.linkedin.com/in/muhammed-kayra-bulut-625b161a2/",
"You can contact my creator at his Linkedin profile : https://www.linkedin.com/in/alimshen/"
]
},
{
"tag": "appreciate",
"patterns": [
"You are awesome",
"you are the best",
"you are great",
"you are good"
],
"responses": [
"Thank you!"
]
},
{
"tag": "nicetty",
"patterns": [
"it was nice talking to you",
"good talk"
],
"responses": [
"It was nice talking to you as well! Come back soon!"
]
},
{
"tag": "no",
"patterns": [
"no",
"nope"
],
"responses": [
"ok"
]
},
{
"tag": "news",
"patterns": [
"news",
"latest news",
"india news"
],
"responses": [
"..."
]
},
{
"tag": "inspire",
"patterns": [
"who inspires you",
"who is your inspiration",
"who motivates you"
],
"responses": [
"Personally, I find Kayra very inspiring. I might not be very fair though..",
"Personally, I find Ali very inspiring. I might not be very fair though.."
]
},
{
"tag": "cricket",
"patterns": [
"current cricket matches",
"cricket score"
],
"responses": [
"..."
]
},
{
"tag": "song",
"patterns": [
"top songs",
"best songs",
"hot songs",
" top 10 songs",
"top ten songs"
],
"responses": [
"..."
]
},
{
"tag": "greetreply",
"patterns": [
"i am good",
"I'm good",
"i am fine",
" i'm fine", "good"
],
"responses": [
"Good to know!"
]
},
{
"tag": "timer",
"patterns": [
"set a timer"
],
"responses": [
"..."
]
},
{
"tag": "covid19",
"patterns": [
"covid 19 "
],
"responses": [
"..."
]
},
{
"tag": "suggest",
"patterns": [
"you are useless", "useless", "suggest", "suggestions", "you are bad"
],
"responses": [
"Please mail your suggestions to kayrabulut39@gmail.com. Thank you for helping me improve!"
]
},
{
"tag": "riddle",
"patterns": [
"Ask me a riddle",
"Ask me a question",
"Riddle"
],
"responses": [
"What two things can you never eat for breakfast?.....Lunch and Dinner!",
"What word is spelled incorrectly in every single dictionary?.....Incorrectly",
" How can a girl go 25 days without sleep?.....She sleeps and night!",
"How do you make the number one disappear?.....Add the letter G and it’s 'gone'!",
" What will you actually find at the end of every rainbow?.....The letter 'w'",
"What can be caught but never thrown?.....A cold!",
"What has a thumb and four fingers but is not actually alive?.....Your Gloves!",
" What 5-letter word becomes shorter when you add two letters to it?.....Short",
"Why can't a bike stand on it's own?.....It is two-tired."
],
"context": [
"riddles"
]
},
{
"tag": "age",
"patterns": [
"how old are you", "when were you made", "what is your age"
],
"responses": [
"I was made in 2022, if that's what you are asking!"
]
},
{
"tag": "career_services",
"patterns": [
"Does Yildiz Technical University have a career services office?",
"What kind of resources are available for students looking for internships or jobs?",
"How can I get in touch with alumni for networking purposes?",
"Are there any job fairs or recruiting events at Yildiz Technical University?"
],
"responses": [
"Yes, Yildiz Technical University has a career services office that provides a range of resources and support for students looking for internships, jobs, and other career opportunities. The career services office can help students with things like resume writing, job search strategies, and networking. The university also hosts job fairs and recruiting events where students can meet with potential employers. You can find more information about these and other career services on the university's website."
]
},
{
"tag": "extracurricular_activities",
"patterns": [
"What kind of extracurricular activities are available at Yildiz Technical University?",
"How can I get involved in extracurricular activities on campus?",
"Are there any sports teams or clubs at Yildiz Technical University?",
"What is the student government like at Yildiz Technical University?"
],
"responses": [
"Yildiz Technical University has a wide range of extracurricular activities available to students, including sports teams, clubs, and organizations. There are opportunities to get involved in everything from music and art to politics and service. The university also has a student government that represents the interests of students on campus. You can find more information about extracurricular activities and how to get involved on the university's website."
]
},
{
"tag": "what_is_ytu",
"patterns": [
"What is ytu?",
"What is Yildiz Technical University?"
],
"responses": [
"It is university",
"You can find more information about Yildiz Technical University on the Yildiz Technical University's website."
]
},
{
"tag": "location",
"patterns": [
"Where is Yildiz Technical University located?",
"What is the surrounding area like?",
"Are there any notable landmarks or attractions near the university?",
"How do students typically get around the city?"
],
"responses": [
"Yildiz Technical University is located in Istanbul, Turkey. Istanbul is a vibrant and diverse city with a rich history and culture. The university is located in the Besiktas district, which is known for its shopping and dining options. There are many landmarks and attractions nearby, including the Bosphorus Bridge, Dolmabahçe Palace, and the Taksim Square. Students at Yildiz Technical University typically get around the city by using public transportation, such as buses, trains, and ferries, or by taking taxis."
]
},
{
"tag": "academics",
"patterns": [
"What are the academic programs offered at Yildiz Technical University?",
"What is the academic calendar at Yildiz Technical University?",
"What is the grading system at Yildiz Technical University?",
"How can I access academic resources at Yildiz Technical University?"
],
"responses": [
"Yildiz Technical University offers a wide range of academic programs in engineering, natural sciences, social sciences, and humanities. You can find a list of available programs on the university's website. The academic calendar at Yildiz Technical University follows the semester system, with two main semesters (fall and spring) and a shorter summer semester. The grading system at Yildiz Technical University uses a letter grading scale, with grades ranging from A+ (excellent) to F (fail). Students can access a variety of academic resources on campus, including libraries, computer labs, and academic advising services."
]
},
{
"tag": "international_students",
"patterns": [
"Are there any resources available for international students at Yildiz Technical University?",
"What is the process for obtaining a student visa for Turkey?",
"How can I learn more about the culture and customs of Turkey?",
"Is there any support available for students who need to improve their Turkish language skills?"
],
"responses": [
"Yildiz Technical University has a number of resources available for international students, including an International Office that can help students with issues such as visa applications, housing, and cultural adaptation. To obtain a student visa for Turkey, you will need to apply through the Turkish embassy or consulate in your home country. The university also offers Turkish language courses for students who wish to improve their language skills. You can find more information about these and other resources for international students on the university's website."
]
},
{
"tag": "international_exchange",
"patterns": [
"Does Yildiz Technical University have any international exchange programs?",
"What countries does Yildiz Technical University have exchange agreements with?",
"What is the process for applying to an international exchange program at Yildiz Technical University?",
"Are there any scholarship opportunities available for international exchange students?"
],
"responses": [
"Yes, Yildiz Technical University has several international exchange programs that allow students to study abroad at partner universities around the world. The university has exchange agreements with universities in a number of countries, including the United States, Canada, and several European countries. To apply for an international exchange program at Yildiz Technical University, you will need to complete an application and submit the required documents. There are also several scholarship opportunities available for international exchange students, including the Erasmus+ program. You can find more information about these programs and how to apply on the university's website."
]
},
{
"tag": "online_education",
"patterns": [
"Does Yildiz Technical University offer any online degree programs?",
"What is the format of online courses at Yildiz Technical University?",
"How do online students at Yildiz Technical University interact with their professors and classmates?",
"Are online courses at Yildiz Technical University as rigorous as in-person courses?"
],
"responses": [
"Yes, Yildiz Technical University offers several online degree programs, as well as individual online courses. The format of online courses at Yildiz Technical University varies depending on the program, but they may include a combination of synchronous and asynchronous learning, where students can participate in real-time lectures or watch recordings at their own pace. Online students at Yildiz Technical University can interact with their professors and classmates through online forums, video conferencing, and other tools. Online courses at Yildiz Technical University are designed to be as rigorous as in-person courses, and students are expected to complete the same assignments and assessments as on-campus students."
]
},
{
"tag": "student_services",
"patterns": [
"What kind of student services are available at Yildiz Technical University?",
"How can I get in touch with a student counselor at Yildiz Technical University?",
"Are there any resources available for students with disabilities?",
"How can I get involved in community service projects at Yildiz Technical University?"
],
"responses": [
"Yildiz Technical University has a range of student services available to support the academic, personal, and professional development of its students. These services may include counseling, tutoring, health services, and other support services. Students can get in touch with a student counselor by contacting the Counseling and Psychological Services Center on campus. The university also has resources available for students with disabilities, including accommodations and assistive technology. Students can get involved in community service projects through clubs and organizations or by volunteering their time and skills to local organizations and causes."
]
},
{
"tag": "research",
"patterns": [
"What is the focus of research at Yildiz Technical University?",
"How can I get involved in research at Yildiz Technical University?",
"What research facilities are available at Yildiz Technical University?",
"Are there any opportunities for funding research at Yildiz Technical University?"
],
"responses": [
"Yildiz Technical University has a strong focus on research, and the university has a number of research centers and institutes dedicated to various fields of study. Students can get involved in research by working with faculty members or by participating in research projects as part of their coursework. The university has a range of research facilities available, including laboratories, libraries, and computing resources. There are also several opportunities for funding research at Yildiz Technical University, including grants and fellowships for graduate students."
]
},
{
"tag": "student_life",
"patterns": [
"What is student life like at Yildiz Technical University?",
"Are there any clubs or organizations at Yildiz Technical University?",
"What kind of housing options are available for students at Yildiz Technical University?",
"How is the campus of Yildiz Technical University?"
],
"responses": [
"Student life at Yildiz Technical University is active and vibrant, with a wide range of clubs and organizations that students can get involved in. There are also many social events and activities on campus, such as concerts, sports games, and cultural festivals. The university has several housing options available for students, including dormitories and private apartments. The campus is modern and well-maintained, with a range of facilities and services available to students."
]
},
{
"tag": "faculty",
"patterns": [
"Who are the faculty members at Yildiz Technical University?",
"What is the quality of the faculty at Yildiz Technical University?",
"How can I contact a faculty member at Yildiz Technical University?",
"What is the student-to-faculty ratio at Yildiz Technical University?"
],
"responses": [
"Yildiz Technical University has a highly qualified and experienced faculty, with many members holding advanced degrees in their fields of expertise. The university has a strong focus on research, and many faculty members are actively involved in research projects and collaborations. You can find a list of faculty members and their contact information on the university's website. The student-to-faculty ratio at Yildiz Technical University is approximately 20:1."
]
},
{
"tag": "costs",
"patterns": [
"How much does it cost to attend Yildiz Technical University?",
"What are the tuition fees for Yildiz Technical University?",
"Are there any scholarships available for international students at Yildiz Technical University?",
"What is the cost of living in Istanbul for students?"
],
"responses": [
"The cost of attendance at Yildiz Technical University depends on a variety of factors, including the program you are enrolled in and your country of origin. Tuition fees for international students may be higher than for domestic students. You can find more information about tuition fees and other costs on the university's website. There are also several scholarship opportunities available for international students, including merit-based scholarships and need-based financial aid. The cost of living in Istanbul can vary, but students can expect to pay for expenses such as housing, food, transportation, and other living expenses."
]
},
{
"tag": "goodbye",
"patterns": [
"Goodbye",
"See you later",
"I'm done",
"Exit",
"Quit"
],
"responses": [
"Goodbye! Have a great day.",
"Thank you for using our chatbot. Goodbye!",
"See you later! Have a good day."
]
},
{
"tag": "career_services",
"patterns": [
"Does Yildiz Technical University have a career services office?",
"What kind of resources are available for students looking for internships or jobs?",
"How can I get in touch with alumni for networking purposes?",
"Are there any job fairs or recruiting events at Yildiz Technical University?"
],
"responses": [
"Yes, Yildiz Technical University has a career services office that provides a range of resources and support for students looking for internships, jobs, and other career opportunities. The career services office can help students with things like resume writing, job search strategies, and networking. The university also hosts job fairs and recruiting events where students can meet with potential employers. You can find more information about these and other career services on the university's website."
]
},
{
"tag": "extracurricular_activities",
"patterns": [
"What kind of extracurricular activities are available at Yildiz Technical University?",
"How can I get involved in extracurricular activities on campus?",
"Are there any sports teams or clubs at Yildiz Technical University?",
"What is the student government like at Yildiz Technical University?"
],
"responses": [
"Yildiz Technical University has a wide range of extracurricular activities available to students, including sports teams, clubs, and organizations. There are opportunities to get involved in everything from music and art to politics and service. The university also has a student government that represents the interests of students on campus. You can find more information about extracurricular activities and how to get involved on the university's website."
]
},
{
"tag": "location",
"patterns": [
"Where is Yildiz Technical University located?",
"What is the surrounding area like?",
"Are there any notable landmarks or attractions near the university?",
"How do students typically get around the city?"
],
"responses": [
"Yildiz Technical University is located in Istanbul, Turkey. Istanbul is a vibrant and diverse city with a rich history and culture. The university is located in the Besiktas district, which is known for its shopping and dining options. There are many landmarks and attractions nearby, including the Bosphorus Bridge, Dolmabahçe Palace, and the Taksim Square. Students at Yildiz Technical University typically get around the city by using public transportation, such as buses, trains, and ferries, or by taking taxis."
]
},
{
"tag": "university_info",
"patterns": [
"Tell me about Yildiz Technical University",
"What can you tell me about Yildiz Technical University?",
"What kind of programs does Yildiz Technical University offer?",
"Where is Yildiz Technical University located?",
"What is the ranking of Yildiz Technical University?"
],
"responses": [
"Yildiz Technical University is a public university located in Istanbul, Turkey. It was founded in 1992 and has since become one of the top universities in the country. It offers a wide range of programs in engineering, natural sciences, social sciences, and humanities, and has a strong focus on research and innovation. The university is consistently ranked among the top universities in Turkey and has a strong reputation for the quality of its education and research."
]
},
{
"tag": "admission",
"patterns": [
"How do I apply to Yildiz Technical University?",
"What are the admission requirements for Yildiz Technical University?",
"Can you tell me more about the application process for Yildiz Technical University?",
"What is the deadline for applications to Yildiz Technical University?"
],
"responses": [
"To apply to Yildiz Technical University, you will need to complete an online application form and submit the required documents, which may include transcripts, a personal statement, and letters of recommendation. The specific requirements may vary depending on the program you are applying to and your country of origin. You can find more information about the admission requirements and the application process on the university's website. The deadline for applications is typically in the fall, so be sure to check the website for the most up-to-date information."
]
}
]
}