Submitted by davidmezzetti t3_11bk12r in MachineLearning
​
https://i.redd.it/4yli3zalvbka1.gif
txtchat is a framework for building conversational search and workflows. txtchat is open source under Apache 2.0 license and available on GitHub.
A set of intelligent agents are available to integrate with messaging platforms. These agents or personas are associated with an automated account and respond to messages with AI-powered responses. Workflows can use large language models (LLMs), small models or both.
A persona is a combination of a chat agent and workflow that determines the type of responses. Each agent is tied to an account in the messaging platform. Persona workflows are messaging-platform agnostic.
Examples
The following is a list of YouTube videos that shows how txtchat works. These videos run a series of queries with the Wikitalk persona. Wikitalk is a combination of a Wikipedia embeddings index and a LLM prompt to answer questions.
Every answer shows an associated reference with where the data came from. Wikitalk will say "I don't have data on that" when it doesn't have an answer.
History
Conversation with Wikitalk about history.
https://www.youtube.com/watch?v=ROyess8dLoA
Sports
Talk about sports.
https://youtube.com/watch?v=LXRB-iruKSc
Culture
Arts and culture questions.
https://www.youtube.com/watch?v=OkObkNhJIgk
Science
Let's quiz Wikitalk on science.
https://youtube.com/watch?v=-rsYDsZc9Wo
Summary
Not all workflows need a LLM. There are plenty of great small models available to perform a specific task. The Summary persona simply reads the input URL and summarizes the text.
https://youtube.com/watch?v=PBJm9aDqkn0
Mr. French
Like the summary persona, Mr. French is a simple persona that translates input text to French.
visarga t1_j9y7624 wrote
Does it do only one round of retrieval?