News: 1683046814

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Microsoft helps devs create chatbots – because who needs human interaction anyway?

(2023/05/02)


Developers who want to create their own chatbot are getting help from Microsoft, a company itself deeply mired in AI and large language models (LLMs).

Redmond is unveiling Copilot Chat, a sample application based on the vendor's open source [1]Semantic Kernel software development kit (SDK) that can serve as the foundation for developing custom chatbots complete with natural language processing capabilities and speech recognition.

They also can be trained using an organization's own data through the SDK, which is available on Microsoft-owned [2]GitHub .

[3]

"With our complete sample, you can take advantage of advanced features such as multiple conversation topics, speech recognition, file uploading to make the chat smarter with your own up-to-date information, persistent memory store that allows the bot to get smarter and smarter with every use, and even downloadable bots to share with others, joining them in the conversation," [4]wrote Microsoft's Shannon Monroe this week.

[5]

[6]

Microsoft is moving aggressively to integrate generative AI capabilities – the bulk of them from [7]OpenAI including [8]ChatGPT , GPT-4, and DALL-E – throughout its product portfolio. The company announced Copilot, based on GPT-4, [9]in Microsoft 365 in March as an AI-enabled assistant to help enterprises using various services such as Outlook, Word, PowerPoint, Teams, and Excel.

The company has since expanded the use of Copilot in other areas such as with [10]security products in March and Visual Basic in April.

[11]

With Semantic Kernel Copilot Chat, developers can create LLM-based chatbots for use in a range of areas, from HR departments and customer service to e-commerce and educational environments.

[12]Samsung puts ChatGPT back in the box after 'code leak'

[13]Top Google boffin Hinton quits, warns of AI danger, partly regrets life's work

[14]Crooks don't need ChatGPT to social-engineer victims, as they're more than happy to demonstrate

[15]ChatGPT hasn't been around for long and Nvidia already wants to put a leash on it

"By providing personalized assistance and natural language processing, your own chatbot can improve the user experience for customers, students, and employees alike," Monroe wrote. "Users can get the information they need quickly and easily, without having to navigate complex websites or wait for assistance from a customer service representative."

Such chatbots can also improve an organization's efficiency (by freeing employees to do more complex tasks), create personalized recommendations, improve accessibility, and meet growing demand without having to hire more employees, according to Monroe.

Developers interested in trying out Copilot Chat will need to update to the latest copy of the Semantic Kernel Github Repo to ensure they've got the most up-to-date version of the sample apps and then go [16]here for instructions and optional features to enable Azure Speech Recognition and Persistent Memory Store.

There also is a [17]video showing the steps for installing the app. To run Copilot Chat, developers will need Visual Studio Code, Git, .NET 6.0, Node.js, and Yarn, according to a [18]support document .

[19]

The app itself includes a conversation title, a conversation panel showing different conversation threads the user is having with the chatbot, and a conversation thread showing the chatbot's responses and the user's prompts. There also is a box at the bottom of the screen where users can type in their prompts. ®

Get our [20]Tech Resources



[1] https://learn.microsoft.com/en-us/semantic-kernel/whatissk

[2] https://github.com/microsoft/semantic-kernel

[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/applications&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2ZFGIAwXR6xnEgSYLm6IpOQAAANM&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[4] https://devblogs.microsoft.com/semantic-kernel/announcing-copilot-chat/

[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/applications&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZFGIAwXR6xnEgSYLm6IpOQAAANM&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[6] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/applications&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZFGIAwXR6xnEgSYLm6IpOQAAANM&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[7] https://www.theregister.com/2023/03/20/openai_warns_that_gpt4_could/

[8] https://www.theregister.com/2023/05/02/samsung_generative_ai_ban/

[9] https://www.theregister.com/2023/03/16/microsoft_365_copilot_ai_teaser/

[10] https://www.theregister.com/2023/03/28/microsoft_security_copilot/

[11] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/applications&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZFGIAwXR6xnEgSYLm6IpOQAAANM&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[12] https://www.theregister.com/2023/05/02/samsung_generative_ai_ban/

[13] https://www.theregister.com/2023/05/01/ai_geoffrey_hinton_resigns/

[14] https://www.theregister.com/2023/04/29/kaspersky_social_engineering/

[15] https://www.theregister.com/2023/04/26/nvidia_nemo_guardrails/

[16] https://github.com/microsoft/semantic-kernel/blob/main/samples/apps/copilot-chat-app/README.md

[17] https://devblogs.microsoft.com/semantic-kernel/announcing-copilot-chat/

[18] https://learn.microsoft.com/en-us/semantic-kernel/samples/copilotchat

[19] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/applications&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZFGIAwXR6xnEgSYLm6IpOQAAANM&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[20] https://whitepapers.theregister.com/



Forecast

bo111

It will be funny when instead of text in emails, actual content sent will be vectors of embeddings. Who wants to read long emails anyway.

Writing email will be just telling the chatbot: - Write something very nicely along the lines that I will fix the issue soon. Then on the recipient side it will be translated back to a simple short tentence.

Re: Then on the recipient side it will be translated back to a simple short tentence.

Anonymous Coward

.. possibly of two words, perhaps beginning with the letters "F" and "O"?

:-)

Copilot

captain veg

... or coprolite?

-A.

Next big project

Anonymous Coward

Combine a chatbot with the AI and replace the finance manager:-)

But hey, at the end of the day, numbers rule.

- Linus Torvalds on linux-kernel