Web of Thoughts는 OpenAI API를 사용하여 주어진 프롬프트에 따라 마인드맵을 생성하는 웹 앱입니다. 이러한 마인드맵은 먼저 초기 생각을 생성하고, 해당 생각을 연결하고, 해당 생각을 비판하고, 마지막으로 이러한 생각을 최종 답으로 해결하려고 노력합니다.
내 영감의 일부는 ChatGPT가 인간처럼 문제를 생각하도록 하는 것이었습니다(생각을 갖고, 이러한 생각을 연결하고, 해당 생각에 대한 비평을 생각하고, 최종적으로 이러한 생각을 최종 답변으로 해결).
다소 버그가 있을 수 있으므로 오류가 발생하면 사과드립니다.
설정하려면 구성을 열고 OpenAI API 키를 붙여넣기만 하면 됩니다. 그런 다음 app.exe를 실행하고 localhost:5000을 입력하여 브라우저에 액세스하거나 서버 주소를 복사하세요.
모든 종속성이 설치되어 있으면 Web of Thoughts.bat를 실행할 수도 있습니다.
마인드맵을 생성하려면 시작 버튼을 클릭하면 프롬프트를 입력하라는 메시지가 표시됩니다.
GPT가 솔루션을 찾거나, 아이디어를 생성하거나, 스스로 생각하도록 하는 옵션이 있습니다. "생각"을 선택하면 GPT가 사용자의 입력이 없는 것을 기반으로 생각을 생성하므로 작업을 입력해도 응답에 전혀 영향을 미치지 않습니다.
GPT가 계속 진행되기를 원하는 생각 수를 선택할 수도 있습니다. 예를 들어, 이 값을 1로 설정하면 GPT에 계속하고 싶은 생각이 있는지 묻습니다(문제 해결을 위해 또는 생각을 더 탐구하기 위해). 필요하지 않다고 생각하거나 어떤 생각도 계속하고 싶지 않으면 그렇게 하지 않을 것입니다.
생각을 다시 연결하고 비판하는 과정을 거치면서 생각을 계속하는 것은 비용이 많이 들 수 있습니다. 이 값을 높은 값으로 설정하는 데 주의하세요.
액세스 권한이 있는 모델을 기준으로 모델을 선택할 수 있습니다.
예제 폴더 안에는 몇 가지 예제가 있습니다. 저는 https://huggingface.co/datasets/cais/mmlu/viewer/formal_logic/test에서 사용 가능한 MMLU 테스트 데이터 세트의 형식 논리에 대한 첫 번째 10개 질문을 테스트했습니다.
GPT 3.5에서 많은 개선이 이루어진 것을 관찰하지는 못했지만 ChatGPT가 전혀 개선하지 않았을 때 바로 질문 2를 얻었음을 발견했습니다. 그러나 ChatGPT가 한 번도 해본 적이 없는 잘못된 질문을 받게 될 것입니다.
ChatGPT를 테스트할 때 평균이 4/10이었고 내 Web of Thoughts가 7/10을 얻었다는 점을 고려하면 개선된 것으로 간주될 수 있습니다. 그러나 이는 평균이 아니며 단지 3번의 계속 테스트와 5번의 계속 테스트 결과를 결합한 것입니다. 시험. 더 많은 테스트를 수행해야 하므로 여기서는 결정적인 것이 전혀 없습니다. COT는 ChatGPT로 테스트하지 않은 프롬프트에 포함되어 있으므로 성능이 향상될 수 있습니다.
GPT 4를 테스트하고 싶었지만 99센트가 청구되어 액세스 권한을 부여받는 데 필요한 금액에서 1센트가 할인되었습니다. 누군가 GPT 4로 테스트하고 싶다면 결과를 알려주세요 :)
제가 사용한 질문은 /Formal-Logic-Questions에서 찾으실 수 있습니다. 복사하여 붙여넣기만 하면 되도록 형식이 지정되어 있습니다.
로드되면 마인드맵 노드를 끌어서 생각을 클릭하면 더 많은 정보(연결된 생각, 계속되는 생각 등)가 포함된 사이드바를 얻을 수 있습니다.
스크롤 휠이나 확대/축소 버튼을 사용하여 마인드맵을 이동하고 크기를 확대 및 축소할 수 있습니다. 두 번 클릭하면 확대됩니다. (현재 마인드맵이 웹페이지 너비를 초과하는 경우 왼쪽으로 스크롤하여 수정할 수 있습니다.)
JSON 형식으로 마인드맵을 저장하고 로드할 수 있습니다.
현재 몇 가지 버그가 있습니다.
프로젝트의 인기에 따라 다음 기능을 계획했습니다.