-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathTrainingTextGenerator.vb
1238 lines (1152 loc) · 72.8 KB
/
TrainingTextGenerator.vb
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
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Public Class TrainingTextGenerator
Public EntityTypes As List(Of String)
Public EntityList As List(Of Entity)
Private Shared Random As New Random()
Public Subjects As String()
Public Verbs As String()
Public Objects As String()
Function GetCVS() As List(Of String)
Dim lst As New List(Of String)
lst.Add(DataScientistCV)
lst.Add(WebDeveloperCV)
lst.Add(SoftwareDeveloperCV)
Return lst
End Function
Function DataScientistCV() As String
Return "
Name: Jane Smith
Profession: Data Scientist
Experience: 8 years
Skills: Python, R, Machine Learning
Qualifications: Ph.D. in Data Science
"
End Function
' CV Examples
Function SoftwareDeveloperCV()
Return "
Name: John Doe
Profession: Software Developer
Experience: 5 years
Skills: Python, Java
Qualifications: Bachelor's degree in Computer Science
"
End Function
Function WebDeveloperCV()
Return "
Name: Mark Johnson
Profession: Web Developer
Experience: 10 years
Skills: HTML, CSS, JavaScript, PHP
Qualifications: Bachelor's degree in Web Development
"
End Function
Public Sub New(entityTypes As List(Of String),
entityList As List(Of Entity),
subjects() As String,
verbs() As String,
objects() As String)
If entityTypes Is Nothing Then
Throw New ArgumentNullException(NameOf(entityTypes))
End If
If entityList Is Nothing Then
Throw New ArgumentNullException(NameOf(entityList))
End If
If subjects Is Nothing Then
Throw New ArgumentNullException(NameOf(subjects))
End If
If verbs Is Nothing Then
Throw New ArgumentNullException(NameOf(verbs))
End If
If objects Is Nothing Then
Throw New ArgumentNullException(NameOf(objects))
End If
Me.EntityTypes = entityTypes
Me.EntityList = entityList
Me.Subjects = subjects
Me.Verbs = verbs
Me.Objects = objects
End Sub
Public Shared Function GetAnotatedTopicList() As List(Of String)
Dim annotatedData As New List(Of String)
annotatedData.Add("Gravity: concept")
annotatedData.Add("Force: concept")
annotatedData.Add("Energy: concept")
annotatedData.Add("Electricity: concept")
annotatedData.Add("Magnetism: concept")
annotatedData.Add("Atoms: concept")
annotatedData.Add("Light: concept")
annotatedData.Add("Sound: concept")
annotatedData.Add("Friction: concept")
annotatedData.Add("Heat: concept")
annotatedData.Add("Acceleration: concept")
annotatedData.Add("Velocity: concept")
annotatedData.Add("Mass: concept")
annotatedData.Add("Density: concept")
annotatedData.Add("Volume: concept")
annotatedData.Add("Pressure: concept")
annotatedData.Add("Temperature: concept")
annotatedData.Add("Electric circuit: concept")
annotatedData.Add("Solar system: concept")
annotatedData.Add("Photosynthesis: concept")
annotatedData.Add("Chemical reactions: concept")
annotatedData.Add("Simple machines: concept")
annotatedData.Add("Ecosystem: concept")
annotatedData.Add("States of matter: concept")
annotatedData.Add("Genetics: concept")
annotatedData.Add("Plant growth: concept")
annotatedData.Add("Human body: concept")
annotatedData.Add("Pollution: concept")
annotatedData.Add("Water cycle: concept")
annotatedData.Add("Weather: concept")
annotatedData.Add("Electric motors: concept")
annotatedData.Add("Renewable energy: concept")
annotatedData.Add("Food chain: concept")
annotatedData.Add("Space exploration: concept")
annotatedData.Add("Computer programming: concept")
annotatedData.Add("Scientific method: concept")
annotatedData.Add("Photosynthesis: concept")
annotatedData.Add("Periodic table: concept")
annotatedData.Add("DNA: concept")
annotatedData.Add("Motion: concept")
annotatedData.Add("Newton's laws: concept")
annotatedData.Add("Gravity: concept")
annotatedData.Add("Sound waves: concept")
annotatedData.Add("Electricity: concept")
annotatedData.Add("Atoms: concept")
annotatedData.Add("Light: concept")
annotatedData.Add("Matter: concept")
annotatedData.Add("Solar energy: concept")
annotatedData.Add("Chemical reactions: concept")
annotatedData.Add("Genetics: concept")
annotatedData.Add("Plant growth: concept")
annotatedData.Add("Human body: concept")
' Biology Entities
annotatedData.Add("Human: organism")
annotatedData.Add("Dog: organism")
annotatedData.Add("Tree: organism")
annotatedData.Add("Bird: organism")
annotatedData.Add("Insect: organism")
annotatedData.Add("Fish: organism")
annotatedData.Add("Amoeba: organism")
annotatedData.Add("Bacteria: organism")
annotatedData.Add("Flower: organism")
annotatedData.Add("Fruit: organism")
annotatedData.Add("Photosynthesis: process")
annotatedData.Add("Cell: part")
annotatedData.Add("Digestive system: system")
annotatedData.Add("DNA: molecule")
annotatedData.Add("Respiratory system: system")
annotatedData.Add("Life cycle: cycle")
annotatedData.Add("Circulatory system: system")
annotatedData.Add("Ecosystem: system")
annotatedData.Add("Classification: classification")
annotatedData.Add("Nervous system: system")
' Computer Science Entities
annotatedData.Add("Programming: field")
annotatedData.Add("Computer: device")
annotatedData.Add("Algorithm: concept")
annotatedData.Add("Coding: skill")
annotatedData.Add("Network: concept")
annotatedData.Add("Cybersecurity: field")
annotatedData.Add("Graphics: concept")
annotatedData.Add("Artificial intelligence: concept")
annotatedData.Add("Software: component")
annotatedData.Add("Game: application")
annotatedData.Add("Internet: network")
annotatedData.Add("Hardware: component")
annotatedData.Add("Data encryption: technique")
annotatedData.Add("Memory: component")
annotatedData.Add("Cloud computing: concept")
annotatedData.Add("Robot: application")
' NLP Entities
annotatedData.Add("Natural language processing: field")
annotatedData.Add("Chatbot: application")
annotatedData.Add("Voice recognition: technology")
annotatedData.Add("Sentiment analysis: technique")
annotatedData.Add("Machine translation: technique")
annotatedData.Add("Spam filter: application")
annotatedData.Add("Named entity recognition: technique")
annotatedData.Add("Text summarization: technique")
annotatedData.Add("Text classification: technique")
annotatedData.Add("Topic modeling: technique")
annotatedData.Add("Search engine: application")
annotatedData.Add("Part-of-speech tagging: technique")
annotatedData.Add("Text generation: technique")
annotatedData.Add("Information extraction: technique")
annotatedData.Add("Language model: model")
annotatedData.Add("John Doe: person")
annotatedData.Add("Emma Smith: person")
annotatedData.Add("Microsoft: organization")
annotatedData.Add("Apple Inc.: organization")
annotatedData.Add("New York City: location")
annotatedData.Add("London: location")
annotatedData.Add("Tom Johnson: person")
annotatedData.Add("Google: organization")
annotatedData.Add("Paris: location")
annotatedData.Add("Emily Brown: person")
annotatedData.Add("Amazon: organization")
annotatedData.Add("Los Angeles: location")
annotatedData.Add("Mark Thompson: person")
annotatedData.Add("Facebook: organization")
annotatedData.Add("San Francisco: location")
annotatedData.Add("Robert Anderson: person")
annotatedData.Add("Twitter: organization")
annotatedData.Add("Chicago: location")
annotatedData.Add("Sarah Davis: person")
annotatedData.Add("IBM: organization")
annotatedData.Add("Seattle: location")
annotatedData.Add("James Wilson: person")
annotatedData.Add("Oracle: organization")
annotatedData.Add("Berlin: location")
annotatedData.Add("Jennifer Lee: person")
annotatedData.Add("Intel: organization")
annotatedData.Add("Tokyo: location")
' Biology Entities
annotatedData.Add("Human: organism")
annotatedData.Add("Dog: organism")
annotatedData.Add("Tree: organism")
annotatedData.Add("Bird: organism")
annotatedData.Add("Insect: organism")
annotatedData.Add("Fish: organism")
annotatedData.Add("Amoeba: organism")
annotatedData.Add("Bacteria: organism")
annotatedData.Add("Flower: organism")
annotatedData.Add("Fruit: organism")
annotatedData.Add("Photosynthesis: process")
annotatedData.Add("Cell: part")
annotatedData.Add("Digestive system: system")
annotatedData.Add("DNA: molecule")
annotatedData.Add("Respiratory system: system")
annotatedData.Add("Life cycle: cycle")
annotatedData.Add("Circulatory system: system")
annotatedData.Add("Ecosystem: system")
annotatedData.Add("Classification: classification")
annotatedData.Add("Nervous system: system")
' Computer Science Entities
annotatedData.Add("Programming: field")
annotatedData.Add("Computer: device")
annotatedData.Add("Algorithm: concept")
annotatedData.Add("Coding: skill")
annotatedData.Add("Network: concept")
annotatedData.Add("Cybersecurity: field")
annotatedData.Add("Graphics: concept")
annotatedData.Add("Artificial intelligence: concept")
annotatedData.Add("Software: component")
annotatedData.Add("Game: application")
annotatedData.Add("Internet: network")
annotatedData.Add("Hardware: component")
annotatedData.Add("Data encryption: technique")
annotatedData.Add("Memory: component")
annotatedData.Add("Cloud computing: concept")
annotatedData.Add("Robot: application")
' NLP Entities
annotatedData.Add("Natural language processing: field")
annotatedData.Add("Chatbot: application")
annotatedData.Add("Voice recognition: technology")
annotatedData.Add("Sentiment analysis: technique")
annotatedData.Add("Machine translation: technique")
annotatedData.Add("Spam filter: application")
annotatedData.Add("Named entity recognition: technique")
annotatedData.Add("Text summarization: technique")
annotatedData.Add("Text classification: technique")
annotatedData.Add("Topic modeling: technique")
annotatedData.Add("Search engine: application")
annotatedData.Add("Part-of-speech tagging: technique")
annotatedData.Add("Text generation: technique")
annotatedData.Add("Information extraction: technique")
annotatedData.Add("Language model: model")
Return annotatedData
End Function
''' <summary>
''' allows for adding quick training data lists
''' </summary>
''' <param name="annotatedData"></param>
''' <returns></returns>
Public Function AddAnnotatedData(annotatedData As List(Of String)) As List(Of Entity)
Dim Entitys As New List(Of Entity)
For Each entry In annotatedData
Dim parts As String() = entry.Split(":")
Dim text As String = parts(0).Trim()
Dim entity As String = parts(1).Trim()
Dim NewEnt As New Entity
For Each item In entity
NewEnt.Type = text
NewEnt.Value = item
Entitys.Add(NewEnt)
Next
Next
Return Entitys
End Function
Public Function GenerateSentence() As String
Dim subject As String = GetRandomItem(Subjects)
Dim verb As String = GetRandomItem(Verbs)
Dim iobject As String = GetRandomItem(Objects)
Dim sentence As String = $"{subject} {verb} {iobject}."
' Add contextual variation
Dim context As String = GetRandomContext()
sentence = $"{context} {sentence}"
Return sentence
End Function
Private Function GetRandomEntity() As String
Dim index As Integer = Random.Next(0, EntityTypes.Count)
Return EntityTypes(index)
End Function
Public Function GenerateNamedEntity() As String
Dim entityType As String = GetRandomEntity()
Dim entityName As String = String.Empty
Dim Words As New List(Of String)
For Each item In EntityList
If item.Type = entityType Then
Words.Add(item.Value)
End If
Next
entityName = GetRandomItem(Words.ToArray)
Return entityName
End Function
Private Function GetRandomContext() As String
Dim entity As String = GenerateNamedEntity()
Dim contextType As String = GetRandomItem(New String() {"before", "after"})
Select Case contextType
Case "before"
Return $"In the context of {entity},"
Case "after"
Return $"Considering {entity},"
Case Else
Return String.Empty
End Select
End Function
Private Shared Function GetRandomItem(items As String()) As String
Dim index As Integer = Random.Next(0, items.Length)
Return items(index)
End Function
''' <summary>
''' Returns a list of various code snippets
''' </summary>
''' <returns></returns>
Public Function LoadSourceCodeTrainingData() As List(Of String)
' Training data
Dim trainingData As List(Of String) = New List(Of String) From {
"public void method1() {",
" Console.WriteLine(""Hello, world!"");",
"}",
"",
"public int method2(int x, int y) {",
" int sum = x + y;",
" return sum;",
"}"
}
trainingData.Add("Sub HelloWorld()")
trainingData.Add(" Console.WriteLine(""Hello, World!"")")
trainingData.Add("End Sub")
Console.ReadLine()
trainingData.Add("Public Sub CalculateSum(a As Integer, b As Integer) As Integer")
trainingData.Add(" Return a + b")
trainingData.Add("End Sub")
trainingData.Add("Public Function GetMaxValue(numbers As List(Of Integer)) As Integer")
trainingData.Add(" Return numbers.Max()")
trainingData.Add("End Function")
trainingData.Add("Public Sub PrintMessage(message As String)")
trainingData.Add(" Console.WriteLine(message)")
trainingData.Add("End Sub")
trainingData.Add("Public Function IsPrime(number As Integer) As Boolean")
trainingData.Add(" If number < 2 Then")
trainingData.Add(" Return False")
trainingData.Add(" End If")
trainingData.Add(" For i As Integer = 2 To Math.Sqrt(number)")
trainingData.Add(" If number Mod i = 0 Then")
trainingData.Add(" Return False")
trainingData.Add(" End If")
trainingData.Add(" Next")
trainingData.Add(" Return True")
trainingData.Add("End Function")
trainingData.Add("Public Sub SortArray(numbers As Integer())")
trainingData.Add(" Array.Sort(numbers)")
trainingData.Add("End Sub")
trainingData.Add("Public Function ConvertToUpperCase(text As String) As String")
trainingData.Add(" Return text.ToUpper()")
trainingData.Add("End Function")
trainingData.Add("Public Sub WaitForInput()")
trainingData.Add(" Console.ReadLine()")
trainingData.Add("End Sub")
trainingData.Add("Public Function ConcatenateStrings(strings As String()) As String")
trainingData.Add(" Return String.Concat(strings)")
trainingData.Add("End Function")
trainingData.Add("Public Sub PerformTask(task As Action)")
trainingData.Add(" task.Invoke()")
trainingData.Add("End Sub")
'Dim trainingData As List(Of String) = New List(Of String)()
trainingData.Add("Public Class MyClass")
trainingData.Add(" Public Sub MyMethod()")
trainingData.Add(" Console.WriteLine(""Hello, world!"")")
trainingData.Add(" End Sub")
trainingData.Add("End Class")
trainingData.Add("Public Class MyClass")
trainingData.Add(" Public Sub MyMethod()")
trainingData.Add(" Console.WriteLine(""Hello, world!"")")
trainingData.Add(" End Sub")
trainingData.Add("End Class")
trainingData.Add("Public Class Rectangle")
trainingData.Add(" Private width As Integer")
trainingData.Add(" Private height As Integer")
trainingData.Add(" Public Sub SetDimensions(w As Integer, h As Integer)")
trainingData.Add(" width = w")
trainingData.Add(" height = h")
trainingData.Add(" End Sub")
trainingData.Add(" Public Function GetArea() As Integer")
trainingData.Add(" Return width * height")
trainingData.Add(" End Function")
trainingData.Add("End Class")
trainingData.Add("Public Class Singleton")
trainingData.Add(" Private Shared instance As Singleton")
trainingData.Add(" Private Sub New()")
trainingData.Add(" End Sub")
trainingData.Add(" Public Shared Function GetInstance() As Singleton")
trainingData.Add(" If instance Is Nothing Then")
trainingData.Add(" instance = New Singleton()")
trainingData.Add(" End If")
trainingData.Add(" Return instance")
trainingData.Add(" End Function")
trainingData.Add("End Class")
trainingData.Add("Public Interface ISubject")
trainingData.Add(" Sub Attach(observer As IObserver)")
trainingData.Add(" Sub Detach(observer As IObserver)")
trainingData.Add(" Sub Notify()")
trainingData.Add("End Interface")
trainingData.Add("Public Class ConcreteSubject Implements ISubject")
trainingData.Add(" Private observers As List(Of IObserver) = New List(Of IObserver)()")
trainingData.Add(" Public Sub Attach(observer As IObserver) Implements ISubject.Attach")
trainingData.Add(" observers.Add(observer)")
trainingData.Add(" End Sub")
trainingData.Add(" Public Sub Detach(observer As IObserver) Implements ISubject.Detach")
trainingData.Add(" observers.Remove(observer)")
trainingData.Add(" End Sub")
trainingData.Add(" Public Sub Notify() Implements ISubject.Notify")
trainingData.Add(" For Each observer As IObserver In observers")
trainingData.Add(" observer.Update()")
trainingData.Add(" Next")
trainingData.Add(" End Sub")
trainingData.Add("End Class")
trainingData.Add("Public Interface IObserver")
trainingData.Add(" Sub Update()")
trainingData.Add("End Interface")
trainingData.Add("Public Class ConcreteObserver Implements IObserver")
trainingData.Add(" Public Sub Update() Implements IObserver.Update")
trainingData.Add(" ' Perform observer update logic here")
trainingData.Add(" End Sub")
trainingData.Add("End Class")
trainingData.Add("Public Sub Main()")
trainingData.Add(" Dim rect As New Rectangle()")
trainingData.Add(" rect.SetDimensions(5, 10)")
trainingData.Add(" Dim area As Integer = rect.GetArea()")
trainingData.Add(" Console.WriteLine(""Area: "" & area)")
trainingData.Add("End Sub")
Return trainingData
End Function
Public entityRegExTypes As New Dictionary(Of String, String)() From {
{"PERSON", "([A-Z][a-zA-Z]+)"},
{"ORGANIZATION", "([A-Z][\w&]+(?:\s[A-Z][\w&]+)*)"},
{"LOCATION", "([A-Z][\w\s&-]+)"},
{"DATE", "(\d{1,2}\/\d{1,2}\/\d{2,4})"},
{"TIME", "(\d{1,2}:\d{2}(?::\d{2})?)"},
{"MONEY", "(\$\d+(?:\.\d{2})?)"},
{"PERCENT", "(\d+(?:\.\d+)?%)"}
}
Public Function GetEntitySentencePatterns() As List(Of String)
' Add question patterns to the list
Dim patterns As New List(Of String)()
patterns.Add("What is the formula for calculating [attribute]?")
patterns.Add("How does [entity] work?")
patterns.Add("What are the basic principles of [entity]?")
patterns.Add("What is the difference between [entity1] and [entity2]?")
patterns.Add("How does [entity] affect our daily life?")
patterns.Add("Why is [entity] important in [subject]?")
patterns.Add("What are the real-world applications of [entity]?")
patterns.Add("How do scientists study [entity]?")
patterns.Add("What are some interesting facts about [entity]?")
patterns.Add("Can you explain [concept] in simple terms?")
patterns.Add("What are the different types of [entity]?")
patterns.Add("How does [entity] help us understand [concept]?")
patterns.Add("Why is [concept] important in [subject]?")
patterns.Add("What are the steps involved in [process]?")
patterns.Add("Can you provide examples of [entity] in everyday life?")
patterns.Add("What are the main components of [entity]?")
patterns.Add("How does [entity] relate to [subject]?")
patterns.Add("What happens when [action] [entity]?")
patterns.Add("What are the advantages and disadvantages of [entity]?")
patterns.Add("How can I perform [action] with [entity]?")
patterns.Add("What are the key features of [entity]?")
patterns.Add("Can you explain the concept of [entity] using an analogy?")
patterns.Add("What are the safety precautions when dealing with [entity]?")
patterns.Add("How does [entity] compare to [similar entity]?")
patterns.Add("What are the properties of [entity]?")
patterns.Add("How does [entity] interact with [other entity]?")
patterns.Add("Why is it important to study [subject]?")
patterns.Add("What are the limitations of [entity]?")
patterns.Add("What are the practical uses of [concept]?")
patterns.Add("How does [entity] impact the environment?")
patterns.Add("Can you explain the concept of [entity] through an experiment?")
patterns.Add("What are the future advancements in [subject]?")
patterns.Add("How does [entity] contribute to sustainable development?")
patterns.Add("What are the ethical considerations related to [entity]?")
patterns.Add("How can we solve [problem] using [entity]?")
patterns.Add("What are the challenges faced in studying [subject]?")
patterns.Add("How does [entity] support scientific research?")
patterns.Add("What are the key discoveries or inventions related to [subject]?")
patterns.Add("How can we use [entity] to improve our daily lives?")
patterns.Add("What are the different branches or fields within [subject]?")
patterns.Add("What are the common misconceptions about [entity]?")
patterns.Add("How does [entity] impact the economy?")
patterns.Add("Can you provide a step-by-step explanation of [process]?")
patterns.Add("What are the implications of [entity] on society?")
patterns.Add("How does [entity] contribute to technological advancements?")
patterns.Add("What are the current research areas in [subject]?")
patterns.Add("How does [entity] help us understand the universe?")
patterns.Add("What are the key principles of [concept]?")
patterns.Add("Can you explain [entity] using visual aids?")
patterns.Add("What are the career opportunities in [subject]?")
patterns.Add("When did [entity] [action]?")
patterns.Add("What is the [attribute] of [entity]?")
patterns.Add("How does [entity] [action]?")
patterns.Add("Who is [entity]'s [relation]?")
patterns.Add("Where does [entity] [action]?")
patterns.Add("Why did [entity] [action]?")
patterns.Add("How many [entity]s are there?")
patterns.Add("Which [entity] [action]?")
patterns.Add("Tell me about [entity].")
patterns.Add("What are the benefits of [entity]?")
patterns.Add("Can you explain [entity] in simple terms?")
patterns.Add("What are the different types of [entity]?")
patterns.Add("Is [entity] a reliable source?")
patterns.Add("How can I [action] [entity]?")
patterns.Add("What are the main features of [entity]?")
patterns.Add("Can you provide examples of [entity]?")
patterns.Add("What are the steps to [action] [entity]?")
patterns.Add("What is the purpose of [entity]?")
patterns.Add("Are there any alternatives to [entity]?")
patterns.Add("What are the risks associated with [entity]?")
patterns.Add("How can I contact [entity]?")
patterns.Add("Is [entity] available in my country?")
patterns.Add("What are the system requirements for [entity]?")
patterns.Add("What is the average cost of [entity]?")
patterns.Add("Can you recommend any resources for learning about [entity]?")
patterns.Add("What are the legal implications of [action] [entity]?")
patterns.Add("How does [entity] compare to similar products?")
patterns.Add("What are the key components of [entity]?")
patterns.Add("What are the security measures in place for [entity]?")
patterns.Add("Can you explain the working principle of [entity]?")
patterns.Add("How long does it take to [action] [entity]?")
patterns.Add("What are the licensing options for [entity]?")
patterns.Add("Is [entity] compatible with [software/tool]?")
patterns.Add("Can you provide a demo of [entity]?")
patterns.Add("What are the prerequisites for using [entity]?")
patterns.Add("How does the pricing model for [entity] work?")
patterns.Add("What are the current trends in [entity]?")
patterns.Add("What are the limitations of [entity]?")
patterns.Add("What are the best practices for using [entity]?")
patterns.Add("What are the common use cases for [entity]?")
patterns.Add("How does [entity] handle [specific scenario]?")
patterns.Add("What are the key performance indicators for [entity]?")
patterns.Add("How is data privacy ensured in [entity]?")
patterns.Add("What are the prerequisites for implementing [entity]?")
patterns.Add("What are the data storage options for [entity]?")
patterns.Add("What are the customization capabilities of [entity]?")
patterns.Add("What are the integration options for [entity]?")
patterns.Add("How is [entity] different from [competitor]?")
patterns.Add("What are the customer reviews for [entity]?")
patterns.Add("What is the target audience for [entity]?")
patterns.Add("What are the key metrics to measure [entity] success?")
patterns.Add("How does [entity] handle scalability?")
patterns.Add("What are the deployment options for [entity]?")
patterns.Add("What is the expected ROI of [entity]?")
patterns.Add("What are the key challenges in implementing [entity]?")
patterns.Add("How does [entity] ensure data security?")
patterns.Add("What are the industry standards supported by [entity]?")
patterns.Add("What is the reputation of [entity] in the market?")
patterns.Add("How can I provide feedback or suggestions for [entity]?")
patterns.Add("What are the training resources available for [entity]?")
patterns.Add("What are the prerequisites for becoming a user of [entity]?")
patterns.Add("How does [entity] handle data migration?")
patterns.Add("What are the compliance regulations applicable to [entity]?")
patterns.Add("What are the maintenance requirements for [entity]?")
patterns.Add("What is the uptime guarantee for [entity]?")
patterns.Add("How does [entity] handle error handling?")
patterns.Add("What are the system integration requirements for [entity]?")
patterns.Add("What are the support options available for [entity]?")
patterns.Add("How can I request a feature enhancement for [entity]?")
patterns.Add("What are the service level agreements for [entity]?")
patterns.Add("What are the data analytics capabilities of [entity]?")
patterns.Add("What is the data retention policy of [entity]?")
patterns.Add("How does [entity] ensure high availability?")
patterns.Add("What are the backup and disaster recovery mechanisms of [entity]?")
patterns.Add("How does [entity] handle user access control?")
patterns.Add("What are the reporting and analytics features of [entity]?")
patterns.Add("What are the mobile app support options for [entity]?")
patterns.Add("How does [entity] handle data synchronization?")
patterns.Add("What are the data export capabilities of [entity]?")
patterns.Add("What are the supported payment options for [entity]?")
patterns.Add("How does [entity] handle user authentication?")
patterns.Add("What are the content management features of [entity]?")
patterns.Add("What are the collaboration capabilities of [entity]?")
patterns.Add("How does [entity] handle version control?")
patterns.Add("What are the document management capabilities of [entity]?")
patterns.Add("What are the project management features of [entity]?")
patterns.Add("How does [entity] handle workflow automation?")
patterns.Add("What are the email integration options for [entity]?")
patterns.Add("What are the social media integration capabilities of [entity]?")
patterns.Add("How does [entity] handle customer support?")
patterns.Add("What are the CRM (Customer Relationship Management) features of [entity]?")
patterns.Add("What are the marketing automation capabilities of [entity]?")
patterns.Add("How does [entity] handle data import?")
patterns.Add("What are the inventory management features of [entity]?")
patterns.Add("What are the sales forecasting capabilities of [entity]?")
patterns.Add("How does [entity] handle order management?")
patterns.Add("What are the HR (Human Resources) management features of [entity]?")
patterns.Add("What are the accounting and finance capabilities of [entity]?")
patterns.Add("How does [entity] handle customer data?")
patterns.Add("What are the business intelligence features of [entity]?")
' Biology Questions
patterns.Add("How does [organism] reproduce?")
patterns.Add("What is the process of photosynthesis?")
patterns.Add("What are the different parts of a cell?")
patterns.Add("How does the digestive system work?")
patterns.Add("What is DNA and how does it determine traits?")
patterns.Add("How do plants make food?")
patterns.Add("What is the role of the respiratory system?")
patterns.Add("What are the stages of the life cycle?")
patterns.Add("How does the circulatory system work?")
patterns.Add("What are some examples of ecosystems?")
patterns.Add("What is the classification of [animal/plant]?")
patterns.Add("How does the nervous system function?")
patterns.Add("What are the different types of animals?")
patterns.Add("What is the importance of biodiversity?")
patterns.Add("How do vaccines work?")
patterns.Add("What is the process of evolution?")
patterns.Add("How do plants and animals adapt to their environment?")
patterns.Add("What are some examples of food chains?")
patterns.Add("What is the role of DNA in heredity?")
patterns.Add("How do different animals communicate?")
' Computer Science Questions
patterns.Add("What is programming and how does it work?")
patterns.Add("What are the different programming languages?")
patterns.Add("How does a computer store and process information?")
patterns.Add("What is an algorithm and how is it used?")
patterns.Add("What are the basic concepts of coding?")
patterns.Add("How do computers communicate with each other?")
patterns.Add("What are the different types of computer networks?")
patterns.Add("What is cybersecurity and why is it important?")
patterns.Add("How do computers generate and display graphics?")
patterns.Add("What is artificial intelligence and how is it used?")
patterns.Add("What are the components of a computer system?")
patterns.Add("How does data encryption work?")
patterns.Add("What is the role of software in a computer?")
patterns.Add("How are computer games developed?")
patterns.Add("What is the Internet and how does it work?")
patterns.Add("What is the difference between hardware and software?")
patterns.Add("How do search engines like Google work?")
patterns.Add("What are the different types of computer memory?")
patterns.Add("What is cloud computing and how is it used?")
patterns.Add("How do robots work and what are their applications?")
' NLP Questions
patterns.Add("What is natural language processing?")
patterns.Add("How do chatbots understand and respond to text?")
patterns.Add("What are the applications of NLP in everyday life?")
patterns.Add("How does voice recognition technology work?")
patterns.Add("What is sentiment analysis and how is it used?")
patterns.Add("What are the challenges in machine translation?")
patterns.Add("How do spam filters detect and block unwanted emails?")
patterns.Add("What is named entity recognition and why is it important?")
patterns.Add("How does text summarization work?")
patterns.Add("What are the steps involved in text classification?")
patterns.Add("What is topic modeling and how is it used?")
patterns.Add("How do search engines like Google understand user queries?")
patterns.Add("What is part-of-speech tagging and why is it useful?")
patterns.Add("How does sentiment analysis analyze emotions in text?")
patterns.Add("What are the different techniques used in text generation?")
patterns.Add("What is information extraction and how is it performed?")
patterns.Add("How do language models like GPT-3 work?")
patterns.Add("What are the ethical considerations in NLP?")
patterns.Add("How can NLP be used for language translation?")
patterns.Add("What are the limitations of current NLP systems?")
patterns.Add("When did [organism] [action]?")
patterns.Add("What is the [attribute] of [organism]?")
patterns.Add("How does [organism] [action]?")
patterns.Add("Who is [organism]'s [relation]?")
patterns.Add("Where does [organism] [action]?")
patterns.Add("Why did [organism] [action]?")
patterns.Add("How many [organisms] are there?")
patterns.Add("Which [organism] [action]?")
patterns.Add("When did [concept] [action]?")
patterns.Add("What is the [attribute] of [concept]?")
patterns.Add("How does [concept] [action]?")
patterns.Add("Who does [concept] [action]?")
patterns.Add("Where does [concept] [action]?")
patterns.Add("Why does [concept] [action]?")
patterns.Add("How many [concepts] are there?")
patterns.Add("Which [concept] [action]?")
patterns.Add("When did [organism] [action]?")
patterns.Add("What is the [attribute] of [organism]?")
patterns.Add("How does [organism] [action]?")
patterns.Add("Who is [organism]'s [relation]?")
patterns.Add("Where does [organism] [action]?")
patterns.Add("Why did [organism] [action]?")
patterns.Add("How many [organisms] are there?")
patterns.Add("Which [organism] [action]?")
patterns.Add("When did [technology] [action]?")
patterns.Add("What is the [attribute] of [technology]?")
patterns.Add("How does [technology] [action]?")
patterns.Add("Who uses [technology]?")
patterns.Add("Where is [technology] used?")
patterns.Add("Why is [technology] important?")
patterns.Add("How many [technologies] are there?")
patterns.Add("Which [technology] [action]?")
' Biology Questions
patterns.Add("How does [organism] reproduce?")
patterns.Add("What is the process of photosynthesis?")
patterns.Add("What are the different parts of a cell?")
patterns.Add("How does the digestive system work?")
patterns.Add("What is DNA and how does it determine traits?")
patterns.Add("How do plants make food?")
patterns.Add("What is the role of the respiratory system?")
patterns.Add("What are the stages of the life cycle?")
patterns.Add("How does the circulatory system work?")
patterns.Add("What are some examples of ecosystems?")
patterns.Add("What is the classification of [animal/plant]?")
patterns.Add("How does the nervous system function?")
patterns.Add("What are the different types of animals?")
patterns.Add("What is the importance of biodiversity?")
patterns.Add("How do vaccines work?")
patterns.Add("What is the process of evolution?")
patterns.Add("How do plants and animals adapt to their environment?")
patterns.Add("What are some examples of food chains?")
patterns.Add("What is the role of DNA in heredity?")
patterns.Add("How do different animals communicate?")
' Computer Science Questions
patterns.Add("What is programming and how does it work?")
patterns.Add("What are the different programming languages?")
patterns.Add("How does a computer store and process information?")
patterns.Add("What is an algorithm and how is it used?")
patterns.Add("What are the basic concepts of coding?")
patterns.Add("How do computers communicate with each other?")
patterns.Add("What are the different types of computer networks?")
patterns.Add("What is cybersecurity and why is it important?")
patterns.Add("How do computers generate and display graphics?")
patterns.Add("What is artificial intelligence and how is it used?")
patterns.Add("What are the components of a computer system?")
patterns.Add("How does data encryption work?")
patterns.Add("What is the role of software in a computer?")
patterns.Add("How are computer games developed?")
patterns.Add("What is the Internet and how does it work?")
patterns.Add("What is the difference between hardware and software?")
patterns.Add("How do search engines like Google work?")
patterns.Add("What are the different types of computer memory?")
patterns.Add("What is cloud computing and how is it used?")
patterns.Add("How do robots work and what are their applications?")
' NLP Questions
patterns.Add("What is natural language processing?")
patterns.Add("How do chatbots understand and respond to text?")
patterns.Add("What are the applications of NLP in everyday life?")
patterns.Add("How does voice recognition technology work?")
patterns.Add("What is sentiment analysis and how is it used?")
patterns.Add("What are the challenges in machine translation?")
patterns.Add("How do spam filters detect and block unwanted emails?")
patterns.Add("What is named entity recognition and why is it important?")
patterns.Add("How does text summarization work?")
patterns.Add("What are the steps involved in text classification?")
patterns.Add("What is topic modeling and how is it used?")
patterns.Add("How do search engines like Google understand user queries?")
patterns.Add("What is part-of-speech tagging and why is it useful?")
patterns.Add("How does sentiment analysis analyze emotions in text?")
patterns.Add("What are the different techniques used in text generation?")
patterns.Add("What is information extraction and how is it performed?")
patterns.Add("How do language models like GPT-3 work?")
patterns.Add("What are the ethical considerations in NLP?")
patterns.Add("How can NLP be used for language translation?")
patterns.Add("What are the limitations of current NLP systems?")
patterns.Add("When did [entity] [action]?")
patterns.Add("What is the [attribute] of [entity]?")
patterns.Add("How does [entity] [action]?")
patterns.Add("Who is [entity]'s [relation]?")
patterns.Add("Where does [entity] [action]?")
patterns.Add("Why did [entity] [action]?")
patterns.Add("How many [entity]s are there?")
patterns.Add("Which [entity] [action]?")
patterns.Add("The formula for calculating [attribute] is [formula].")
patterns.Add("[Entity] works by [explanation].")
patterns.Add("The basic principles of [entity] are [principles].")
patterns.Add("The difference between [entity1] and [entity2] is [difference].")
patterns.Add("[Entity] affects our daily life by [impact].")
patterns.Add("The importance of [entity] in [subject] is [importance].")
patterns.Add("Some real-world applications of [entity] are [applications].")
patterns.Add("Scientists study [entity] by [study method].")
patterns.Add("Some interesting facts about [entity] are [facts].")
patterns.Add("[Concept] can be explained in simple terms as [explanation].")
patterns.Add("The different types of [entity] include [types].")
patterns.Add("[Entity] helps us understand [concept] by [explanation].")
patterns.Add("The importance of [concept] in [subject] is [importance].")
patterns.Add("The steps involved in [process] are [steps].")
patterns.Add("Some examples of [entity] in everyday life are [examples].")
patterns.Add("The main components of [entity] are [components].")
patterns.Add("[Entity] relates to [subject] by [relation].")
patterns.Add("When [action] [entity], [result] occurs.")
patterns.Add("The advantages of [entity] are [advantages], and the disadvantages are [disadvantages].")
patterns.Add("To perform [action] with [entity], you can [method].")
patterns.Add("The key features of [entity] include [features].")
patterns.Add("The concept of [entity] can be explained using an analogy: [analogy].")
patterns.Add("Some safety precautions when dealing with [entity] are [precautions].")
patterns.Add("[Entity] can be compared to [similar entity] based on [comparison].")
patterns.Add("The properties of [entity] include [properties].")
patterns.Add("[Entity] interacts with [other entity] through [interaction].")
patterns.Add("Studying [subject] is important because [reasons].")
patterns.Add("The limitations of [entity] are [limitations].")
patterns.Add("The practical uses of [concept] are [uses].")
patterns.Add("[Entity] impacts the environment by [impact].")
patterns.Add("The concept of [entity] can be explained through an experiment: [experiment].")
patterns.Add("Future advancements in [subject] may include [advancements].")
patterns.Add("[Entity] contributes to sustainable development by [contribution].")
patterns.Add("Ethical considerations related to [entity] include [considerations].")
patterns.Add("To solve [problem] using [entity], you can [solution].")
patterns.Add("The challenges faced in studying [subject] include [challenges].")
patterns.Add("[Entity] supports scientific research by [support].")
patterns.Add("Some key discoveries or inventions related to [subject] are [discoveries].")
patterns.Add("We can use [entity] to improve our daily lives by [improvement].")
patterns.Add("The different branches or fields within [subject] are [branches].")
patterns.Add("Common misconceptions about [entity] include [misconceptions].")
patterns.Add("[Entity] impacts the economy by [impact].")
patterns.Add("A step-by-step explanation of [process] is as follows: [explanation].")
patterns.Add("The implications of [entity] on society include [implications].")
patterns.Add("[Entity] contributes to technological advancements by [contribution].")
patterns.Add("Current research areas in [subject] include [research areas].")
patterns.Add("The concept of [entity] can be visualized using [visual aids].")
patterns.Add("Career opportunities in [subject] include [careers].")
' Biology Answers
patterns.Add("[Organism] reproduces through [reproductive process].")
patterns.Add("Photosynthesis is the process by which [plants] convert sunlight into [energy].")
patterns.Add("The different parts of a cell include [cell components].")
patterns.Add("The digestive system works by [digestive process].")
patterns.Add("DNA is a molecule that contains genetic information and determines [traits].")
patterns.Add("Plants make food through a process called [photosynthesis].")
patterns.Add("The respiratory system is responsible for [respiratory function].")
patterns.Add("The stages of the life cycle are [life cycle stages].")
patterns.Add("The circulatory system works by [circulatory process].")
patterns.Add("Examples of ecosystems include [ecosystem examples].")
patterns.Add("The classification of [animal/plant] is [classification].")
patterns.Add("The nervous system functions by [nervous system process].")
patterns.Add("There are different types of animals such as [animal types].")
patterns.Add("Biodiversity is important for [reasons].")
patterns.Add("Vaccines work by [vaccine mechanism].")
patterns.Add("Evolution is the process of [evolution process].")
patterns.Add("Plants and animals adapt to their environment through [adaptation process].")
patterns.Add("Examples of food chains include [food chain examples].")
patterns.Add("DNA plays a role in heredity by [heredity mechanism].")
patterns.Add("Different animals communicate through [animal communication methods].")
' Computer Science Answers
patterns.Add("Programming is the process of creating instructions for a computer to follow.")
patterns.Add("There are different programming languages such as [programming languages].")
patterns.Add("Computers store and process information using [computer mechanism].")
patterns.Add("An algorithm is a step-by-step set of instructions for solving a problem.")
patterns.Add("Coding involves using programming languages to write instructions for computers.")
patterns.Add("Computers communicate with each other through [communication methods].")
patterns.Add("There are different types of computer networks such as [network types].")
patterns.Add("Cybersecurity is important to protect computer systems from [security threats].")
patterns.Add("Computers generate and display graphics using [graphics technology].")
patterns.Add("Artificial intelligence is used to create intelligent computer systems.")
patterns.Add("The components of a computer system include [computer components].")
patterns.Add("Data encryption ensures that data is secure and cannot be accessed by unauthorized parties.")
patterns.Add("Software is a collection of programs that perform specific tasks on a computer.")
patterns.Add("Computer games are developed using [game development techniques].")
patterns.Add("The Internet is a global network of computers that are connected and can share information.")
patterns.Add("Hardware refers to the physical components of a computer, while software refers to programs and data.")
patterns.Add("Search engines like Google use algorithms to index and retrieve information from the web.")
patterns.Add("Computer memory includes [memory types] used to store data and instructions.")
patterns.Add("Cloud computing allows users to access and store data and applications on remote servers.")
patterns.Add("Robots work through a combination of [robotics technology] and are used in various applications.")
' NLP Answers
patterns.Add("Natural language processing is a field of study that focuses on how computers understand and generate human language.")
patterns.Add("Chatbots understand and respond to text by analyzing the input and selecting appropriate responses.")
patterns.Add("NLP has applications in everyday life such as [NLP applications].")
patterns.Add("Voice recognition technology converts spoken language into written text.")
patterns.Add("Sentiment analysis is used to analyze and understand emotions expressed in text.")
patterns.Add("Machine translation involves translating text from one language to another using computer algorithms.")
patterns.Add("Spam filters detect and block unwanted emails based on [spam detection techniques].")
patterns.Add("Named entity recognition is the process of identifying and classifying named entities in text.")
patterns.Add("Text summarization involves condensing a piece of text into a shorter version while retaining the main points.")
patterns.Add("Text classification is the task of assigning predefined categories or labels to text based on its content.")
patterns.Add("Topic modeling is a technique used to discover abstract topics in a collection of documents.")
patterns.Add("Search engines like Google understand user queries by analyzing the keywords and context.")
patterns.Add("Part-of-speech tagging assigns grammatical tags to words in a sentence to understand their roles.")
patterns.Add("Text generation techniques include [text generation methods] used to create human-like text.")
patterns.Add("Information extraction involves identifying and extracting structured information from unstructured text.")
patterns.Add("Language models like GPT-3 use deep learning algorithms to generate coherent and contextually relevant text.")
patterns.Add("Ethical considerations in NLP include [NLP ethical considerations] to ensure fair and unbiased use of the technology.")
patterns.Add("NLP can be used for language translation by applying machine learning techniques to analyze and generate text.")
patterns.Add("Current NLP systems have limitations in [NLP limitations].")
patterns.Add("[Organism] [action] at [time].")
patterns.Add("The [attribute] of [organism] is [value].")
patterns.Add("[Organism] [action] by [method].")
patterns.Add("[Organism]'s [relation] is [person].")
patterns.Add("[Organism] [action] in [location].")
patterns.Add("[Organism] [action] because [reason].")
patterns.Add("There are [number] [organisms].")
patterns.Add("[Organism] [action] [criteria].")
patterns.Add("[Organism] [action] at [time].")
patterns.Add("The [attribute] of [organism] is [value].")
patterns.Add("[Organism] [action] by [method].")
patterns.Add("[Organism]'s [relation] is [person].")
patterns.Add("[Organism] [action] in [location].")
patterns.Add("[Organism] [action] because [reason].")
patterns.Add("There are [number] [organisms].")
patterns.Add("[Organism] [action] [criteria].")
patterns.Add("[Concept] [action] at [time].")
patterns.Add("The [attribute] of [concept] is [value].")
patterns.Add("[Concept] [action] by [method].")
patterns.Add("[Concept] is used by [person].")
patterns.Add("[Concept] [action] in [location].")
patterns.Add("[Concept] [action] because [reason].")
patterns.Add("There are [number] [concepts].")
patterns.Add("[Concept] [action] [criteria].")
patterns.Add("[Technology] [action] at [time].")
patterns.Add("The [attribute] of [technology] is [value].")
patterns.Add("[Technology] [action] by [method].")
patterns.Add("[Person] uses [technology].")
patterns.Add("[Technology] is used in [location].")
patterns.Add("[Technology] is important because [reason].")
patterns.Add("There are [number] [technologies].")
patterns.Add("[Technology] [action] [criteria].")
' Biology Answers
patterns.Add("[Organism] reproduces through [reproductive process].")
patterns.Add("Photosynthesis is the process by which [plants] convert sunlight into [energy].")
patterns.Add("The different parts of a cell include [cell components].")
patterns.Add("The digestive system works by [digestive process].")
patterns.Add("DNA is a molecule that contains genetic information and determines [traits].")
patterns.Add("Plants make food through a process called [photosynthesis].")
patterns.Add("The respiratory system is responsible for [respiratory function].")
patterns.Add("The stages of the life cycle are [life cycle stages].")
patterns.Add("The circulatory system works by [circulatory process].")
patterns.Add("Examples of ecosystems include [ecosystem examples].")
patterns.Add("The classification of [animal/plant] is [classification].")
patterns.Add("The nervous system functions by [nervous system process].")
patterns.Add("There are different types of animals such as [animal types].")
patterns.Add("Biodiversity is important for [reasons].")
patterns.Add("Vaccines work by [vaccine mechanism].")
patterns.Add("Evolution is the process of [evolution process].")