Answers now appear while Piloti writes them, with each reference checked in place, and come structured as tables, numbered steps and tabs for the variants you compare. An answer survives a dropped connection, and questions on garages and parking decks find OIB-Richtlinie 2.2.
›New features
33
- The answer details now show how long Piloti took, from sending the question to the finished answer. The figure stays after the conversation is reloaded.
- Answers with cards (a legal basis, a table, a checklist, a process) arrive in one pass. The assistant now writes its cards together with the answer instead of in a separate step before it, so a card no longer adds a wait of its own, and a card whose details came out wrong is fixed quietly in the background rather than costing another pass.
- Answers are structured instead of running prose: the first line answers with the value in bold, checks by building class appear as tables with references, procedures as numbered steps and outstanding items as a task list.
- Piloti draws on its own where text carries a form badly, such as a branching procedure, who hands what to whom, or a construction schedule from the project documents. The drawing can be filed in the project.
- Answers now appear while they are written: each reference takes its place at once, marked as being checked, and becomes a clickable source as soon as it is verified.
- Title and summary stand above the answer before its first word, and a card keeps its place in the text instead of pushing down what you are reading. A colleague reading along sees the same answer with title, sources and cards.
- Variants you compare, such as two design options, two provinces or existing and converted, appear as tabs, each with its own table; the Word export lists them one after another.
- Check tables show their result up front, such as „2 erfüllt · 1 offen“, and on a phone wide tables stack row by row instead of scrolling sideways.
- Diagrams are redesigned: processes as cards with labelled arrows, a body of rules as a tree, hand-overs as columns per party and dates as bars on a timeline.
- Findings of a report live on in the project: an open finding can be pursued as its own task with Klären, and a finished report offers Bericht fortschreiben, whose new version marks each finding as new, changed or dropped.
- The findings of a report go into the project memory as facts and open points.
- A deep research report now opens with the verdict, summary and key points, followed by a findings matrix: one row per requirement checked, with value, reference and status. The Word export carries the same table.
- While research runs, its block shows what is already evidenced in each round, and Jetzt schreiben ends the research after the current round and writes the report from what is there.
- Piloti starts reading before it starts thinking: for a question about a regulation or a project file, it fetches the likely passages first, so most questions are answered one step sooner. The Herleitung shows this as the first search step.
- Searches judge their own results faster: whether the first hits already answer the question is decided by the same fast decision model instead of a full language-model call, and only a search that came up short still asks for other wordings.
- Follow-up questions such as „und in Gebäudeklasse 4?“ are answered from the passages the previous answer already read, so a follow-up takes one step instead of a new search.
- Deep research no longer has a side panel: a run is a block in the chat that started it, with its state, findings per round, Jetzt schreiben, Abbrechen and finally the report.
- The chat stays open during and after a deep research, so you can keep asking beside the run, and Bericht fortschreiben runs in the same chat.
- Shorter answers keep their cards. A three-sentence reply with a table, a checklist or a diagram under it used to lose the card; the card stays from about three sentences of prose upward, and the working methods' own cards (fire compartments, guardrails, setbacks) are back in front of the assistant on the questions they belong to.
- Questions that follow one of the office's working methods (Gebäudeklasse, Brandschutz, Einreichcheck, Bestand and the others) answer faster: a fast decision model recognises which method a question is the subject of and puts that one in front of the assistant from the start, instead of the assistant loading it in a separate step; the "Skills used" disclosure still names the ones it followed.
- After creating an organization, a short tour walks through the project overview, and after the first project a second tour shows Frag Piloti, Dateien, the Archiv and how answers show their sources. Both can be skipped and restarted from the account menu.
- People who are invited or join an existing project also get the tours, once each, on their first visit.
- The page for setting up an organization is simpler: one field, one button and three lines on what happens next, with sign-out always at the top right.
- Piloti has its own mark, a column whose capital is a rolled drawing, in the browser tab, on the home screen, next to the name and in PDF exports.
- The website answers the most common questions about Piloti on its home page, and the blog can be followed by RSS in German and English.
- The research plan is now a checklist: you can remove and add sections and choose the kind of report, such as Prüfbericht, Aktenvermerk or Vergleich, and its depth.
- The plan you approve binds the research: its sections become the report's sections in that order.
- Uploaded files get their tags for document type and discipline faster and more accurately. A discipline such as Brandschutz is only assigned when the document is actually about it.
- In the research plan you choose under Unterlagen which documents from the project and office archive the research reads in full and which it never uses. Excluded documents are never cited, even when a search finds them.
- While a run is going, Dokument hinzufügen adds another document, and the block shows whether each named document was read. A report names any it did not reach.
- A results table in a comparison or file note is headed Ergebnisse, not Befunde, and passes no verdict the report did not reach.
- On the Piloti website the example decision on a wide screen is wired left to right again, from the question through its sources into the decision and on to the next steps, and now looks like the phone version. The three sources are consulted at the same time.
- The Piloti website is redesigned and works properly on a phone, with a section about the founding team and an invitation to become a pilot office. The blog has two strands, the Journal for offices and the Bautagebuch with notes from development.
›Improvements
10
- An answer now appears word by word at a steady pace, each new word emerging softly from a short fade behind the cursor. When the answer is finished, its last words follow quickly and only then do the reasoning panel fold away and the actions below the answer appear, in one step instead of several jumps.
- While an answer is being written, Piloti now re-renders only the section that is still growing instead of the whole answer on every step. Long answers stay smooth to the end, even on a phone, at the same pace and with the same look as before.
- Answers repeat themselves less: a lead that only restates the first paragraph is dropped, as is a mind map that only redraws the table beside it.
- The Herleitung now builds up visibly while Piloti works: new steps and sources fade in, each new connector draws itself once, and the graph grows smoothly instead of jumping. A dot runs along the lines into the step in progress, on phone and desktop alike, and the graph costs less processing time at rest than before.
- A finished Herleitung opens at once without animation, and anyone who has chosen reduced motion in their system settings sees none at all.
- The Herleitung builds up more calmly while Piloti works: new steps and sources simply appear, and only the lines into the step in progress move. A finished Herleitung does not move at all.
- The Piloti website loads faster, most of all on a phone. Pages travel compressed, and fonts, images and styles stay in the browser between visits instead of being fetched again on every page.
- Source chips, reference numbers and source cards prepare their preview only when you touch them, so conversations and derivations open with less work. They behave as before with mouse, touch and keyboard.
- Follow-up questions are answered sooner, because only the cited passages of the last answer travel with the conversation.
- Three places in the app that have nothing to show yet now show a small print from the Piloti picture series instead of an icon: the project overview before the first project, a project's documents before the first upload, and the page for an address that does not exist.
›Fixes
80
- A cancelled, crashed or never-started run no longer shows as running forever in the task list. It now closes with its real outcome, and whoever started it is told.
- When Piloti's reply breaks after its answer text, the chat now shows the answer instead of a block of raw data.
- An answer is no longer lost when the connection drops briefly, for instance when you switch apps or lock your iPhone. When you return, the rest of the answer appears, even after reloading the page.
- Mind maps show their branches without quotation marks, and on a phone only the outline appears instead of an unreadably small tree.
- An answer whose sources are renumbered at the end no longer jumps back and retypes itself. The finished answer appears as the derivation folds away, and the first words appear at once.
- Tables fill in cell by cell while Piloti writes, instead of stalling row by row.
- The note on what Piloti is working on no longer flickers and is readable on a phone again.
- The buttons in the derivation, for folding levels and viewing a source, respond to clicks and taps again. On the first question of a new chat the page no longer chases the growing derivation.
- Chat stays smooth on a phone even with a long history: an answer being written no longer redraws earlier answers with every word, and typing no longer saves the whole history in the browser.
- An answer is no longer lost because your device lost its connection: Piloti saves every finished answer itself and shows „Piloti arbeitet weiter“ until it is there.
- The page stays smooth while an answer is arriving, even in a long conversation; it used to stutter and react late to typing.
- Answers now appear evenly, word by word, instead of jumping a sentence at a time, and the page stays smooth on a phone too.
- While Piloti works, its thinking indicator and the lines of the Herleitung no longer strain a phone.
- An answer containing a drawing or code block no longer shows up as raw text.
- Values from the tables of the OIB-Richtlinien, such as table 3 on stairwells, are now read correctly and cited with the table's page; the search used to mix up the columns for building classes.
- Answers on the Bauordnung keep their RIS references and are faster, because a cited paragraph now arrives whole instead of in several pieces.
- Questions on permit-free and notifiable building work in Salzburg are answered from the Baupolizeigesetz, and the Tiroler Bauordnung is read by paragraph.
- Sketches are legible on a phone, and diagrams stay dark in dark mode instead of switching to the light palette from the third one on.
- An answer being written no longer stalls while someone in the office loads the document list, deletes files or starts a research with a follow-up question.
- Visiting piloti.at now opens the Piloti website instead of sending you to the test environment. Addresses starting with www lead to the same page.
- A research run or task that finished during a brief outage now shows its result, instead of staying "running" with an empty message forever. Piloti checks unfinished runs regularly and fills in what was missed.
- A German report now ends with Quellen instead of Sources, and the note on a cut-short report follows the report's language.
- Finished research reports are filed as PDF in the project again. Since mid-September filing failed for every report, though the report stayed readable in the chat.
- A brief outage now shows as a temporary problem with a request to try again, and a task started during it is no longer shown as failed while it runs.
- Thumbnails in Dateien keep loading in a tab that has been open for days.
- Files attached to a chat now go through the same checks as project files: file types that are not allowed are refused, and the file counts towards your office's storage. Each file shows its own upload progress and, if refused, the reason.
- The file dialog in a chat no longer offers to delete project files, because that button removed nothing. Delete project files in the project's files; a chat's own attachments can still be deleted there.
- A chat whose deletion failed because a service was briefly unavailable is now deleted automatically once the service is back, instead of staying hidden until someone deleted it again.
- Deleting a chat now also removes every file attached to it from search. Before, the content of older attachments could stay findable after the chat was gone.
- A chat answer that is still running no longer loses its connection when the browser tab is in the background or the phone signal is weak for a moment.
- Stop now ends the answer: Piloti stops working on it, and what you had already read stays in the conversation, marked as stopped.
- A long answer no longer freezes the page while it arrives, and its cards land when they are ready instead of long after the text.
- A conversation from another device is no longer deleted when you open it after a reload and leave before its history has loaded.
- If you write in a conversation before its history has arrived, the earlier messages still appear.
- If you switch to another conversation during an answer and come back, the finished answer appears instead of a half sentence with a blinking cursor.
- A task Piloti starts in a conversation, and a connection message, now appear in that conversation even if you have opened another one in the meantime.
- A full browser storage no longer wipes your chat history: only the content of the oldest conversations makes room, while the list, titles and drafts stay. Such a conversation reloads its content from the server when you open it.
- Sending, receiving an answer and switching conversations no longer stall a phone, because Piloti now saves only the conversation that changed.
- A document deleted while it was still being read in no longer turns up in answers afterwards. Piloti now checks, once reading is done, that the document still exists, and drops what it read if it does not.
- Deleting a document from a project or the Archiv now also deletes the images Piloti cut out of it. If the files cannot be deleted, the document stays in the list and Piloti reports the error instead of leaving the files behind.
- Uploading the same file twice in quick succession now gives two separate, numbered versions instead of the second silently overwriting the first.
- When two people, or Piloti and a person, save the same draft at once, one change wins and the other is told the draft has changed. Before, the second could silently overwrite the first.
- When two people press Veröffentlichen at the same time, the second is told the version is already published instead of seeing an error.
- Every new version now counts fully towards your storage, because earlier versions are kept. Before, repeated revisions could exceed the storage limit unnoticed.
- Deleting a document with more than 500 versions now removes the files of every version, not only the first 500.
- If a newly uploaded version of a file cannot be processed, for example a password-protected PDF, Piloti keeps finding the previous version. Before, the document was empty for search afterwards.
- If a file is deleted right after someone uploaded it to a project or the Archiv, the upload now says so instead of reporting success.
- Deleting an Archiv document or a chat attachment now also removes its version history.
- When two people upload a file with the same name at the same time, both uploads succeed and the second becomes a new version of the first, instead of failing with a server error.
- When two people open a draft of the same document at once, exactly one draft is created and the second person is told it already exists.
- Creating a folder with a name that is already taken in that place now says the name is taken instead of showing a server error.
- The reasoning view no longer shows empty "Search" steps for turns that read the building model or put files on screen. Those steps now list the model or the files they read, and a step that genuinely found nothing says "No hits" instead of looking like an unfinished search.
- The derivation's header no longer counts steps; the count included internal status messages and read as if Piloti had needed many attempts. It now names only the sources.
- The few fixed messages Piloti sends without research, such as a processing error or a search without usable sources, now appear in German and in the same register as its answers.
- The answer details now open by themselves when an answer carries something that must not be missed: research that was cut short, removed evidence or low confidence.
- Follow-up suggestions, the methods used and the answer header now survive a reload, a change of device and a colleague reading along.
- The verdict in the answer header shows its confidence and reasoning again, and copied answers and Word exports no longer contain internal placeholders.
- If a file is deleted while someone is uploading a new version of it, the upload now arrives as a new file in the project or the Archiv. Before, it reported success but the file appeared nowhere.
- A card in a streamed answer now grows into its place in one smooth movement, without blinking or pushing the text twice. The answer also settles sooner at the end, because saving waits until it is on screen.
- When Piloti files a draft, creates a task, gathers documents or suggests something to remember, its cards now appear while the answer is still being checked, instead of all at the very end.
- Cards below an answer now appear as soon as Piloti has written them. Before, they waited until the whole answer was checked, up to twenty seconds on long answers.
- A research run whose end the browser missed no longer locks the chat; a running research never blocks typing, renaming or deleting.
- Your organization's model choice can be saved again; saving failed while a setting for a retired task was still stored.
- Reloading the page while Piloti is still answering now shows the answer once, instead of leaving the unfinished start above the complete answer.
- Uploading a new version of a file under the same name now keeps the document type, display title and folder set for the earlier version. Before, they were lost and Piloti guessed the document type from the file name again.
- If a new version of a document cannot be processed, the preview now says that search and Piloti still use the previous version while the download already gives you the new file.
- If processing a new version stops halfway, search finds only the previous version, with no fragments of the new one beside it. When two people upload a file under the same name at once, the version processed last is the one kept.
- Questions on fire safety for garages, covered parking and parking decks are now answered from OIB-Richtlinie 2.2 and its explanatory notes. The search used to miss this Richtlinie and return excerpts from its list of changes.
- When a new version of a file cannot be read, the file preview beside the chat now says that Piloti is still citing the previous version, instead of saying the file cannot be cited at all.
- The Belegt durch line shows „+N weitere“ beyond eight sources and expands on request, and Alle Quellen kopieren always copies every source.
- Footnotes in an answer follow your language and their jump links work again.
- A quote that is not word for word in its source is marked as soon as the answer stands. A slightly misremembered quote is corrected to the source's wording, but only if the source the sentence names contains it.
- A legal hold now prevents every deletion: a held document, Archiv document, chat or chat attachment can no longer be deleted. The hold applies when it is on the item, its project or chat, the person who created it, or your organisation.
- Permanently deleting a project now waits if even one document or chat in it is on hold.
- A question about several paragraphs, such as „§§ 3 bis 8“, now reads up to six of them in one step instead of only the first.
- Your question stays at the top while the answer arrives, and a short answer no longer jumps down at the end.
- A deep research that carries on after an interruption now keeps its progress instead of starting over.
- The Piloti website opens on its earlier, calmer first screen under a smaller navigation bar, and its pages are quieter, with more of the riso prints beside the sections they illustrate and a tower crane on the changelog stamps. Every page now ends with an invitation to become a pilot office that opens a mail already half written.
- The imprint and privacy policy no longer contain placeholders, and the website no longer claims that data and AI run only in the EU.
- On the Piloti website the knowledge sources gather around Piloti again without lines breaking at the headline, and the example decision now shows why one way is chosen and the others are not.
›Security
2
- Which models Piloti uses, how much budget is left and which sources your office switched off are now decided by Piloti alone. A program connecting to the chat directly can no longer send its own values for them.
- A chat connection now only works for the conversation it was opened for. Messages naming another conversation are refused.
›Upgrade notes
1
- A browser tab that was open during the update shows a connection error until it is reloaded.