Show-me: альтернатива ChatGPT-O1 на Сhat-Gpt-4o-mini. Show-Me — это проект

Show-me: альтернатива ChatGPT-O1 на Сhat-Gpt-4o-mini. Show-Me — это проект, который использует LangChain для связи с gpt-4o-mini и визуализирует процесс рассуждений в виде динамического графического интерфейса. Ключевая особенность Show-Me - алгоритм «Reasoning, Refinement, and Update» (RRU), который обрабатывает запросы. Этот алгоритм работает следующим образом: сначала LLM оценивает сложность задачи и, если это необходимо, разбивает её на подзадачи. Затем она генерирует ответы для каждой подзадачи, а система автоматически проверяет их. Если ответ не проходит проверку, LLM уточняет его, основываясь на результатах. Этот процесс продолжается до тех пор, пока ответ не будет соответствовать всем критериям. Наконец, результаты подзадач объединяются для получения окончательного ответа. Весь процесс отображается в реальном времени с помощью динамического графика, что делает процесс рассуждений LLM понятным и наглядным. Show-Me имеет модульную архитектуру, состоящую из frontend на основе React и backend на базе Flask. Frontend отвечает за взаимодействие с пользователем, визуализацию графика рассуждений и отправку запросов на backend. Backend обрабатывает взаимодействие сgpt-4o-mini, выполняет алгоритм RRU, управляет разбиением задач, агрегирует ответы и отправляет обновления на frontend через SocketIO. В будущем разработчики планируют расширить возможности Show-Me , добавив поддержку большего количества языков программирования, улучшив визуализацию и позволив пользователям выбирать различные LLM. Установка и запуск: git clone cd backend python3 -m venv .venv source .venv/bin/activate pip install -r cd .. # poject root npm install # or yarn install python flask run npm start # or yarn start GitHub
Back to Top