1 of 12

StructurAI: Intelligent Writing Support

Senior Design Project by Young Kwang Choi and Richmond Yevudza

2 of 12

3 of 12

Project Overview

  • StructurAI: An AI-powered writing assistant.

  • Streamlines editing by organizing content according to user-provided outline.

  • Utilizes logprobs for text reorganization and embeddings for text matching.

  • Benefits a wide range of users: writers, students, professionals, and more.

4 of 12

5 of 12

Understanding Logprobs and Embeddings

Logprobs

    • the measure of how well a sentence fits within a given context.

Embeddings

    • the meaning of a sentence as compared to the desired outline.

6 of 12

Leveraging Logprobs for Sentence Placement Suggestions

    • Calculate how well a sentence fits in the outline sections.
    • Determine the most suitable placement based on logprob scores.

How Logprobs Work in StructurAI:

    • Efficient and accurate identification of suitable sentence placements.
    • Streamlined organization of written content based on user-provided outline sections.

Benefits of Using Logprobs:

7 of 12

Utilizing Embeddings for Text Matching and Organization

    • Calculate distances between text segment embeddings and outline section embeddings.
    • Match and organize content based on meaning.

How Embeddings Work in StructurAI:

    • Accurate and efficient text matching based on semantic meaning.
    • Enhanced content organization aligned with the user's desired outline.

Benefits of Using Embeddings:

8 of 12

Design Norms: Empowering Writers with AI Assistance

  • Faith: Providing Suggestions, Not Imposing Solutions

  • Linguistic: User-centric Approach

  • Cultural: Enhancing the Writing Process, Not Replacing It

  • Ethical: Ethical AI Integration

9 of 12

Obstacles and Overcoming Them

Understanding Logprobs and Embeddings

Balancing User Experience and AI Capabilities

Adapting to New Techniques and Tools

Debugging and Troubleshooting

10 of 12

Limitations and Future Improvements

    • Dependence on pre-trained models
    • Context understanding

Limitations:

    • Domain-specific models
    • User feedback integration
    • Use a threshold to filter out placements with low relevance.
    • Making the UI more appealing to the user.

Future Improvements:

11 of 12

Acknowledgements

  • Professor Arnold (Project advisor)

  • OpenAI and Spacy

  • Calvin University

12 of 12

Thank you. �Questions?