Skip to main content

Extract detailed tasks for software project modification using GPT from OpenAI.

Project description

PyPI version License: MIT Downloads

TaskDetailsExtractor

TaskDetailsExtractor is a Python tool designed to interact with GPT-3 in order to extract detailed task instructions based on a given coding task and project details. It integrates with OpenAI's GPT-3 API to analyze the feasibility of a task and to detail the necessary file operations to complete it.

Installation

To install TaskDetailsExtractor, you can use pip:

pip install TaskDetailsExtractor

Usage

As a Python Module

TaskDetailsExtractor can be used as a Python module in your scripts for interacting with GPT-3 to analyze coding tasks.

Example:

from taskdetailsextractor import TaskDetailsExtractor

# Initialize the extractor with the target project directory and your OpenAI API key
extractor = TaskDetailsExtractor('/path/to/your/project', 'your-openai-api-key')

# Example of analyzing task details
task_description = "Refactor the database schema to improve performance."
task_details = extractor.analyze_task_details(task_description)
print(task_details)

Features

  • GPT-3 Integration: Communicates with OpenAI's GPT-3 to analyze tasks and extract detailed instructions.
  • Task Analysis: Provides detailed breakdowns of tasks including file operations needed, specific code blocks, and more.

Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

License

This project is licensed under the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

TaskDetailsExtractor-0.0.2.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

TaskDetailsExtractor-0.0.2-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file TaskDetailsExtractor-0.0.2.tar.gz.

File metadata

  • Download URL: TaskDetailsExtractor-0.0.2.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.3

File hashes

Hashes for TaskDetailsExtractor-0.0.2.tar.gz
Algorithm Hash digest
SHA256 9fda23b4e68a2c7a8ef7b38b9d6f8bb4ac4f9c7508a0eb6e2d6ab3e96d289076
MD5 fe34d4ed134c63e2f0846ef17584f26b
BLAKE2b-256 b1e5e4337431a40e01f656ea506c48654173ff7b74ef6a8d292552b63c6ae158

See more details on using hashes here.

File details

Details for the file TaskDetailsExtractor-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for TaskDetailsExtractor-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 735da578f7dd8e576bc2999aee942c0fb5e2aa51eacb710450f735118f7ec2fe
MD5 a702fc58ec0ec3248215f69a3d9c4cd5
BLAKE2b-256 81e3cc993902abef063720df2deab13a9d0ed7b6c5b752cb9960a41574ead6b7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page