Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Interactive Content writer - Chain of Thoughts content writing #90

Closed
AJaySi opened this issue Jun 25, 2024 · 3 comments
Closed

Interactive Content writer - Chain of Thoughts content writing #90

AJaySi opened this issue Jun 25, 2024 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@AJaySi
Copy link
Owner

AJaySi commented Jun 25, 2024

Alwrity is highly opinionated and takes few keywords/input to write the content.
There is not much control over generating titles, outlines, sections and research questions.

An interactive content writer will have "Human in the Loop"(HITL) for each stage of generating content.
This option will make alwrity chatty, but some users may prefer a fine grained control.

Having a fine-grained control will also reduce iterations of editing.

@AJaySi AJaySi added the enhancement New feature or request label Jun 25, 2024
@AJaySi
Copy link
Owner Author

AJaySi commented Jun 30, 2024

Explanation:
Step 1: The user is prompted to enter keywords or a blog title. This step only displays the text input field.
Step 2: Once the keywords are entered and the user clicks "Next", the title options are generated and displayed.
Step 3: After selecting and confirming the title, the user is asked to confirm the topic.
Step 4: Once the topic is confirmed, the outline is generated and displayed. The user then confirms the outline.
Step 5: The article is generated based on the confirmed outline, and the user confirms the final article.
This step-wise approach ensures a smooth and interactive user experience where each step is displayed sequentially after the previous one is completed.

@AJaySi
Copy link
Owner Author

AJaySi commented Jun 30, 2024

Explanation:
State Management: The st.session_state is used to track the current step and store intermediate data like keywords, chosen title, and outline.
Navigation: Each step has buttons for "Next" or "Confirm" and a "Back" button to navigate to the previous step.
Step-wise Flow: The steps are implemented sequentially, only moving to the next step once the current step is confirmed.

@AJaySi
Copy link
Owner Author

AJaySi commented Jul 15, 2024

As we are moving to a better UI. All the above issues will do solved there.

@AJaySi AJaySi closed this as completed Jul 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants