AI Completion Block

Modified on Tue, 20 May at 11:44 AM

Real Estate Industry Demo



Overview

The AI Completion block in Omniscope allows you to perform intelligent text completions using large language models (LLMs). You can enrich your datasets with AI-generated summaries, insights, or descriptions based on structured input data and custom prompt instructions.

In this article, we’ll demonstrate how to use the AI Completion block in a real estate setting, where the goal is to automatically generate engaging property descriptions suitable for a UK-based estate agency website or brochure.


Prerequisites

This block requires AI-features to be enabled. Please consult this knowledge-base article on how to enable them: https://help.visokio.com/a/solutions/articles/42000111598 


After AI-features are enabled and an AI provider configured, make sure to select a default model in the AI integration "Workflow executions".


Demo files

Two demo IOZ files are attached to this article for you to download and import. One, called "AI Completion - Real Estate Demo.ioz" is a workflow and report show-casing what is described in this article.



Use Case: Automatically Writing Property Descriptions


Scenario:

You work for a UK-based estate agency managing hundreds of property listings. Each listing includes structured data—number of bedrooms, square footage, location, price, and key features—but lacks descriptive text.


Goal:
Use the AI Completion block to generate compelling, ready-to-publish property listing descriptions using the available data.


Setting Up in Omniscope

1. Prepare the Input Dataset

Ensure your dataset includes key property information. For example:

Property IDBedroomsBathroomsSize (sq ft)LocationPrice (GBP)Features
101321450Bristol£475,000"Garden, garage, newly fitted kitchen"
10221900Brighton£320,000"Balcony, sea view"

2. Configure the AI Completion Block


System Prompt (optional but recommended)

Set the tone and role of the AI:

You are a professional UK-based property copywriter. Write descriptions that are engaging, informative, and suited to an estate agency listing. Use clear, confident language, and highlight the property's unique features, value, and location.


User Prompt

Provide record-specific instructions by selecting the relevant fields:

  • Select fields: Bedrooms, Bathrooms, Size (sq ft), Location, Price (GBP), and Features

  • You may also include a short general instruction:

Write a short property description for a UK estate agency based on the following information.


The AI will then receive a combined prompt like:

Write a short property description for a UK estate agency based on the following information. Bedrooms: 3 Bathrooms: 2 Size (sq ft): 1450 Location: Bristol Price (GBP): £475,000 Features: Garden, garage, newly fitted kitchen


Example Output

Here’s an example of what the AI Completion block might return:

Generated Description:

Situated in a popular area of Bristol, this spacious three-bedroom, two-bathroom home offers 1,450 sq ft of comfortable living space. Boasting a newly fitted kitchen, a private garden, and a secure garage, it’s ideal for families or professionals seeking style and convenience. Offered at £475,000, this is a property not to be missed.

The output is added as a new field in your dataset (e.g. Generated Description), ready for use in listings, brochures, or marketing materials.


Additional Tips

  • Custom tone: Adjust the System Prompt to change tone—e.g., more formal for luxury homes or more casual for student lettings.

  • Multilingual listings: Instruct the model to return the output in other languages (e.g., Welsh, French) using the system prompt.

  • Record-level prompts: Use different system or user prompts in each record to vary the description style based on Property Type or Target Audience.


Conclusion

The AI Completion block enables estate agencies to automate the creation of high-quality property descriptions, saving time and ensuring consistency across hundreds of listings. It’s particularly useful for teams looking to scale their content without sacrificing polish or professionalism.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article