Friday, October 18, 2024

The Personas Project

The Personas Project grew out of a brief vision paper I wrote in November, 2023.  I was thinking about how I might use AI to alternatively share things I have learned over the years. I had been working on various books and outlines.  I had outlined eight different book projects and amassed a trove of supporting documents, lectures and presentations I had written. And I thought, I think I'm going to need another lifetime to complete eight books. But I have all of this content and material that I wanted to include in the books. Well, what if I was able to put that content into a personal large language model, and then have a ChatGPT-like front-end to it, and allow people to pose questions? I could also include a list of recommended questions to get started, but then people could pose their own questions and have a conversation with my books, so to speak.


I started thinking about the two classes I taught, because they were during the pandemic, so everything was recorded on Zoom. I took all of those recordings each year, and I fed them into Otter.AI and generated transcripts, as I've been doing for my weekly student meetings since then. I fed the transcripts into a book draft. And for the rough draft for each class I had over a 450 page manuscript that has basically been generated from the lectures, the guest speakers, and the student discussions during the class. I had to go through and anonymize everything, of course, so that I'm protecting everybody's name. So I thought, wouldn't it be interesting to query those conversations? 

And what about all of the work when I was a CIO? What about those presentations and documents that were written on IT strategy, NetHope and things like that.  And then further back to prior jobs. I have 45 years experience in IT, and I'm a packrat; I saved everything, and I've got hundreds of documents. So I thought, well, why not have something where you can feed in all of that information and then chat with it?

And it actually solves two important problems that we have with some of the language models now. One is it reduces hallucinations, because it's just your information that's in there as the basis. It doesn't eliminate hallucinations. And you can see that in the transcripts that I can share on the testing of this.  And it also solves the copyright problem because they're my documents, my information. And I thought, well, isn't this really a special case of what corporations want to do? They want to take their documents and allow internal and external conversations to flourish.

For example, take the help desk and the knowledge base that's produced from all of the help desk calls. Or in my former student's case, he's looking at all of the documentation that's available to patients and clients in a healthcare system. Can you put that into a model and have a chatbot to talk with that? 

The former student sent me a note catching up at one point. I think it was a best wishes for Halloween note, if I remember right. He asked, was there anything I needed some help on? And I said, well, listen, I've been toying with this idea. And I sent him a copy of the vision paper and said, what do you think? Is this something interesting? And he said, yeah, he could see some value in this, even personally, because his wife's working on a PhD and she's gathering research in supply chain management. And wouldn't it be useful to help with summarizing research and providing query opportunities into that? 

So I said to him, well, how about if we could do a minimum viable product, to show for this?  So he developed an MVP to show how this could work. We then created a team of student volunteers from my Data4Good group, demoed it to them, and began a "what if" discussion.  And the timing was great because my former student, in his investigation and discovery, found some products, like AnythingLLM and Ollama that had already provided the pieces for what we wanted to do and that we would need to assemble and integrate --all without any coding requirements!  

He also came up with the concept of Personas.  My concern was that some of my files would be appropriate for one audience, personal files for another, and classroom files for another.  So he suggested creating three datasets and “HappGPT” chatbots for my different audiences, which I’ve since called “Ask the CIO,” “Ask the Professor,” and “Ask Grandpa.”  

For two of these datasets, we’re releasing a test version on this Blog:

  1. “Ask the Professor” is HappGPT-Professor, here.
  2. “Ask the CIO” is HappGPT-Professional, here.
  3. “Ask the DR Tech” group beta is here.

The test sites are limited to 100 queries per day, so don’t get carried away 🙂.  Please leave some comments on what works well and not so well.  I appreciate your feedback.  Let the conversation begin!



"The postings on this site are my own and don't necessarily represent positions, strategies or opinions of any of the organizations with which I am associated."

Friday, October 11, 2024

HappGPT Professional Chatbot Test

The "Ask the CIO" chatbot is called HappGPT-Professional. To use the chatbot, click on the Plus sign in the lower right of your screen. Here are some starter questions to ask: 
  1. What are the top 10 things a project manager needs to know? 
  2. How should a CIO manage the IT project portfolio? 
  3. Write a blog post about the value of conversations in IT leadership. 
If you use this feature, please comment on the results.  What's working well and not so well?  Thanks for your feedback.

Page Title

"The postings on this site are my own and don't necessarily represent positions, strategies or opinions of any of the organizations with which I am associated."

The HappGPT Professor Chatbot Test

