Monday, July 24, 2023

Comparing Bing Chat , Open AI chat GPt and Google bard: Chatting with BOB

First half of 2023 has been exciting month in terms of further developments in the AI ecosystem, while Meta launched new Llama version. MS integrated Open AIs chat GPT capabilities into its Azure stack of services as well as power apps, flows and AI generator. Microsoft also launched Bing Chat public and Enterprise version rapidly scaling GPT 4 based chat searches to an enterprise grade tool with many additional capabilities.

Google Bard which works on PaLM - 2  is also improving gradually , I decided to compare Bing , Open AI chat GPT and Bard (BOB) form an end user perspective with publicly available versions (Not Enterprise versions). For the purpose of this comparison I have ignored any open AI chat GPT plug ins which may extend its functionalities and allow it to perform some more tasks.

 

GUI:-

While Open AI GPT has still been running on same GUI from last 6 months or so its other counterparts have not only done some improvements but also used their ecosystems to integrate their search Bots with it


Open AI CHAT GPT has prompt input, output area as well as historical view. Whereas if we look at Bing Chat it has added image and voice inputs with text for prompt input . It provides latest web indexed up to date information post searching from internet and citations as well as follow up prompt suggestions related to topic. One of the key drawback of Bing chat is that its currently locked in with MS edge and doesn’t work with any other browser.


Bard is also well integrated with google search. Its prompt input supports both text and voice (No image yet) but you can provide an image of video for it to analyse via URL for example you can directly give it a you tube video link and ask Bard to explain same .Once the output is provided there is option to convert response text to voice as well as share or google and provide feedback. The output of each prompt is provided in 3 draft variants and any one of those can be further explored.



 Up to date information:

Both Bing chat and Google Bard use indexed internet UpToDate information to provide prompt response whereas open AI has still been restricted to 2021 data making Bing and Bard immediate first choice for users to get their answers based on live information.

 

Citations:

One of the key struggle for organizations and users developing AI use cases is to get the clarity and source of information behind the output provided and Bing and Bard has now taken next step by providing link to citations of their source information whereas in Open AI chat users are still left wondering form which exact source the information has been provided.

 

Custom doc training:

Bing and Bard have provided easy way to provide response on custom user docs , Bing can access links to a web page or a document which Is opened in MS edge  and provide summarization , answers on those document which is also possible for Bard but same is not an off the shelf functionality with Open AI chat GPT.

 

Image and Speech handling:

While Open AI GPT is still a text-based interface even after having a sibling Dall E available for image generation its synergies have not been used. Microsoft Bing has combined both images and text and not only it can recognize images but also use Dall-E to generate images for various prompts. Bing is also able to understand speech prompts.

Google bard has also extended its functionalities to speech where it is able to understand speech prompt and also read out the outcome to users. These functionalities represent true inclusiveness for AI which will enable Bing and Bard to reach larger section of users.

 

speed & Temperature control:

All 3 chats support temperature control helping response to be either more factual or more creative.

Since Bing and Bard are actually using internet search as well they seem a bit slower then Open AI GPT which starts generating response as soon as prompt is submitted.

 

Summary:

Overall Microsoft has leaped ahead in using its mighty ecosystem and integrating GPT4 based bing chat with its various platforms thus creating a perfect package for organizations which can be adopted rapidly without much work for their custom data training. Its key to highlight while GPT 4 has been found to be better then GPT 3.5 , recent study by UC Berkley and Stanford which compared two lates versions of GPT 4 released between March and June have raised concern about GPT 4s performance and accuracy for mathematical calculations .

Google Bard has also been catching up rapidly and available for enterprise use by Google workspace. Open AI GPT has been released for commercial use with various plans and is open for enterprise use either directly or via API integration.




 

Sunday, July 23, 2023

 Keeping an Eye on AI

Recent announcements and developments in the field of Generative AI has triggered a race to “AI first” systems. Within 2 months over 100 million users rushed to experiment with chat GPT and all large product organizations have been making announcements about new products, use cases and LLMs. This creates a ripple effect for business and operations for faster adoption and especially fear of missing out. What also need to evolve at same speed and urgency is local and global governance for these AI systems and use cases at both technological as well as ethical level. While entire concept of AI is being independent in creating, learning, and taking decision, we have sufficient and significant examples to indicate that we need to keep an eye on AI systems and design them in such a way that enables monitoring of various key parameters like efficacy, bias, usage of data and adherence to various legal frameworks.


Recent announcements and developments in the field of Generative AI has triggered a race to “AI first” systems. Within 2 months over 100 million users rushed to experiment with chat GPT and all large product organizations have been making announcements about new products, use cases and LLMs. This creates a ripple effect for business and operations for faster adoption and especially fear of missing out. What also need to evolve at same speed and urgency is local and global governance for these AI systems and use cases at both technological as well as ethical level. While entire concept of AI is being independent in creating, learning, and taking decision, we have sufficient and significant examples to indicate that we need to keep an eye on AI systems and design them in such a way that enables monitoring of various key parameters like efficacy, bias, usage of data and adherence to various legal frameworks.

 

•             Hallucinations handling :  Its not unlikely for humans to speculate or make statements based on assumptions. With human like creativity its obvious that AI has also learnt to provide made up answers when it doesn’t have needed facts and data on the topic, this is called hallucination. In near future there will be more development to handle hallucination, but two things are key here first of all to train AI model with as much data as possible and second to provide users a feedback options so that they can report an hallucination of the system to owners for corrective actions and interventions.

 

•             Watermarking:  With AI creating human like artifacts its becoming increasingly important to differentiate what’s generated by AI and what’s not hence watermarking the content created by AI should be one of the basic and standard principles.

 

 

