Recent content by fukurou

  1. fukurou

    [MEDIA]

  2. fukurou

    [MEDIA]

  3. fukurou

    [MEDIA]

  4. fukurou

    👨‍💻 dev Eliza swift port

    class ElizaDBWrapper { // this (function wrapper) class adds save load functionality to the ElizaDeducer Object /* ElizaDeducer ed = new ElizaDeducerInitializer(2); ed.getEc2().addFromDB("test","one_two_three"); // manual load for testing Kokoro k = new Kokoro(new...
  5. fukurou

    👨‍💻 dev Eliza swift port

    class ElizaDeducerInitializer: ElizaDeducer { init(lim: Int) { // recommended lim = 5; it's the limit of responses per key in the eventchat dictionary // the purpose of the lim is to make saving and loading data easier super.init(lim: lim) initializeBabble2()...
  6. fukurou

    👨‍💻 dev Eliza swift port

    class ElizaDeducer { /* * this class populates a special chat dictionary * based on the matches added via its addPhraseMatcher function * see subclass ElizaDeducerInitializer for example: * ElizaDeducer ed = new ElizaDeducerInitializer(2); // 2 = limit of replies per input...
  7. fukurou

    👨‍💻 dev Eliza swift port

    class EventChatV2 { private var dic: [String: LimUniqueResponder] = [:] private var modifiedKeys: Set<String> = [] private let lim: Int // Constructor init(lim: Int) { self.lim = lim } func getModifiedKeys() -> Set<String> { return modifiedKeys }...
  8. fukurou

    👨‍💻 dev Eliza swift port

    class LimUniqueResponder { private var responses: [String] = [] private var urg: UniqueRandomGenerator private let lim: Int // Constructor init(lim: Int) { self.lim = lim self.urg = UniqueRandomGenerator(range: 0) } // Method to get a response...
  9. fukurou

    Eliza C# port

    public class ElizaDBWrapper { // This (function wrapper) class adds save/load functionality to the ElizaDeducer Object. // Example usage: // var ed = new ElizaDeducerInitializer(2); // ed.GetEc2().AddFromDB("test", "one_two_three"); // Manual load for testing // var k = new...
  10. fukurou

    Eliza C# port

    using System; public class ElizaDeducerInitializer : ElizaDeducer { // Constructor public ElizaDeducerInitializer(int lim) : base(lim) { // Recommended lim = 5; it's the limit of responses per key in the EventChat dictionary. // The purpose of the lim is to make...
  11. fukurou

    Eliza C# port

    using System; using System.Collections.Generic; using System.Text.RegularExpressions; public class ElizaDeducer { // This class populates a special chat dictionary based on the matches added via its AddPhraseMatcher function. // See subclass ElizaDeducerInitializer for example: //...
  12. fukurou

    Eliza C# port

    public class EventChatV2 { private readonly Dictionary<string, LimUniqueResponder> dic = new Dictionary<string, LimUniqueResponder>(); private readonly HashSet<string> modifiedKeys = new HashSet<string>(); private readonly int lim; // Constructor public EventChatV2(int lim)...
  13. fukurou

    Eliza C# port

    public class LimUniqueResponder { private List<string> responses; private UniqueRandomGenerator urg = new UniqueRandomGenerator(0); private readonly int lim; // Constructor public LimUniqueResponder(int lim) { responses = new List<string>(); this.lim =...
  14. fukurou

    eliza port vb.aSS

    Public Class ElizaDBWrapper ' This (function wrapper) class adds save/load functionality to the ElizaDeducer Object. ' Example usage: ' Dim ed As New ElizaDeducerInitializer(2) ' ed.GetEc2().AddFromDB("test", "one_two_three") ' Manual load for testing ' Dim k As New...
  15. fukurou

    eliza port vb.aSS

    Public Class ElizaDeducerInitializer Inherits ElizaDeducer ' Constructor Public Sub New(lim As Integer) ' Recommended lim = 5; it's the limit of responses per key in the EventChat dictionary. ' The purpose of the lim is to make saving and loading data easier...
Top