The "Ask the Professor" chatbot is called HappGPT-Professor. To use the chatbot, click on the Plus sign in the lower right of your screen. Here are some starter questions to ask: 
  1. What are the main objectives for crisis informatics?
  2. What are the top five take-aways from the course on IT Leadership & Management?
  3. Generate a syllabus for a new IT management course about conversations as a way of knowing.
If you use this feature, please comment on the results.  What's working well and not so well?  Thanks for your feedback.


Page Title "The postings on this site are my own and don't necessarily represent positions, strategies or opinions of any of the organizations with which I am associated."

Wednesday, October 9, 2024

ABC Resilience

As we watch with growing concern the hurricane season unfold in Florida and the Southeast US, we often ask, isn't there anything we can to to prevent all this destruction and loss of life? The warning system at the National Hurricane Center continues to improve. And the response progeams at FEMA and the Red Cross are also growing to meet the challenge. But what can we, in our local communities, do to be more resilient in the face of such diasters? How can we bounce back?  That's the core meaning of resiliency.

I asked the new AI Chatbot my students are helping develop, based on the information provided in my Crisis Informatics course. Following some iteration through multiple drafts, here's what HappGPT had to say[1]:

Hurricane Ready: A, B, and C Plans for Navigating Uncertainty

Hurricanes pose a significant threat to coastal communities, bringing devastating winds, torrential rains, and storm surges that can wreak havoc. While we can’t control the weather, we can prepare for it. A critical component of community resilience is ABC planning, which outlines a three-tiered approach for responding to hurricane events:

A-Plan: The Ideal Scenario

The A-Plan outlines the ideal response to a hurricane threat, assuming ample time for preparation and readily available resources. This might involve:

Early Warning System: A robust system for receiving and disseminating hurricane warnings, including local broadcasts, community alerts, and social media communication. 
Evacuation Plan: A clear and well-rehearsed evacuation plan that identifies safe routes, designated shelters, and transportation options. 
Resource Mobilization: Preparation and coordination of resources, including emergency supplies, first responders, and community volunteers.

B-Plan: Adapting to Challenges

The B-Plan is activated when the A-Plan becomes impractical due to changing circumstances, limited time, or resource constraints. This might involve:

Adaptive Evacuation: Adapting the evacuation plan to accommodate the changing situation, perhaps with shorter evacuation times or different routes. 
Resource Prioritization: Focusing on essential resources and allocating them based on immediate needs and urgency. 
Alternative Sheltering: Identifying additional shelter options for residents who are unable to evacuate or have limited access to official shelters.

C-Plan: Navigating Chaos

The C-Plan is not just a backup plan; it’s a framework for navigating decision-making in the face of uncertainty and chaos, after the A-Plan and B-Plan have failed. It’s about establishing a process for making critical decisions in a fluid and unpredictable environment. This might involve:

Decision-Making Processes: Pre-determining a decision-making hierarchy or structure for critical situations, including roles and responsibilities. 
Information Gathering: Identifying key information sources and methods for gathering critical data in the aftermath of a hurricane. 
Community Collaboration: Fostering a culture of collaborative decision-making and leveraging the collective knowledge and resources of community members.
Adaptive Planning: Constantly reassessing the situation, adjusting plans based on new information, and remaining agile in the face of evolving challenges.

Personal Go-Kit: Your Individual Resilience

While community-level planning is essential, individual preparedness is equally crucial. Building a personal “go-kit” can significantly enhance your ability to survive and thrive during a hurricane:

Back-up Communications: Include a weather radio, a hand-crank radio, and extra batteries. Consider a satellite phone or a two-way radio for communication when cell service is down. 
Escape Plan: Develop a plan for your family, including designated meeting points and alternate escape routes in case your primary route is blocked. 
Food and Water: Enough non-perishable food and water to last for at least three days. Consider a water filtration system for additional safety. 
Emergency Supplies: Include a first-aid kit, essential medications, flashlights, duct tape, a multi-tool, a waterproof bag, and cash.

The Power of ABC Planning and Individual Action

By developing comprehensive A, B, and C plans, communities can strengthen their resilience, minimize damage, and ensure a quicker and more effective recovery process. Additionally, by building a personal go-kit, individuals can empower themselves to face a hurricane with greater confidence and preparedness.

ABC planning, combined with individual preparedness, fosters a culture of readiness and empowers communities to weather the storm and emerge stronger than ever before.
______________________________

[1] A beta test version of HappGPT has been posted to this Blog, here: https://eghapp.blogspot.com/2024/10/happgpt-chatbot-test.html .  Please pose your follow-up questions there and leave comments on what's working well and not so well.

"The postings on this site are my own and don't necessarily represent positions, strategies or opinions of any of the organizations with which I am associated."