•             Sustainability:  In an interview in Q1 2023 Sam Altman, Open AI CEO had mentioned that cost of cloud infrastructure training and running chat GPT is eye watering. Open AI and all such organizations are using thousands of chips and other hardware (directly or indirectly) as well as energy which have significant and probably equally eye watering impact to environment ranging from carbon footprint to e waste generated with out of use hardware. This makes its critical that all AI use cases in business and IT consider possible impact on sustainability vs the benefit such AI systems will generate. A technological eco system need to be evolved which can help us in better review and decision making of environmental impact of any It system.

 

•             Performance Monitoring:  At the current fast paced AI adoption into business at times the ultimate business functionality is of paramount importance but with that we also need a comprehensive approach for performance monitoring and benchmarking tailored to each system. While its good to rely on product vendors promises, we need to embed our own performance review and benchmarking which will lead to overall efficacy improvement for system and models.

 

•             Human in loop: At the early stage of AI adoption for any system and process we must keep human in loop to accept or reject the outcome generated by AI. This will help in setting up accountability on the team or organization for the decisions taken by AI .

 

•             Transparency: We discussed watermarking in this document but that’s invisible to human eyes and mostly detected by system whereas its critical that all users know and understand what part of their decision or outcome they have been handed over is coming from AI hence systems need to be designed for giving clear warnings and disclaimer to business users and also how has that been arrived  

 

 

 

 

 

 

 





.

Friday, February 17, 2023

Can a Lady Speak ?

 

Once upon a time in there was an analytical platform called chankaya  to provide critical insight to business users , the massive platform had more than 25 business critical services hosted with thousands of dashboard providing real time as well as historical view . There were three leaders and respective teams supporting the ecosystem Brahma Kumar was responsible for all innovation from hardware to semantic layers , he ensured the internal machineries of system ran smoothly abstracting all the complexities from end users , he kept performing system upgrade bringing new and improved infrastructure as well as resolving old issues with system . He had two more counterparts , Vishnu Vardhan responsible for BAU activities of Chanakya who had teams of Application support consultants taking care of daily data load , front end and user issues . The teams of Brahma and Vishnu were highly technical and SMEs in their areas hence there was another small team present in ecosystem which was lead by Prakriti , Prakriti and her team under stood business context of system and report and they provided an interface between technical teams and Business users .

Business users looked up to prakriti for all communication and decision related Chanakya’s availability.  In 2016 Brahma suggested a major version upgrade to Chanakya’s database which was nearing end of life in few months . The business case was created and approved by needed stakeholders , Vishnu lined up his teams for all necessary support , testing , reschedules whereas Prakriti worked with business leaders to understand bets suited weekend where a downtime of 12 hours can be taken and system can be upgraded , the idea was to upgrade system on Saturday , ran needed loads on Sunday and let system be available on Monday for users to use . The D day arrived , by then all teams had rehearsed the plan and executed same in non production environments , there was good confidence that activity will be closed within time .

Chanakya was taken down , old data base backed up and restored into a newly built database environment , user permissions migrated and DNS names switched some of the initial tests were encouraging where technical teams could connect to data base and run query , see data . The ultimate litmus test was to trigger data loads , these data load jobs were veins of chankaya transporting the life blood – data to all the front end dashboards . Initial data loads refused to trigger from new data base , team assumed basic problems of access controls , job paths , source connection , firewall ports and checked one by one but none had shown any issue . Brahma and his team was already on the job from Saturday morning till Sunday morning , 12 hours past deadline of releasing the system , Vishnu was keeping close eye and his team was running all checks and supports both knew that a lot of effort has been spent on the project so far and it must get forward fixed to avoid restarting the exercise which will take months .

Prakriti on the other hand were worried that we have now crossed Sunday morning , a very thin window of running the data loads and making system available to business is left , if we continue fixing the issue , there will be chaos on Monday morning across multiple business functions . A checkpoint call was set up at 10:00 AM on Sunday to discuss next action items , when Prakriti joined Brahma was already updating on list of actions his teem took so far and he thought may be a full reboot of new data base and clearing the log once again could do the trick , the heated discussion on technicalities , steps involved went forward and backward between Brahma and Vishnu . After listening this for a while prakriti spoke – “can a lady speak”?

Call went silent which was broken by prakriti’s voice , “ A functional system even if old infrastructure is worth millions whereas a non functional system on upgraded infrastructure wont be of any value to us or business “  while I understand all of our effort in coming to this point but our commitment to business was to return a functional system on Monday which I am determined to do , we will need to revisit our approach and perform this upgrade in near future , I will make a case with business and get us another slot in next quarter by when our expert teams would have identified and fixed the issue .

Both Brahma and Vishnu could see the logic and agreed with heavy heart .

“can a leady speak ? “ still remains a key question in a cosmos where nature has inherently created balance with 50% women , this question had large social relevance , it took long time in many societies to let lady speak on key decisions and yet “can a lady speak ?” still remains a question in many of the developing societies .

Can a lady speak in matter of house hold finances, Can a lady speak in deciding future of her children in fact can a lady speak in deciding her own future ?

This inherent barrier has automatically crept into corporate world , in 21st century it will be just to say it happens unintentionally and subconsciously unlike in previous centuries .

Ultimately lady will speak , woman will need to find her voice and speak assertively , some times it may need asking a dramatic question “can a lady speak?” but it should be a collective effort on all of us that no one needs to ask that question , we ourselves need to go around asking opinion from all those who missed out speaking , some times voices need enablement and support !.