We zijn blij te kunnen aankondigen dat Embarcadero vandaag een update heeft uitgebracht voor InterBase 15, Het vlaggenschip van InterBase, de database-engine. InterBase is een krachtige, beheerloze database-engine met een kleine footprint die uw gegevens overal op kan laten draaien, of het nu een server is of een embedded database op uw mobiele apparaten.
InterBase 15 Update 1 is een onderhoudsupdate voor InterBase 15 klanten. Voortbouwend op de sterke basis van InterBase 15, inclusief de verbeterde encryptie en beveiligingsmogelijkheden, introduceert deze release de eerste AI-uitgebreide versie van IBConsole samen met een reeks kwaliteits- en platformverbeteringen.
De nieuwe Smart CodeInsight-functionaliteit in IBConsole brengt optionele AI-assistentie rechtstreeks in de databasebeheer- en SQL-ontwikkelworkflow. Met behulp van een veilige bring-your-own-key (BYOK) benadering kunnen gebruikers verbinding maken met LLM-providers zoals OpenAI, Gemini, Claude en offline modellen via inferentie-engines zoals Ollama en LM Studio. Met Smart CodeInsight in IBConsole kunnen ontwikkelaars en DBA's communiceren met databases met behulp van natuurlijk taal om SQL te genereren en te optimaliseren, query's uit te leggen, databaseobjecten te documenteren en contextbewuste begeleiding te krijgen op basis van live InterBase metadata.
Door AI direct te integreren in de Interactive SQL-omgeving en databasebeheertools helpt IBConsole Smart CodeInsight ontwikkelingstaken te stroomlijnen, repetitief handmatig werk te verminderen, complexe SQL-bewerkingen te vereenvoudigen en de productiviteit te verbeteren voor zowel ervaren DBA's als applicatieontwikkelaars.
Naast de AI-functies, IBConsole heeft ook een aanzienlijk aantal UX-verbeteringen ondergaan, vooral op het gebied van algemene navigatie met de boomstructuur aan de zijkant en tabbladen.
Deze release bevat ook talloze kwaliteitsverbeteringen die de algehele stabiliteit, bruikbaarheid en platformcompatibiliteit verbeteren, waaronder verbeterde ondersteuning voor installatie op Windows Server 2025 en Ubuntu Linux 24.
Inhoudsopgave
Meer over IBConsole Smart CodeInsight
De rest van deze blogpost biedt wat meer informatie over de Smart CodeInsight functies in IBConsole, die zijn gebouwd met behulp van RAD Studio SmartCore AI-componenten - dankzij het feit dat IBConsole is geschreven in Delphi, met behulp van VCL en de IBX-componenten.
Multi-engine AI-ondersteuning
IBConsole Smart CodeInsight ondersteunt meerdere AI-engines en -modellen, waardoor organisaties flexibel zijn in het kiezen van hun favoriete AI-aanbieders en -configuraties. Ondersteunde mogelijkheden zijn onder andere:
- Configureerbare AI-engines
- Modelselectie
- API-gebaseerde integraties
- Verbinding testen
- Motorselectie per venster
Smart CodeInsight configureren in IBConsole
Als AI geen deel uitmaakt van je plannen, maak je dan geen zorgen, want de integratie is standaard uitgeschakeld en volledig onder uw controle. Met deze architectuur kunnen klanten het AI-gebruik aanpassen aan hun eigen beveiligings-, compliance- en infrastructuurvereisten. Hieronder ziet u een afbeelding van het configuratiedialoogvenster van Smart CodeInsight.
AI-gestuurde SQL Assistance
Gebruikers kunnen direct in IBConsole communiceren met AI door middel van natuurlijke taalprompts. Het systeem ondersteunt contextuele SQL-generatie, uitleg van query's, opmaak, optimalisatie en het genereren van opgeslagen procedures.
Voorbeelden zijn:
- SQL-query genereren
- Aanbevelingen voor queryoptimalisatie
- SQL opmaak en opschoning
- Vraag uitleg
- Conversie van SQL-dialect
- Opgeslagen procedure genereren vanuit SQL
Je kunt bijvoorbeeld de tekst van een query selecteren en er een aantal verschillende opties op uitvoeren, zoals je hieronder kunt zien:
Smart CodeInsight-functies activeren in de query-editor van IBConsole
Contextbewuste database-intelligentie
Een van de opvallendste nieuwe functies is IBConsole Smart CodeInsight's metadata-aware AI-aanwijssysteem. In plaats van gebruikers te verplichten om databasestructuren te onthouden en handmatig te beschrijven, injecteert IBConsole automatisch schema metadata in prompts met behulp van intelligente macro's. Dit stelt de AI-engine in staat om het volgende te begrijpen. Dit stelt de AI-engine in staat om te begrijpen:
- Tabellen
- Weergaven
- Opgeslagen procedures
- Triggers
- Indices
- Domeinen
- Relaties
- Vraagplannen
- Redactieselecties
Het resultaat is dramatisch nauwkeurigere en relevantere AI-reacties voor echte databasetaken. Zoals je hieronder kunt zien, wordt deze functie geactiveerd door Smart CodeInsight te selecteren terwijl een entiteit is geselecteerd, in dit geval een veld van een tabel:
IBConsole Smart CodeInsight activeren voor een tabelveld
Ingebouwde metadata macro's
IBConsole Smart CodeInsight bevat een krachtig macrosysteem dat automatisch metagegevens van databaseobjecten uitbreidt naar AI-prompts bij gebruik van een AI-chatvenster. Ondersteunde macro's zijn onder andere:
- Tabellen
- Weergaven
- Procedures
- Triggers
- Indices
- Functies
- Tabellenruimten
- Coderingsmetagegevens
- Geselecteerde SQL-tekst
- Volledige inhoud van de editor
Hierdoor hoeven ontwikkelaars niet langer schemagegevens handmatig te kopiëren en te plakken in AI-tools.
AI-Assisted Prestatieoptimalisatie
Het platform helpt ontwikkelaars de prestaties van databases te verbeteren door intelligente analyse van:
- SQL-query's
- Query uitvoeringsplannen
- Index selectiviteit
- Tabelstructuren
- Relaties met metadata
Op deze gebieden kan IBConsole Smart CodeInsight:
- Indexverbeteringen aanbevelen
- Queryplannen analyseren
- Suggesties voor query-optimalisaties
- Mogelijkheden voor schema normalisatie identificeren
Geautomatiseerde documentgeneratie
IBConsole Smart CodeInsight kan automatisch beschrijvende metadata en documentatiescripts genereren met de InterBase ALTER DESCRIPTION syntaxis.
Dit helpt organisaties:
- De onderhoudbaarheid van databases verbeteren
- Onboarding versnellen
- Standardize documentatie
- Institutionele kennis behouden
Interactieve SQL Editor Integratie
De AI-assistent is diep geïntegreerd in de Interactive SQL-omgeving in IBConsole. Developer's kunnen:
- SQL en verzoekoptimalisatie markeren
- Leg geselecteerde query's uit
- SQL automatisch opnieuw formatteren
- SQL omzetten in opgeslagen procedures
- Oude Dialect 1 SQL omzetten naar Dialect 3
- Schema-objecten rechtstreeks naar prompts slepen
Dit zorgt voor een naadloze AI-ondersteunde ontwikkelworkflow zonder de IDE te verlaten.
Meer informatie
Voor meer details over Smart CodeInsight in IBConsole kunt u de productdocumentatie lezen vanaf:
https://docwiki.embarcadero.com/InterBase/15/en/CodeInsight_Main_Window
In het algemeen kun je meer informatie over InterBase 15.1 vinden op de volgende links:
- De productpagina op de website van het bedrijf Embarcadero, https://www.embarcadero.com/products/interbase
- De hoofdpagina van de productdocumentatiesite, https://docwiki.embarcadero.com/InterBase/15/en/Main_Page
Klanten met een actieve InterBase 15 licentie kunnen de links voor de installateurs vinden op mijn.embarcadero.nl. De trial versie is beschikbaar op de Embarcadero website samen met de gratis InterBase 15 Developer Editie, die je kunt vinden op https://www.embarcadero.com/products/interbase/developer/free-download
