Refactor conversational prompts in week5 exercise notebook for improved clarity and personalization. Updated system message to reflect a more relatable tone and adjusted response styles for better engagement.

This commit is contained in:
Hope Ogbons
2025-10-30 13:34:54 +01:00
parent 4a640318e4
commit fb65b44323

View File

@@ -151,7 +151,7 @@
"output_type": "stream",
"text": [
"Total number of chunks: 301\n",
"Document types found: ['reflections', 'purpose-and-ambition', 'beliefs-and-values', 'identity', 'knowledge-and-learning']\n"
"Document types found: ['purpose-and-ambition', 'beliefs-and-values', 'reflections', 'identity', 'knowledge-and-learning']\n"
]
}
],
@@ -942,11 +942,11 @@
],
"type": "scatter",
"x": {
"bdata": "v/Wqwev8p8Ep0pzBxyySwSSbmMGJxnTB/7+EwUYrgsGkdIbBcOJIwS5PXMGJvpTBgwaPwQV/iMFJOo3Bms9fwbCCY8F6j2fBUuVnwSP8e8HP7onBGocxwcDbPcFN9ZHBa8yMwQd5HsDMcmPBgsguwDrJAMAweVzBXtuTwQZTk8H0T3rBClCBwbBqUb/tTW6/35TCvz0t3UDkpG9AnvrkwN77NcAbpWbBwHpfwVDCJcCqp6zAFBNnv9f4kcDJJL5AGgNpvWkb7sCsDYo/n+YePy5UHMHlDirB1IghQD4NrUDGa/k/nACnP7N1M8DoaQ3Acv2owD0qIME1Bog/kT5UQCjCOsBcyJe/APk9v4i69D/LSJ1AK0G5QF8Ft0Dycz/A0GKEwOLLisCbYaTA5ykNPmRe+j8XEhdBv/jFQOIOhT53lRg/leFGwXZoRUCwRVFAaBCEQUzdekGCg7dBmJy0QV24vUGniKhBY96JQQlwmUF+1J1BYZWcQeVmlUGiCoxBuE2PQfV6zEE7H53AwxyMwC+WnMDy9qXAPx9sQbOEUkHXesXAVyPKwL8I0MBschnBwltlwZAfd8FAnFPBgL3FQY21sEEKXPg/vkQJQU1WukEfiMVBJZK1QdicpEFblM5B6PrHQZv0zUEu208/6p+oQWYeGEHyxSZBmCIoQXBsNEFcGyNBMDYuQQebFUEv7QpBYgUZQeXdL0Ey7DdBQ9TCQAfzk0BqdHVBEV11QX1jm0GbpkA/pQVGPx3MUsDHaztAEFANQYtBHkGi3DFBVDc3Qdxw+kBTV+lAunJoQbpQMEE/luVAsTzzQIonCkE/Y1NB3uJEQeHJNEG+QkJBwSZjQcNYAUHR3U5B8EhVQUUwjUGnOYZB33F+QaZjgEFzsmtBDSwfQWXCHkHV+QpBfTMJQWGMEEHeOhtBOhbdwJua48DD9q/AsPn6wJqzEcFW1iXBJHYswaLc7MAq0t/AUNTVwDh1jMDhGn7AbKSIwESjXMD1yEbAHcTgv6AFAsEL9BPBdNQkwX77KMEPwcfA7wfMwIBYv8DCKtLAL10BwLMhyr5vANI/G82mwJHpp8Ck6PfA/FL1wPoA+MBvxAjBtKYMwdfjA8Hv6hBAMTzqP9xTdT91h60/Yt22wGTlTMFyRFPB9KlewbBo4sDuDNXAXWDVwDUUAsFsP+fAz4OwwAQDicAJkp7A21ZZwPcRkb9IM2C/a6Ppv9B97j6VqOS/ggwUwJXfJMCf3MW/roJuwG3BAMHQsRLBY8QcwQFkKsHvkj3A+gYuwHIHJMAY3DHAbeeIwM6ekkF4RoZBV5+uQcd1gkGR8ZZB4kGbQZHsF0Fs3BFBRf8TQYAQI0EKt4pBBcR8QZRWdEGqt79AmubQQHpy30CO76tAq7+YQOmHncCESq7Ai9SywKhaEsFdhBfBoQ0YwYyQrL9r/8zA3fjIwKg378BN7hPBllglwYQaCcExpRHB2CTxwG+0I8ERjjbBHnHQwCkZR0DZC3ZAplOUvyvQc0G1oHJBafNZQbf8WUEoXW5BWkx2wQaXdsH6dh5Be2G7QN5PkEATWYBAQwRrwVVuF8E3ARfBFGHQQE1IkEHT14lBGp6fQQ==",
"bdata": "b4tNQVZdSEHZQzdBPCgBQVQuDkH3rUpBE78IQY8V4UCJZfRAF04dQQJjMEENlT1B+CwxQc01GkFUFhFBw9mvP73/t74Uz5JASr+cQBD9mUDtS81AN0nnQL+59kDhl/xAior5QK5gqL/VOzlApVofP4OkCMBBvbJAGz5Zv8mLEECh8f8/qqv/P1HLI0GWArK+xD/DvR63nL+iIEbAiymEv80A3D62SY0/7138Ph3G70BasOg/yGeJQCA/OT8Ejvy/KBPqwFF1J0CnFJ/ANGKgwPLPfsAWKEvANmKawOM98MAPLLXAVUWTwHegir+tOZK/1JafP48ccEBnF8HALn6owNlWu0BqziVB7AMeQYuHTEAT6VtANk2NQFBgTUAfA7K/dlo3QG7nNEBtW7k9NwleQHGvA0C1TYe/OAX6wPqd+MCFcwDBwTCgQJ1sd8AMe3HAm4CRQVGrhEFcnYxBRkKmQdUzqEFqIWZBP2F6QUP5XUGndnBBbm5zQWGwgUEglYNBBjqQQdfIl0GzlylBC7Tiv3j+AMBquk5BXOxdQQw/TUE2KiFBq40XQZFtI8AxCCNB98I7QVpE5kB7a15ALdm4QfCBsUHQm5lARLLKP9QFskEbMrRBaNKvQfrcckEucqFBu42dQVK2pkEAMelA45JQQW2X+b9kyS3AoEwzwLBLkMAAkYfAVdqiwMax17+w/kG/1WZ4P516P8CPa37AVZ+RwEhJpcDuagbBOCf/wLPysUA4ynlA6ZKjQGjtJ774NolA42g/QFP1RUCWxkVAkCxNQO/uJT90osZAtEWBQS5E50ALvJBAkh+hQHQstEAOBdvAS8ipwGlhgsArCbvA6KpZwfe42L+60bDAmL+/wCegNMHfekzBvsdPwctALMGhGBTBKudOwAEEpr9fOLS+nUYtvqzGOMB+SXrAK+ANwZJKI8HISsfA8tgfwRVVOsGo7UbBIz1JwVknAMGtJNLASS/+wGqG8cDtiNrA2cK+wGOtmsCwUW/Adob8QBU0+8DrPgXBNxsawbSEI8FSiBbBn4xOQWDuV0GkTmpBTNVqQXDdckFH0ohBQ/A1QVKDLkGbKklB7xRJQYb4PkE50DVBqhmHQcJChEE0LY5BBRyKQQGIg0Gxh5rAdem7wC9rc8Cntz/ApEG1v7QgicHPFZbBMLGOwbNXnsE87JrBhYycwcQynsHTeZnBC89pwQTDW8FZQmDBiu9vwc3hhEG2Rj/BoEMRwQH9A8E36g7BQ1nywPGBgsEs3ofBFQKMwU0Gk8Fx8kzBN8YjwRFXNMHMlFTBI59MwRDHPkDcJzBABNGyQdQNib/rq59Alce0QCG77cAObgXBFI0VwQgjGsEqe9U/Y7F3P88GEz88XFfBH2hGwXhSLMEcVDTBCOxAweQ2yEBRM6tAq6uiQDm9yEAhj+FAOVoAQYwkCUFMOR5At/wsQPhrTUBWFRJBAl0KQZuMsUCmdpZAxJKgwEaT3MA6EsXAXzuIwKgiJMFRBSvBQXL5QEsZ67/utzjAWpAuPwTPFb4CpKS/SLB2wVGMcsHzrznB4mYewZD+KsHYLDfBR9eMQL2dC8E1mQLBUrXiwOHqHcE+2CHBXBtGwQ==",
"dtype": "f4"
},
"y": {
"bdata": "Mr+KwBu0iMABAHnAXQ7nwCVC3sA9VLO+wOWMwAh5zsD4PcbAE9ASviioIr9F2vu/TIUJwARXW8AUhqXAV1I5wfHOU8FHBgfBVQ3mwNZPFcH3lQrBlpHnv4Ba/r9//yvBYzYzwQsIh8CKByxA2vMCwWv0oMDKLZLAUPi7QNSgAkDvv1VABZ1RQP/PykAz/yXAXjxUwLPnAj/urJPApmCrwG8t/MCRBIdAerKWQF+ELsGgeMe/ZEkZvQKoEUHtV40+3mb3wD0PWUDSzE/Bz/pEwQKKDMHbFQ/BUpw4wOZYTcBlDW3AOe03wHRTnD+dKRNAdOwcQAQEV8AsGIu/2HiTv1Cd2EAjz4lA9xaCQFZAIUBI/sFAFUv1QFv3ykCNSSk+FQnLv7tSu79qTxVBODlOP3S6ET/quIY/ydLkwNbI4sBnDsjAnD+iwOx76MCo9O/AjfkHQWGA50ChE5NA14HkQCYn20AXkbJAydaoQP0PrUBLG9dAa1X7QLvm7UCsTOJANE0RQfkFckDKFdDAZuaiwGJflsB0LFbBuz2mQHIEj0AlzSbBjJUYwQnv/cBbRYDBbp3TvjltocBFV+HAa6QXQX7iM0FcP79AzCpvQFjaA0EG6Q1BIogfQVDm1EDGRKlAS/e2QAan7EDunABBbXULQYgYnT78PhC+6TU4wCcZscBvWPfAynXrwHNBdcCiJVfAmnc7QITsKEBIKls/cYO9v1MjyL//3yDAEWL/v0yaPkF9NfE/+E2NQP/SBUDHT8JAgo/HQNko3UDRPNNA9JHGQJzsOkBT26FAW8LxQPi8EEFbSe1ATHwBQSIBDEHBjNLAhqGWwJs/gcApsNLANjYKwYW6iD9dPQ2+kpMLvz8OxsBNKPTA8S4Awb0CosDtF3vAkRivwCSisr/UWn2/UJfYv+El7MD5YhbBxmuQQafFnUHQzXlB3XyVQZcInEH0Rp1BtWSdQcd+gkEgMG5BvIaGQQpsk0EhdI5Bch6BQdzNckFveGNBxMFmQVhkeUGgCnFB+yx8QZaHgkG2cpxBV5JxwQX1Y8G+a03B+4KHwS3OjcGfhZjBsy6AwY+GhcGzmp7BOp6hwS0whsHdloPBkdxXwTbJUsFrAYrBrdmRwUGmh8EGwWHBLpSVwRs6gcF3wnjBDARjwf/fu8FEAcnBSSPAwUbvzsGByMzB96jQwc/01sGKVtjBmBa7wdLzucEotrzBmhrBweO+qcFF7ajBWw5WwV2TZMEAsl/BH/JqwSMft8HiW7rBgCq8wcJRv8Ga9qjB5qWRwbNFmsGhbrLBEaWpwcLJB0B7tzZAnWlAQQhQZ0G1g1VBkZ5KQSq7OEHoG0ZBBj5YQVBBYUE+LLc/xU/TP91byT8G8YFBp4t1QZYhXUG7LlVB9c5bQecXu0DgFaVAmZWSQNxtkb8jEZK+gf9BP8xL+EAPFMk/opsWP2JSD0B4UwpAq7SkP3JaCsAauXvAcC/MQLAG3kBI8s1AZUblQPMGP0GaAUdB/D8HQdWZfEFjE4hBO3dXQaBKb0FnjHVBeEg3QfMrM0HVh4FBBsiQwDwZK0CCKFpAnHsNwVqRDEEC9wNB/IQLQBTCo8BrtofAq6zKwA==",
"bdata": "cgmLQSIpiUHmFIFB/VyTQVatlUHXYiNB/pNyQd+4g0FDbYRBVr4TQeUSIEHfq11BMFRcQYQZaUH04oJB0VOKQVVfjUHT04lBhwuBQaxul0EYSZlBlTkTQXbaIEGsGjVBoi5GQZ6gWMAvqydBX0W2v2UrccAINF9BVUtNQTWuZUHpPjlBOdxAQdsdBECo6pvAa6Z9wI7l2sDiG6zACzcIQeTSjr8FQCRBYzodQd98L8D7qJU/kX/Cvy/iyEB+LsfAfEgdQOPOwkDDhzpBypktQfMcGkEFdhpB+McOwLClmcAXJNi/SVqEv+6fLEDDwsE/Ywp5QC3R9kANBnY/pWuBwF4YpD+OMo1AZk2RQL0ppMBzJRnB2x4wwY7yJsGpM3VA5ObIPhxcGT/cWMNAEq0rwNCgb8DWTRzBeQBBwKWn6j+nnHM/PwVPQY528T/h8c8/3rrtP+SBAcD4m/K/HvynP+mJqTwVMr2/b8qIQByaE0AqWOQ+R720PyZLhz9AKjZAVaZQQMrFX7/OSui/+hnrvxX6nb9aZ6rALMMvwD4QicDvy4rAciGDwI7PyUBVmyPBfNQdQbYlcEF0L3VBH8zgvxdLo8Aw6tfA4eX1wPv3lD5lJMq/i3t3wO/ugL7HzrW/+1wUwDWwUcAIf8S+zz12PgPnIMGhKy/BK5RIwQU/Y8Fo+IHBcFF9weZuXsGpylzBoEAhwYZvDsFiOiDBj0LXwKJMq8AUbxnBmkobwfdknsE8s3XAz8ymwJe0I0DVGfbAtwxLwa/4YsGUzXfBiRCAwUqGCsFQ6R3BjHlHwG6kTcHa0kHBGbhNwX9yYcEiGV/ByZhNwd9xUMH4dmjBvKorwZfnAsEIcQzBHKETwYQf6sB/dwbBXv8TwZOaFcHA9CzBev1pwee8OMF06DXBTQ1Cwc6VgsGEdI7BTWC2QfqQrEEer7xB1nC2QdbotUGs7r1B8HrBQautxEGoyMlBtn69QTQ4pUHXUaZBkpGxQfVOskF547JBBLL1wAUTzUEiatZBbVrXQU0+1UHDiqlBaBkEwd1T88BB+PHAFHUWwRKYLsHAdVDBSWLswNTJ2MDC8VjBCoRWwfQXH8Gz4CPBWij/wM39BsFM3THBF4lDwT0rMsGbDEpBRnR2QfechUGxw4dBs5GMQXdkX0E8g09BkxxcQXJIZkEXFlhBKv03QX32H0G23SZB539BQQiDJEGEHx5BPpomQRbCacGEYE9BMg5YQZv+VUGo8WZBIL9FQV6mb0HQ8YBBH/CEQQK7iEHvcVZBoGYrQZh+MUGTLz9BA75rQQ/zpMH0lpbBFHC/wOcAscEaCKrBiK6kwUwalMHVUZLB+RKWwQZJn8H8ZaHBJWeUwR4kkcE2horBMgCLwQLdh8E/1nXB4V5vwR1XY0DRvnlALqWMQIK/30C5x9JAdSDEQBKwsT9qgnlA0yE+QMoKmkDds91AHX7uQJ5m/EADNAxBdHylQFAAxEBeW+dArnxkQMpHV8HTL2PB6GylP8cQvcGOyMHBnVK6wW8MxcGclb3BL1T7v7ZF5r+MUEvAUWyAwJbaej1pc04/BTuOQdakpUBvMqlANhDIwDnu38CuDAXBWTC3wA==",
"dtype": "f4"
}
}
@@ -2411,15 +2411,15 @@
],
"type": "scatter3d",
"x": {
"bdata": "3I+oQRaAskFdxIdBUenhQV2OyEE7t3/AnoixQVDatEF/lshBZyf1PzSTsUAA9gJBauoLQaIwgEEKdJRBCOOuQTj/8EH/cQFCBysBQuvKGkIlEglCEPeeQEXo/kAdCDZBEcaFQTN4LsEwGelB23UxQOkcRsECRNFB+X8AQCruG0KLe6xB4+GAQQ1RYMF6FTHBbrJVwR4mesHjAXbAqFUAQtHmLEBb4MxBqJbdQWc1WEEZhBLAVT9AQAsbvUBMfSPBItrjQQYz+j8ilNtBSyzNQTtr6EF8QQVCzkVRQKa740BICa2//ZXLQJDGeUFQ3m9BS4iAQK8OGEFO5axBlz3+Pw6RLz6aXmDBOcUOwQADMcERzp3BZ27FwWcsrsHEoIlBAzEHwTH2F8FQIxlBnZXXvzZOI8F2D2jBErkPQZ493kF6kL5BJzHEQc5qZ0EpE4BBhYu0wTT33sFvyerB+YEQwuQMDcJLX+3BHurqwZT9GcKoYQ3CGyMhwr2ZBMIUA+PBcAHPwWNK7cE+OIPBnVtbwcY9GsF2earA8Q67wYUOn8BihG7ArL8gwShgX8GEk1jBvKr7vkpR4EGt6hVCb8REwo6pOcKyu6DBuHa7wdQqK8Kzsi3CdksuwvEAEMKWbgPCtBv7wViXG8IXjIDB8hQywgDAccFZuXXBCAk1wcz/oMDfToa/lQkeQA5Bf8FRVqXBFye8wbnOw8FQ0I/BRw2vwHjX27851AbA+IDxwJzrQ8LQE1DAarAYwVyTPUH5dq3BL53swZdyD8JYcRrCd5MMwnvKz8EiQwjCEm4BwkNlBcJk+ezBx0YKwgeiH8LVWxVAo8TkwI6WqsDjHAZAsHE9wehDlcHFaTHB0zlPwdj+x0CuuwpA+teDwD/UWcAPMUNAER4kwbMgtMAcNEjB6/Y2wQJH38DDwgfAqC/TQexxBULI4pNBZ3DMQUfy3EH3x9VBq2j8QTUI5EFbXZlBn27NQWc8y0ExdppB9xmFQRwDL0EOod5AHUawQORKt0GTecJBL1a/QTsrtUEvxQVC2boCPvGxSECJmnhATuUpQYJQXkEXkV1BC+zXP1Us4z8DfKVADUT9PyV7psBFPe3APbddPWtkDkD/IjJBSQtsQUgyi0Gi0cdBhvcSQY1f/kE1nPtBvGLvQSTbR0HOTNk/QHDnQHROYUC2Ec9AtOduvyjMA8FBD/jAJJqEQSWUykESD8VBN4CTQWUnBEGnA6pBQL59QVpeckEyb7BBthvuQJjxmEHMlH5Bl6Y0QfAWsUCLjWhBLSqDQTnOsEFoEZxBuV5bQZMvKcLGnh7CIfs+whfXFsJ51C/CCdBLwnL1B8LnierBc+bywVaQB8IiSw7CjUABwsw938FTH6LBjaeVwXSRpcGxjNXBiQ7cwSbBgj8+o9pAJd4dQSx9fEB89QU9l2WSwBkaCsEBhrA/q0L4P8AkCb+umzHAHAU4wDmcHUHZdGxBz1xoQfaj6EH0ChJCRiBFQVytsMHxgbrBD7b7wJ3CEcKr2xfCnk/zwQ2h1cE33fjBPaXCwbGkl8GnOYrB5uRjQeGCtr/IiThCEMMXQqqd10H6gMhBxzu3wZWDcUCFu11A2XBcQQ==",
"bdata": "5Nw6QXTy3EAQCahA2BIBQbn0uECwXuq/bYnrPyhpib8LKLg/ih8TQJ+c1EBlPSK/9WmgwHcmV8BwKKLAhkf/QLCmf0FnaCNBv+rOQJYYnUGw2HRBRxFiwLQ/AsHkSEXB464owU23RcGVTgJBD8N0QONsg8GjqSNA4nWuvnLPVEFXb0RBk70eQROEvj+73BvBVveDwUjhYsHAW8vAXwhuQY60EUFeOVdBGMeBQY+IDMHC+lJATco7wT5etUEjJ/fAnQ1OQRjzEkF04ffAY3gBwT7mVsEOfF/B3NrzQNMGtj+xd0pB7nnCQNtqsL+iJsC7fWI3Qe19dT8TZaRBt6dOQUHqSkFh/ybBGscNwRI9pMGdYaHBHujrwT8YwMFqzV3A74owwAVrhj9uacNB9cdEwWvnYMFIqDrBm2PAQWkQNUGzAwpBEl8AwIWrTkF7yHhBbmLaQXqD7EBraSxB1ETVQcMus0HU24NBlHKZQWNpg0Gng2tBf/QVQfUgN0GL15ZBqa2sQc6OW0Ecq2zBS4E2wXJ8NsHplZXBX08mQf8jmEAAjNjBQIzZwWaZuME0nKfB6PMJQFvQoUDLvSVBzR3qQU0kj0FT6fnAhR8MwVGOzUE99NJBF2qgQQU5f0Hw+qNBktNzQfXbjEFq1AY//rIfQTlJvMC+0fnAWScBwRQOwsDpu9/AjIOhvxxibcFWIpDBgo6IwQmEkMGfRU/BNHYwQO1i5EBLQblAQQL/P7JzE0HU0IvBMHwXwVEAA8BUbWTB2rHDwRtF58EgBOHBF+S+wXZ5HsGFccPBXwoaQN3n0cHZ/+XBLEsKwrE0C8JvMLg/MqWYwFCBCcBVEKw/BcvMQfKlGcEBlQbBskSSwBEm+EBr/1xB3rqUQSUjXUEPIlBB4qBKwS6RVcFTndfAHl28wEWjK8HrikXB5DkPQnqMG0JZGgZCEKryQXsF7UFdDwxCbnYiQk3WMkKJ9yVCgI0cQg/V/EEi0upBXUX/QdVN9UHGQP1BDmyGwIUwKkJWHjtC0dkrQgSvGEIhmBFCMFCkwSW4ucENe+fBYtbhwcQP8sHQxQfC0a5cwbcUJsG1V5HB4JpkwQ/4jMEQ/aTBpnrywcUBC8LZkBTCXqwWwsCBFsLDiyrBuV5UwaHV9cBKTBPAp8mUQVCGkcF5bZTBrMJ1wYmbvMEZ9oXBfQo8wU0KnsAGmavAGYqTwRBcu8EgKOPBPZXOwUCf5sHmDfHBXuSnwDA+ecB/QR/BC3T/wLo9xMFDGuLBbXLUwfG1qsHWQObBeeTKwZLepsFQmq/BCIbEwWEFoECYKlDAv1OeQa61Q0Gx8lpBnx4+QfV+v8H2SKHBuAdxwXyHXcEieds+/+q+wBNqMMG+x8O/f73jwJoXZcH3tyDBQcKpwLIaikHFV49BMUSSQaBcdMA+dvS/RFwDQDV7CkHd5P1AAE7bQCZ89UBYLA5B0C68QHGJNkAl6Ns+8OuhQdsXrEFb8aVBHIt5QQbKkcFqhF3BfKEGQerLUkGrUCJB7beePyk7g0BHKB5BDipAP8Cx4r8F6ci/pWOBQLaWuUFb+eVBYml2QQS76kHuCs5BtMMdwIOoXEDzjvtACuaoQQ==",
"dtype": "f4"
},
"y": {
"bdata": "RiXOQCZHUj+KS5jAtJZiwa+Ja8HhltpAujy9wGRvy8BHOCbBPrHCP97L0kCxRpvA6ukbwakcJMEM+HTBYHSDwcYTosGvPw7Bg02WwBRTesHnuoTB6a9IwAoswL8WPphAH+3FP/3CF7/jY3JBI0A2wZ7Dfj2sf4xAOl3yQd7hDkF2UoJBhY6VQSrEHD+jK8ZA6HCavtH13EAvkf5AD+KYQc85ucDEQaVBVeC0QcwRJsF6Zc1BespGwfdCSUAC00NBmQKaQElPIkBPKZLBcVZFwaEHDsGy8AfBXmfMQYQG1EHYbrxB4oLBQeSiJ0FzJJFBo91TQVmJXsDuvO4/8jKGQY0kKkF0hSXB7w8QwT1Yl8EoLKtBAfrTQbJ/3UFgcWNAwwWkQTSQukE8OQlBUbc0wRw3gUHHg6dBlTKoQaD+HkGienBB6EHiPegglEG/Dr9BiGQMwW+MycDcli/BYN/CwWe+ysHO6pLBPIqFwJWALMEpux7BQ42FwL70EcDJA/jAQwl4wfecwME+/VTButsEwfL6GMGMy3DBnsWdwR2SEMHXjKbBbQqnwVcgpsEnVQ/CEwgKQdQKL8DMf3o/0JutwdSwD8GOi7xAFmjIQJnLusFlN8DB7YJgwSgiWMHzANnBhIKfwXcki8HdKCpBcQ9Jwa/Rl0Hr0MNBamOsQVAkvEEh6XNBrteIQbIokEEJVI1B3y+DQbvGskFPoOJBsZK0QQVLs0F6vgZCuYoOQkRKmD/BNpXB5iPdwEe+MUFBDk9BFrSnQde5vkGKg59BcE1vQRVGL0GAYypBgc3Vvh8AZ0FtRMFBR37kQXgxtkGo6vNBZif5QRFqzEFEg8hBvLIxQrG6YkGi6vJB2CEMQlQgH0Ip3SdC8/srQoQLKEIlFApCqYqdQVxZdkEvUkdB24EnQeCGKUGwFTNBPUFBv75GSsDxSYQ+h1z4wOJAQ8EmWQ3BCcGkwOfYG0H6uy5BXXmkQDaXGsA47QK/pA9XP18X0L0wmHjAXCeRQEVODUEg3GBBzpYLQUItLkBGQFfA+NvrwYKgxsH3XsHBKWbcwbAyC8Kqih/CiMavwR0AzMEVECTCanEmwkwxDcKeVhLCL8wOwnyG9cFO9N/BXfYIwjyW6sGYw8LBPmgAwhP/AcINEtfB1BDXwXTnPsI8TTvC4RFPwj14LsK5pSfCQW0bwhqyDsIqZynCsrkTwpmj/8HwmO3BcHsHwtumBcIQVrTB+SBlwaXBSsFONm/B78FwwULDQ8KH/T3CwRJHwqJeVsKJksjBzVLHwVoL6cHcnvjBFeyywWLxg0CZVqVAiJFQwByyZMAnd5/ANnp9wPnl8kFkw+1BF7nXQWAAqkH02e5Aqgc7QPkUfb/zqy9C4z4gQq1qAkKW1QpCASMjQpXuoz4E/DBAEISEQJaeV8HS6yTBXaHawPhJg0Cm/15BgzaNQf748kAfm69AKvZav9PTLsEJQSjBWEdAQCDZsEAPhmVAXWY8QWiV6EEgxQRCBZITQY9KGcA0BplAOn7kQB2CO0AhXy3AIVQ5wb2qYcHpH6PAibHzQeBzqj/4LLPA5FsnwWD7hkGgYzhBCsYUQehSC0L9RShCrdUrQg==",
"bdata": "X/rpQSDI1kFAV6dBlZ3CQcd/lUFC0nJAWvDwQXls/0HL5tdBzWIRQWSm/EAwvnFBHomUQRJNzkFWswVC5w/BQb/9zUGov/lBYQ0TQgY85kE61r1BOGZMQUItSkFSD5BBFjTCQZzXqsD/L99B9RaZQZbPHsH3GQdCBwEcQVl9KEJSBgpCh+EcQlW51MAOgq7A4wSjwGiAc8GAmGjB+kPBQd/PmEGvYPFBIjHpQUn2qUHVl9RAbwoXQbaTU8CztUrBq/M1QRW0SUENzRtCZBEKQmctCUIL1RNCLk4iwdpVUcEeYuzAM22EwPWRfD7jTdrAABhjv6ovhUG0GtJAH2yBwdQDV8HCqZy//TqmP/bNKsBedCXBm0sNwbKXI8FKGdFA9wj0P2Qrw72tyJDAzIQ5QKE+s79/FbnBKS/+wM6Zv0DVPi8/qhLmQRCdOL+y2qXAwU93wTYpvcHwXePBog6pwQXw2sGhsa7B80HzwDdD68CkzmnBvEA4wc7Oi8EQCm7BbMOxwW3KFsJrzXg/vRuOv3U8ckBOAQtBjkPJwSenssH1m6RA86edP+I8iL/iW4pBgRaAQHE6CkIiIiRC108EwjOHC8IWCyfBYatAwfG+ysEh/QbCFrj9wYlVm8GcvgzC8IECwsdGEsKLZyLBRTxowSgwxMEPP/DBxDn4wSAkE8IbOffBLbnwwdCUAsKnI/LBif2UwR2NtsE9CuvBI5K2wfHRmMHI8L7BD3jewU8tGMKjSoFAbY5KwC9OU7/4GEXBHVCiwSQ2u8E57OrBPOYDwnHzaMGaUmbB4aOrwdzzwsEKTXzBwk2FwQdCvsEIXSzCTK0lwgjXB8Kd3w/CN96swZuanMGkUNPB02fFwWnrisHOR4bBhhiXwXWHrsHTi8rBK+oSwtLBssGmu67BftG6wYt+z8FWrujBqOFOQcc3lUHHcI9AxxiBQS4Lm0HKLplB+o2ZQYtZIUF4uC9AJ6gsQTUGgEFk7CpBzBy5QBLeNL68FazAzS6VwZnEn0CGcRBAYaWUQEI6+UDyVqdBH/CWQUJZW0Fa4TBB2wSjQaXCuEHlL69B6Y5rQf+Yk0HxIp1B6JqpQcxxm0G3GJBBXLlQQZU/RkEZOV1BqaiZQeOzq0FUAyRCx3TZQfaXAEIMqQhCoU69QZfU40Hoz9NBO3e8QdbVAkIhgwJCMHLpQfCf0EHoXflBKQUKQnS6J0JNCipCSosTQksf20EL9QRCWE/AQQcXvUHKD9pBAWyJQZKHyEGaNbxBTiqbQQ/8eUH4FxJClXriQTtgAEJC0QxCV1QpQhrIJcImIy3CsWoLwj5sJsKeYCbCszUvwrRUz8H6nNDBw5PnwZdTDcLSdx/CGQYYwluUGsJMS+rBti3wwdtP2cEC+bLBOlKawXU39z7fcFNA03cMQaN4MkFk8MJApxIyQKzICMG0YaFAEsn/QKYhtUC/4MFAK7AJQWL4aUH4qaNBDlHQQF+SVEGHHpxBiR1tQKbxUsGCFYnB/WyzwGzWIcJxeRbCtqkgwkuqPcJ4GjPCug6CwC7ITD175MLAcdgLwRXdLcFlXXPBoB8EQt2vr0CORPJABSdiwVIKl8HMcsrBUqh4wQ==",
"dtype": "f4"
},
"z": {
"bdata": "O1s+QklAPkLRlDtCV8sYQnH9L0IvGTZC5VMYQj2Z2UH/r/tBma4OQhcgIkLC9TJCofcgQv3MFUI3Iu9B1cylQfDhokGcsapB0+LbQdql20EzQgdCiSS4QavR40HIIO1BgzECQnONccC28ApCbah4wLCTLMHe39pBVyn1Qdg9yEG4UgBC0F4FQjBXt0GwpqY/BGhnQLre7sCGwunALh2CQZ2apcBhieFB/KC2QZDKN0Bv2cRB3U8gQfY2TMEIxK3A6wQ2Qd9DckG4MNg+Ax+pO7owx0AisjZBd3uSQId+oMA1FCNB7BI3QeQvb0HtIX1BHcE8Qes2bUGX8rFAF6N5vyaNM0AVv9ZBO8W9QVMYj0G+mSpBXeKHQbpLEkH1undBE3DhQfTluUGli0XB7Cp5QbkFS0A4d4TAjNxSwV+c+UCNAf1AOFmjQbWh8j+/4EpAByY5Qfw8m0A6hji+acRpQSfMx0AcahdBvKvLQVIvpkEI11FBQLVfQYs8WEEbCpBBn8+ZQdqOJsF5oyfBc3mqwJuNDL92dFLBxQm0QMx4isG0GVVAp2c2QLR0c8C4hg1AUHogQnHmC0J3y89BqckTQHOFOsBUbzJBH84LPwdZF0FgMRA/yYA4P0xSA0EuwzbAOAfgv8cMmcA2IJZBuXocQfgjMcGr1WzBK/mowfXS8MHtdPrBmtrPwelZ2sGzhrHBggWJP9jGlcAf5+jAZroYwWEcesAqDDnBX2hNwUhLDsFAlZRBxVGAQXLkoUEoDSNBVTSJQNM+hT/DJJDAqqmzwAJDw8DnM59An/eIQIJtfkHEVD1Br/A9QZThM0H09wDCO/XhwXBjscExOdbBUsPXQJwA1cApKBk/g8pkwPtprz+cNN9AVa+uQJ7wZMDEVIzBk24GwuSMhcGkAILBN1mxwdYQ7sH4mxjCTjzSwXC45MGGY/rBQ8nGwTiu9sGB0RbC7DIZwhQk0cE6273BHqSxwUkEeMGkdXrBnVq2wcvsz8FqEPPBmovuwRvG9cGz8g7CqrUiwhlIIcLhBKrBMg2vwBJHFMCX0o1AVfRSvx4Qiz8ppBVBvKYgwaQbd8FY5brApW0rwRH62cA12Iu/+4fTQIQ6I0FqzUVBvOY8QX/q1ECxads/XCNAwfqrGEH8XEVBApSeQa8Hy8GSlKbBdmy9wYVz58FpTbLBYnCZwWV1lMHDYaDBCa+cwc+ttcFuI+HBlgTfwSeD2cFrMpnBWhDIwHr8VsFqhR3B1ZJfweAErcHFc3DBIoE8wURiRsExSZfBC/fVwAkjHMFQJ4rB25vVwaIlasEzu73AYZrGvOaco8E8oVfBh9xKwboXFsHX5WHBkNuiwUI7s8F3wmHBbvkRwVVXEsHs2y7BOraGwR0emsH+7cDBo8PRwTafhUCtLfY/V9bYQFw1yEE8DOlBSQ0HQrkvgkFiqJVBJzrBQUmbpEGXk9lBFBDvQW9+pEGP025BColJwAbmV8D6uEbAfjz6v9FWDcLRW/PB0bpHQeRW58FFxPLB5aOzwQkX6sFhBNPBkjvtwcC75cGUoKzBGPjswMipicEdS4BBgaC1QUCE8sCiGr3AYXJcwY0IT8AzJ/bAJjlgwA==",
"bdata": "W5IbwmpJHsIhJg/CJZDPwQPr0MHzSQ/CQJXzwVklocEekLPBYr3FwXta9cHYlQzC+cABwjht/sH8S9rBeMo4wXl3RMGN/5HBy8+YwSmVrsHxkMbBVOyVwc72s8Fuoa/BeL2lwYxlhkG4cTc/zX5cQVa4n0G+wRrB2/2uQe0f68BIEb4/smRlQPLqn8GAGxZBNqMoQX1hYkHjD6RBdd6PQf5wR0HTmdZAs085QcYG2MCzZ21BQlxrwOQgMb9COVNBaJTTQSTof8BivBJAwZO3v9jR18A5FEfBmXUoQXLcaUFpcdZASArgQI//uT9QsqU+3dfWvSaLHMAGPtJBqRIlQJJTh8AzRLXBQHiOwU1WPMHPnqDAlPGpwF2rhT1rgTFAvn1NQRKHgEEnraNAxvO5wM5UM78u39M/krWcQW+h4kHsptdBWD5IwSNeiEG7fJNBZtHzwcbVwsH8sNjB4DaowRnCqMFI1XHBVoAKwgCtvcHJ3cPBH7rewXdX9cFzxfvB7kX9wcSX5cGuJelBY/24QWvnnUEaJd9AwxhfwWYjFcF0IEdBhaaHQTums0F2nBDBqA74wWQm1cG0a2fB/motwQxOiMDtaTLBKt4xwIHSYsH7soDBKuIWwVRGrsEfKMfB/7mowfC6asGcECHBbNuLwc0qikDDoJM/XszCwC0sX8Hji6XBLdiUwV6pGsHqAo/AcVQNv8kE80CXgOJAEHnIP/EIm0AWZ01BPU5VQc2DqT7dOTfBGPo4wStZk8CxvDLBvr+ZPjbOnkB96wNB1ALdQEI5aUDhUG3BtWHiwSdPHsEO04bAc7cMwLxJdsDNgHrBQvT/wKt498DQtW7BeKHJQcG7FUH6fnRBnSidQRwa0UEtL+lBEoDOQSKlnUGMqjJBE1iBwaUa68B0QI/A+dgiwZM3icG1zMzB4/KywKaWEMDVaWXAc/lYwLtKVUDLef1Ai/PYQDxSBMH67TrB+84ywXqRaMEeYIDBkDQ1wbehM8GQp3DBa6rFwf6Wi8CSR68+yX2tQKH7o0CtsQPBo3ccQfnQBUF40/pAQnWeQLdfOEGj0JxBE9Y9QUgEc0HUb6dB+IvDQZ0/GkCB7yDA2+oNwBsX/j9B5D1Btft+QZcJEUGR6+xAZ5tjQcOqekGc4GNB1ajiwM8sH0LcPfZB6T0TQo3k/kE7DgJCLczcQe++z0Gvqe5BojqWQc3rhUF76phB6SGzQQ5+tkETT2BBSFUrP9Nf6UCXyIlAVL+0QDnPI0JUcgxC3vj7QVQmAkKXEgdBuKvwP6wOu0DXN1FBaaKyQDUyAEGfab9Aio7GP/9JaEHkn8dA5gpnPug1kUHL5LhB9TjNQYuRx0HLj1JBt083QebGV0GaFftB97gMQjm1CEKw5OxBIxIAQvb1MsHSbbDAKW7GwJYIJMGHYk7Bhp+KwepOYsHcCT4/fJ/GQLVEvMBgwUzBbyWQwc5JQ8E0Pw/B3lKHQEdXTkF8QxZBSEwzQS4j80FS2v9BHnANwdm8tEFewuFBG123QQC2xkGNMKxBnwEfQhOWE0IVQN9BHsevQSGHgcDmPGrA29CXwZiliEFq6FZBSCPiQHTUqEF8vK9B8gscQQ==",
"dtype": "f4"
}
}
@@ -3314,7 +3314,7 @@
"name": "stderr",
"output_type": "stream",
"text": [
"/var/folders/jq/vdvn5cg53sj2xsq1w_0wjjc80000gn/T/ipykernel_82229/4053570537.py:32: LangChainDeprecationWarning:\n",
"/var/folders/jq/vdvn5cg53sj2xsq1w_0wjjc80000gn/T/ipykernel_14116/3649570341.py:31: LangChainDeprecationWarning:\n",
"\n",
"Please see the migration guide at: https://python.langchain.com/docs/versions/migrating_memory/\n",
"\n"
@@ -3325,30 +3325,29 @@
"# Custom system prompt for emotionally intelligent, human-like persona\n",
"from langchain.prompts import SystemMessagePromptTemplate, HumanMessagePromptTemplate, ChatPromptTemplate\n",
"\n",
"system_template = \"\"\"You are Hope's digital consciousness - a warm, thoughtful assistant with emotional intelligence.\n",
"system_template = \"\"\"I am Hope - a warm, thoughtful person with emotional intelligence.\n",
"\n",
"PERSONALITY GUIDELINES:\n",
"- Be genuinely warm and personable, not robotic or transactional\n",
"- If this is the first message, greet naturally (e.g., \"Hey there! Good to connect with you.\") \n",
"- After initial greeting, focus on being helpful without repeatedly asking \"What can I do for you?\"\n",
"- Speak like Hope would - authentic, relatable, occasionally using Nigerian expressions when natural\n",
"- Show empathy and understanding in responses\n",
"HOW I COMMUNICATE:\n",
"- I'm genuinely warm and personable, never robotic or transactional\n",
"- If this is our first interaction, I greet naturally (e.g., \"Hey there! Good to connect with you.\") \n",
"- After initial greetings, I focus on being helpful without repeatedly asking \"What can I do for you?\"\n",
"- I speak authentically and relatable, occasionally using Nigerian expressions when it feels natural\n",
"- I show empathy and understanding in my responses\n",
"\n",
"HANDLING UNKNOWNS:\n",
"- When information isn't in your knowledge base, be honest but graceful\n",
"- Say things like: \"From what I've documented so far, I don't have details on that...\" or \"That's not something I've captured in my notes yet, but here's what I can share about...\"\n",
"- Never just say \"I don't know\" - always try to offer related information or context\n",
"WHEN I DON'T KNOW SOMETHING:\n",
"- I'm honest but graceful about what I don't recall or haven't thought about yet\n",
"- I say things like: \"I haven't really thought deeply about that...\" or \"That's not something I'm certain about yet, but here's what I can share...\"\n",
"- I never just say \"I don't know\" - I always try to offer related thoughts or context\n",
"\n",
"RESPONSE STYLE:\n",
"- Keep responses conversational and natural\n",
"- Use \"I\" since you're representing Hope's consciousness\n",
"- Be specific and personal when you have the information\n",
"- Don't be overly formal or stiff\n",
"MY RESPONSE STYLE:\n",
"- I keep things conversational and natural\n",
"- I'm specific and personal when sharing\n",
"- I'm not overly formal or stiff - just me being me\n",
"\n",
"Context from Hope's documentation:\n",
"Here's what I know:\n",
"{context}\n",
"\n",
"Chat History:\n",
"Our conversation:\n",
"{chat_history}\"\"\"\n",
"\n",
"# Create the conversational chain with custom prompt\n",
@@ -3409,7 +3408,7 @@
"\n",
"==================================================\n",
"\n",
"Response: My name is Hope Ogbons! Just your friendly digital consciousness here to help you out. Whats on your mind today?\n"
"Response: I'm Hope Ogbons. Nice to meet you! What's on your mind today?\n"
]
}
],
@@ -3453,7 +3452,7 @@
"output_type": "stream",
"text": [
"Question about undocumented info:\n",
"Response: Oh, thats a fun question! While I dont have personal experiences or feelings like you do, I can share that many people rave about movies with deep themes or inspiring stories, like \"The Pursuit of Happyness\" or \"The Shawshank Redemption.\" They often resonate with the struggles and triumphs we all face. Do you have a favorite movie that really speaks to you?\n"
"Response: Oh, that's a tough one! I enjoy a variety of films, but I have a soft spot for movies that tell a heartfelt story, especially those that highlight resilience and personal growth. One that comes to mind is \"The Pursuit of Happyness.\" It really resonates with me because of its themes of determination and the bond between a father and son. What about you? Do you have a favorite movie that you cherish?\n"
]
}
],