Discover Socratic AI, a groundbreaking application that transforms problem-solving by leveraging the power of multiple Large Language Model-based agents in Socratic dialogue. Socratic AI elevates artificial intelligence, providing a distinctive and engaging experience that empowers users to uncover comprehensive and well-reasoned solutions to their challenges, all while remaining free from prompt engineering.
Disclaimer: All code and content are generated by large language models.
SocraticAI supports Gemini Pro as an additional option for Large Language Models (LLMs). To utilize Gemini Pro, ensure you have the necessary API credentials and configure the application accordingly.
To get started with SocraticAI, follow these simple steps:
- Install the required packages by running the following command in your terminal:
pip install -r requirements.txt
- Ensure that you have the necessary API keys for OpenAI and Wolfram Alpha by setting the following environment variables:
export OPENAI_ORG="your-openai-org"
export OPENAI_API_KEY="your-openai-key"
export WOLFRAM_APP_ID="your-wolfram-alpha-key"
- Run the web application by executing the following command in your terminal:
python app.py
- Access the SocraticAI web app by opening your web browser and navigating to the following address:
http://127.0.0.1:5000/. We recommend using Google Chrome for the best user experience.
Now you're all set to explore the power of Socratic dialogue and AI-driven problem-solving with SocraticAI!