"Próba Umysłów" wyposaża użytkowników w narzędzia krytycznego myślenia, promuje rozmowę opartą na szacunku, uporządkowanym toku myśli konfrontując na szeroki zakres tematów. W konsekwencji "Próba Umysłów" stanowi narzędzie na usługach umysłu zbiorowego ludzkości, wolności i jakości dysputy publicznej sprzyjające emancypacji umysłów z pęt fałszywego komfortu mentalnego.
Jest to platforma przeznaczona do zwiększania kompetencji krytycznego, argumentacyjnego myślenia poprzez ekspozycję na zróżnicowany zasób przekonań, pomysłów, perspektyw i argumentów. Ekspozycja przebiega z aktywnym zaangażowaniem użytkownika w proces formułowania stwierdzeń oraz analizy ich słabości i osadzenia ich w szerszym kontekście światopoglądowym. Korzystanie z platformy umożliwia pewniejsze i pełniejsze oddawanie się kontemplacji, pielęgnację świadomego podejścia do poszanowania zróżnicowania myśli, poznania źródeł prądów myślowych w różnych dziedzinach i konfrontacji z ich reprezentatywnymi odpowiedziami na zasadnicze problemy dziedzinowe, a w konsekwencji głębszą samoidentyfikację, poznanie i rozszerzenie własnego rozkładu perspektyw.
Nazwa platformy "Próba Umysłów" odnosi się do jej zasadniczego elementu, który sprzyja rozszerzaniu zasobu perspektyw dostępnych użytkownikowi - rozkładu dziedzin, zagadnień i stanowisk, z których losowany jest temat dyskusji z chatbotem. Platforma pozwala na modyfikację parametrów opisujących rozkład perspektyw, a następnie losuje próbkę stanowiącą zestawienie tematu dyskusji oraz stanowiska, które w jej ramach przyjmuje użytkownik.
Na rozwiązanie składają się trzy zasadnicze elementy:
- Środowisko Debaty - Chat wyposażony w pomoce dla użytkownika w mentalnym starciu z Chatbotem w dyskusji.
- Rozkład Perspektyw - Wybierany przez użytkownika rozkład, z którego próbkowany jest temat i stanowisko do obrony dla użytkownika.
- Drzewo Perspektyw - Rozwijane przez społeczność oraz nadzorowany zasób prezentujący możliwe ścieżki w debacie nad konkretnym problemem. Użytkownik tworzy własne drzewa dyskusji i w ten sposób poznaje poziom własnej eksploracji drzewa perspektyw.
Chatbot podejmuje dyskusję z użytkownikiem w formie krótkiej ustrukturyzowanej rozmowy figurując jako silny reprezentant konkretnego stanowiska w ramach dyskutowanego problemu. Użytkownik otrzymuje możliwość korzystania z pomocy podczas dyskusji w postaci listy źródeł, proponowanych odpowiedzi, dostępu do własnego i publicznego Drzewa Perspektyw.
Zestaw dziedzin oraz wchodzących w ich zakres zasadniczych problemów z przyporządkowanym prawdopodobieństwem wylosowania. W ramach dziedziny możliwa jest złożona struktura grafowa reprezentująca zależności problemów (grupy, relacje). Z Rozkładu Perspektyw próbkuje się temat dyskusji oraz stanowisko, które w rozmowie reprezentuje użytkownik. Przyjęcie przez użytkownika rozkładu perspektyw pozwala otworzyć się na rozważanie nowych zagadnień unikając mimowolnego ograniczania się wyłącznie do komfortowej listy zagadnień. Zapewnia ciągłe wystawianie użytkownika na wyzwanie na przestrzeni różnych dziedzin.
Reprezentacja problemu w postaci drzewa odpowiadającego ścieżkom dyskusji wyeksploatowanym przez użytkownika oraz społeczność. Użytkownik może analizować przebieg swoich poprzednich dyskusji. W części dedykowanej społeczności umożliwia tworzenie wątków wokół węzłów grafu i rozbudowę jego struktury.
- LLMs debate agents with acces to external tools https://cobusgreyling.medium.com/two-llm-based-autonomous-agents-debate-each-other-e13e0a54429b
- Long tutorial (over 2.5 h) on Advances in Debating Technologies: Building AI That Can Debate Humans presenting the architecture (pipeline of techniques) of the IBM Project Debater debating agent https://www.youtube.com/watch?v=XZxJalCD-fI
- David Shapiro presents briefly a couple of prompting techniques used to refine model output and shows how to make them a part of model querying https://www.youtube.com/watch?v=N8p6u1OtARs
- SocraticAI: LLM instances solve a problem via mulitiagent debate with roles https://github.com/RunzheYang/SocraticAI
- Chateval: LLM instances evaluate quality of the generated response of the model (it is not a debating model, but used the mechanism of a debate) https://chateval.org/ https://arxiv.org/abs/2308.07201
- MAD framework: mechanism for self improvement of the model (understood as the conglomerate of the debaters) used to refine an answear https://github.com/Skytliang/Multi-Agents-Debate https://arxiv.org/abs/2305.19118