- Natural Language Processing: Ask Foras questions as if you were talking to a human and get precise answers from your Confluence workspace.
- Efficient Information Retrieval: Dramatically cut down the time you spend sifting through documents by receiving instant, accurate responses.
- Simple User Interface: A clean, user-friendly chat interface that makes it easy to interact with your documentation.
- AI Learning: Foras gets smarter over time, learning from each query to improve future responses.
- Future Image Generation for Diagrams: We're working on integrating a feature to allow Foras to generate visual representations and diagrams directly from your queries.
- An account and API access for Atlassian Confluence.
- Access to OpenAI's GPT-3 API.
- Python 3.8 installed on your machine.
-
Clone the repository: git clone https://github.com/shericksam/foras.git
-
Navigate to the Foras directory: cd foras
-
Install the required dependencies:
pip install -r requirements.txt
- Create a
.env
file from the.env.example
template. - Add your
CONFLUENCE_API_TOKEN
,CONFLUENCE_HOST
, andOPENAI_API_KEY
to the.env
file.
Execute the following command to start the Django server:
python3.8 manage.py runserver
You can now access the Foras interface through your browser at the address provided by the Django server.
If you're interested in contributing to Foras, feel free to fork the repository, make your changes, and submit a pull request. For any suggestions or features you'd like to discuss, please open an issue.
- Query Confluence documentation using GPT-3.
- Include user feedback mechanisms for AI enhancement.
- Implement image generation for diagram creation.
- Extend the tool's capabilities to other documentation platforms.
Foras is made available under the MIT License. For more details, see the LICENSE file in the repository.
Feel free to reach out to Erick Guerrero for any questions or potential collaborations:
- Email: magnus_22_10@hotmail.com
- GitHub: @shericksam
A heartfelt thank you to all those who have contributed to this project, provided valuable feedback, and supported the development process. Special thanks to OpenAI for the GPT-3 technology that powers the core functionality of Foras.